|
@@ -16,7 +16,7 @@
|
|
|
<div class="operation">
|
|
|
<el-button v-if="isRoleEdit" icon="el-icon-plus" class="success" @click="handleCreate">{{$t('formulationEvaluation.add')}}</el-button>
|
|
|
<el-button v-if="isRoleEdit" icon="el-icon-delete" class="danger" @click="form_delete">{{$t('formulationEvaluation.del')}}</el-button>
|
|
|
- <el-button v-if="isRoleEdit" icon="el-icon-copy-document" class="copy" @click="handleCopy">复制</el-button>
|
|
|
+ <el-button v-if="isRoleEdit" icon="el-icon-copy-document" class="copy" @click="handleCopy">{{$t('performance.copy')}}</el-button>
|
|
|
<el-upload v-if="isRoleEdit" style="float: right;" :headers="headers" :data="uploadData" :action="uploadExcelUrl" :show-file-list="false" :before-upload="beforeImport" :on-success="handleImportSuccess">
|
|
|
<el-button class="import" icon="el-icon-download" style="float: right;">{{$t('formulationEvaluation.enter')}}</el-button>
|
|
|
</el-upload>
|
|
@@ -80,22 +80,22 @@
|
|
|
<span>{{ scope.row.dayw }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="胎次" min-width="50px" align="center">
|
|
|
+ <el-table-column :label="$t('performance.tc')" min-width="50px" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ scope.row.fetal }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="平均泌乳天数" min-width="80px" align="center">
|
|
|
+ <el-table-column:label="$t('performance.pjmrts')" min-width="80px" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ scope.row.avgdim }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="怀孕天数" min-width="50px" align="center">
|
|
|
+ <el-table-column :label="$t('performance.hyts')" min-width="50px" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ scope.row.dayspre }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="产奶量(kg/头)" min-width="60px" align="center">
|
|
|
+ <el-table-column :label="$t('performance.cnl')" min-width="60px" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ scope.row.product }}</span>
|
|
|
</template>
|
|
@@ -158,13 +158,13 @@
|
|
|
<el-form ref="temp" :rules="create.rules" :model="create.temp" label-position="right" label-width="135px" style="width: 100%;margin:0 auto 50px">
|
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="生效日期:" prop="productdate">
|
|
|
+ <el-form-item :label="$t('performance.sxsj')" prop="productdate">
|
|
|
<el-date-picker v-model="create.temp.productdate" type="date" :placeholder="$t('dailyExecutionPlan.xzrq')" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="width: 100%;" :clearable="false" :disabled="create.dialogStatus=='update'" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="记录人:" prop="emp">
|
|
|
- <el-select ref="emp" v-model="create.temp.emp" :disabled="create.dialogStatus=='update'" filterable placeholder="记录人" class="filter-item" style="width: 100%;" @blur="blurEmp">
|
|
|
+ <el-form-item :label="$t('performance.jlr')" prop="emp">
|
|
|
+ <el-select ref="emp" v-model="create.temp.emp" :disabled="create.dialogStatus=='update'" filterable :placeholder="$t('performance.jlr')" class="filter-item" style="width: 100%;" @blur="blurEmp">
|
|
|
<el-option v-for="item in create.noteTakerList" :key="item.myId" :label="item.emp" :value="item.emp" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -172,7 +172,7 @@
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
|
- <h3 style="width: 160px;text-align: right;">栏舍信息</h3>
|
|
|
+ <h3 style="width: 160px;text-align: right;">{{$t('performance.lsxx')}}</h3>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
@@ -189,7 +189,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="牲畜类别:" prop="cowclassid">
|
|
|
+ <el-form-item :label="$t('performance.sxlb')" prop="cowclassid">
|
|
|
<!-- <el-select v-if="create.dialogStatus=='create'" v-model="create.temp.cowclassid" filterable :placeholder="$t('feedingEfficiency.cxlb')" class="filter-item" style="width: 100%;" @change="changeCowclass">
|
|
|
<el-option v-for="item in livestockList" :key="item.id" :label="item.mixname" :value="item.id" />
|
|
|
</el-select> -->
|
|
@@ -200,81 +200,81 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="牛头数:" prop="cowsum">
|
|
|
- <el-input ref="cowsum" v-model="create.temp.cowsum" class="filter-item" placeholder="正整数" type="number" step="0.01" />
|
|
|
+ <el-form-item :label="$t('performance.nts')" prop="cowsum">
|
|
|
+ <el-input ref="cowsum" v-model="create.temp.cowsum" class="filter-item" :placeholder="$t('performance.zzs')" type="number" step="0.01" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="环境温度(℃):" prop="tem">
|
|
|
- <el-input v-model="create.temp.tem" class="filter-item" placeholder="最多两位小数" type="number" step="0.01" />
|
|
|
+ <el-form-item :label="$t('performance.hjwd')" prop="tem">
|
|
|
+ <el-input v-model="create.temp.tem" class="filter-item" :placeholder="$t('performance.zdlwxs')" type="number" step="0.01" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
|
- <h3 style="width: 160px;text-align: right;">牛只基础信息</h3>
|
|
|
+ <h3 style="width: 160px;text-align: right;">{{$t('performance.nzjsxx')}}</h3>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="平均月龄:" prop="avgmonthage">
|
|
|
- <el-input ref="avgmonthage" v-model="create.temp.avgmonthage" class="filter-item" placeholder="最多两位小数" type="number" step="0.01" />
|
|
|
+ <el-form-item :label="$t('performance.pjyl')" prop="avgmonthage">
|
|
|
+ <el-input ref="avgmonthage" v-model="create.temp.avgmonthage" class="filter-item" :placeholder="$t('performance.zdlwxs')" type="number" step="0.01" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="体重(kg):" prop="bw">
|
|
|
- <el-input ref="bw" v-model="create.temp.bw" class="filter-item" placeholder="最多两位小数" type="number" step="0.01" />
|
|
|
+ <el-form-item :label="$t('performance.tz')" prop="bw">
|
|
|
+ <el-input ref="bw" v-model="create.temp.bw" class="filter-item" :placeholder="$t('performance.zdlwxs')" type="number" step="0.01" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="日增重(kg):" prop="dayw">
|
|
|
- <el-input ref="dayw" v-model="create.temp.dayw" class="filter-item" placeholder="最多两位小数" type="number" step="0.01" />
|
|
|
+ <el-form-item :label="$t('performance.rzl')" prop="dayw">
|
|
|
+ <el-input ref="dayw" v-model="create.temp.dayw" class="filter-item" :placeholder="$t('performance.zdlwxs')" type="number" step="0.01" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="怀孕天数:" prop="dayspre">
|
|
|
+ <el-form-item :label="$t('performance.hyts')" prop="dayspre">
|
|
|
<el-input ref="dayspre" v-model="create.temp.dayspre" class="filter-item" placeholder="0-280整数" type="number" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="胎次:" prop="fetal">
|
|
|
+ <el-form-item :label="$t('performance.tc')" prop="fetal">
|
|
|
<el-input ref="fetal" v-model="create.temp.fetal" :disabled="create.temp.bigcowclass=='后备牛' " class="filter-item" placeholder="0-20整数" type="number" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="平均泌乳天数:" prop="avgdim">
|
|
|
- <el-input ref="avgdim" v-model="create.temp.avgdim" :disabled="create.temp.bigcowclass=='后备牛' || create.temp.bigcowclass=='干奶牛'" class="filter-item" placeholder="正整数" type="number" />
|
|
|
+ <el-form-item :label="$t('performance.pjmrts')" prop="avgdim">
|
|
|
+ <el-input ref="avgdim" v-model="create.temp.avgdim" :disabled="create.temp.bigcowclass=='后备牛' || create.temp.bigcowclass=='干奶牛'" class="filter-item" :placeholder="$t('performance.zzs')" type="number" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="产奶量(kg/头):" prop="product">
|
|
|
- <el-input ref="product" v-model="create.temp.product" :disabled="create.temp.bigcowclass=='后备牛' || create.temp.bigcowclass=='干奶牛'" class="filter-item" placeholder="最多两位小数" type="number" />
|
|
|
+ <el-form-item :label="$t('performance.cnl')" prop="product">
|
|
|
+ <el-input ref="product" v-model="create.temp.product" :disabled="create.temp.bigcowclass=='后备牛' || create.temp.bigcowclass=='干奶牛'" class="filter-item" :placeholder="$t('performance.zdlwxs')" type="number" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="乳脂率(%)" prop="fat">
|
|
|
- <el-input ref="fat" v-model="create.temp.fat" :disabled="create.temp.bigcowclass=='后备牛' || create.temp.bigcowclass=='干奶牛'" class="filter-item" placeholder="最多两位小数" type="number" />
|
|
|
+ <el-form-item :label="$t('performance.rzl')" prop="fat">
|
|
|
+ <el-input ref="fat" v-model="create.temp.fat" :disabled="create.temp.bigcowclass=='后备牛' || create.temp.bigcowclass=='干奶牛'" class="filter-item" :placeholder="$t('performance.zdlwxs')" type="number" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="乳蛋白率(%):" prop="pro">
|
|
|
- <el-input ref="pro" v-model="create.temp.pro" :disabled="create.temp.bigcowclass=='后备牛' || create.temp.bigcowclass=='干奶牛'" class="filter-item" placeholder="最多两位小数" type="number" />
|
|
|
+ <el-form-item :label="$t('performance.zdbl')" prop="pro">
|
|
|
+ <el-input ref="pro" v-model="create.temp.pro" :disabled="create.temp.bigcowclass=='后备牛' || create.temp.bigcowclass=='干奶牛'" class="filter-item" :placeholder="$t('performance.zdlwxs')" type="number" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="乳糖率(%):" prop="lactose">
|
|
|
- <el-input ref="lactose" v-model="create.temp.lactose" :disabled="create.temp.bigcowclass=='后备牛' || create.temp.bigcowclass=='干奶牛'" class="filter-item" placeholder="最多两位小数" type="number" />
|
|
|
+ <el-form-item :label="$t('performance.rtl')" prop="lactose">
|
|
|
+ <el-input ref="lactose" v-model="create.temp.lactose" :disabled="create.temp.bigcowclass=='后备牛' || create.temp.bigcowclass=='干奶牛'" class="filter-item" :placeholder="$t('performance.zdlwxs')" type="number" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button class="cancelClose" @click="create.dialogFormVisible = false;getList()">{{$t('common.closed')}}</el-button>
|
|
|
- <el-button v-if="create.dialogStatus==='create'" class="save" :disabled="isokDisable" @click="createDataAgain()">确认新增</el-button>
|
|
|
+ <el-button v-if="create.dialogStatus==='create'" class="save" :disabled="isokDisable" @click="createDataAgain()">{{$t('performance.qrxz')}}</el-button>
|
|
|
<el-button v-if="create.dialogStatus==='create' || create.dialogStatus==='update'" class="save" :disabled="isokDisable" @click="create.dialogStatus==='create'?createData():updateData()">{{$t('errorAnalysis.confirm')}}</el-button>
|
|
|
</div>
|
|
|
</div>
|