Kaynağa Gözat

修改牛头-羊只

Shan9312 1 yıl önce
ebeveyn
işleme
673ed7af61

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
2020-02-19.txp


BIN
dist-羊圈-正式线-20240529.zip


BIN
dist-羊圈-测试线-20240529.zip


+ 12 - 12
src/components/index.vue

@@ -34,7 +34,7 @@
             <el-table-column v-if="tab.isHouseName" label="栏舍" min-width="70px" align="center" prop="栏舍" />
             <el-table-column v-if="tab.isHouseName" label="配方模板" min-width="70px" align="center" prop="配方模板" />
             <el-table-column v-if="tab.isLivestockType" label="牲畜类别" min-width="70px" align="center" prop="牲畜类别" />
-            <el-table-column label="实际牛头数" min-width="60px" align="center" prop="实际牛头数" />
+            <el-table-column label="实际羊只数" min-width="60px" align="center" prop="实际羊只数" />
             <el-table-column label="应混料量(kg)" min-width="60px" align="center" prop="应混料量" />
             <el-table-column label="实际混料量(kg)" min-width="70px" align="center" prop="实际混料量" />
             <el-table-column label="撒料量(kg)" min-width="60px" align="center" prop="撒料量" />
@@ -43,12 +43,12 @@
             <el-table-column label="今日剩料量(kg)" min-width="70px" align="center" prop="今日剩料量" />
             <el-table-column label="剩料率(%)" min-width="60px" align="center" prop="剩料率" />
             <el-table-column label="TMR干物质(%)" min-width="65px" align="center" prop="TMR干物质" />
-            <el-table-column label="配方干物质采食量(kg/)" min-width="80px" align="center" prop="配方干物质采食量" />
-            <el-table-column label="实际干物质采食量(kg/)" min-width="80px" align="center" prop="实际干物质采食量" />
+            <el-table-column label="配方干物质采食量(kg/)" min-width="80px" align="center" prop="配方干物质采食量" />
+            <el-table-column label="实际干物质采食量(kg/)" min-width="80px" align="center" prop="实际干物质采食量" />
             <el-table-column label="采食率(%)" min-width="60px" align="center" prop="采食率" />
-            <el-table-column label="配方成本(元/)" min-width="65px" align="center" prop="配方成本" />
-            <el-table-column label="实际成本(元/)" min-width="65px" align="center" prop="实际成本" />
-            <el-table-column label="产奶量(kg/)" min-width="65px" align="center" prop="产奶量" />
+            <el-table-column label="配方成本(元/)" min-width="65px" align="center" prop="配方成本" />
+            <el-table-column label="实际成本(元/)" min-width="65px" align="center" prop="实际成本" />
+            <el-table-column label="产奶量(kg/)" min-width="65px" align="center" prop="产奶量" />
             <el-table-column label="饲料转化率(%)" min-width="60px" align="center" prop="饲料转化率" />
             <el-table-column label="公斤奶饲料成本" min-width="60px" align="center" prop="公斤奶饲料成本" />
           </el-table>
@@ -740,8 +740,8 @@ export default {
       if (this.tab.radio == '1') {
         var excelDatas = [
           {
-            tHeader: ['配方模板', '实际牛头数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '混料时间(min)', '转投剩料量(kg)', '今日剩料量(kg)', '剩料率(%)', 'TMR干物质(%)', '配方干物质采食量(kg/头)', '实际干物质采食量(kg/头)', '采食率(%)', '配方成本(元/头 )', '实际成本(元/ 头)', '产奶量(kg /头)', '饲料转化率', '公斤奶饲料成本'],
-            filterVal: ['配方模板', '实际牛头数', '应混料量', '实际混料量', '撒料量', '混料时间', '转投剩料量', '今日剩料量', '剩料率', 'TMR干物质', '配方干物质采食量', '实际干物质采食量', '采食率', '配方成本', '实际成本', '产奶量', '饲料转化率', '公斤奶饲料成本'],
+            tHeader: ['配方模板', '实际羊只数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '混料时间(min)', '转投剩料量(kg)', '今日剩料量(kg)', '剩料率(%)', 'TMR干物质(%)', '配方干物质采食量(kg/只)', '实际干物质采食量(kg/只)', '采食率(%)', '配方成本(元/只 )', '实际成本(元/ 头)', '产奶量(kg /只)', '饲料转化率', '公斤奶饲料成本'],
+            filterVal: ['配方模板', '实际羊只数', '应混料量', '实际混料量', '撒料量', '混料时间', '转投剩料量', '今日剩料量', '剩料率', 'TMR干物质', '配方干物质采食量', '实际干物质采食量', '采食率', '配方成本', '实际成本', '产奶量', '饲料转化率', '公斤奶饲料成本'],
             tableDatas: this.tab.table.list,
             sheetName: '配方'
           }
@@ -750,8 +750,8 @@ export default {
       } else if (this.tab.radio == '2') {
         var excelDatas2 = [
           {
-            tHeader: ['栏舍', '配方模板', '实际牛头数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '混料时间(min)', '转投剩料量(kg)', '今日剩料量(kg)', '剩料率(%)', 'TMR干物质(%)', '配方干物质采食量(kg/头)', ' 实际干物质采食量( kg/头)', '采食率 (%)', '配方成本( 元/头)', '实际成本 (元/头)', '产奶量(kg/头)', '饲料转化率', '公斤奶饲料成本'],
-            filterVal: ['栏舍', '配方模板', '实际牛头数', '应混料量', '实际混料量', '撒料量', '混料时间', '转投剩料量', '今日剩料量', '剩料率', 'TMR干物质', '配方干物质采食量', '实际干物质采食量', '采食率', '配方成本', '实际成本', '产奶量', '饲料转化率', '公斤奶饲料成本'],
+            tHeader: ['栏舍', '配方模板', '实际羊只数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '混料时间(min)', '转投剩料量(kg)', '今日剩料量(kg)', '剩料率(%)', 'TMR干物质(%)', '配方干物质采食量(kg/只)', ' 实际干物质采食量( kg/只)', '采食率 (%)', '配方成本( 元/只)', '实际成本 (元/只)', '产奶量(kg/只)', '饲料转化率', '公斤奶饲料成本'],
+            filterVal: ['栏舍', '配方模板', '实际羊只数', '应混料量', '实际混料量', '撒料量', '混料时间', '转投剩料量', '今日剩料量', '剩料率', 'TMR干物质', '配方干物质采食量', '实际干物质采食量', '采食率', '配方成本', '实际成本', '产奶量', '饲料转化率', '公斤奶饲料成本'],
             tableDatas: this.tab.table.list,
             sheetName: '栏舍'
           }
@@ -760,8 +760,8 @@ export default {
       } else if (this.tab.radio == '3') {
         var excelDatas3 = [
           {
-            tHeader: ['牲畜类别', '实际牛头数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '混料时间(min)', '转投剩料量(kg)', '今日剩料量(kg)', '剩料率(%)', 'TMR干物质(%)', '配方 物质采食量(kg/ 头)', '实际干物质采 食量(kg/头)', ' 采食率(%)', '配方 成本(元/头)', '实际成本(元/头)', '产奶量(kg/头)', '饲料转化率', '公斤奶饲料成本'],
-            filterVal: ['牲畜类别', '实际牛头数', '应混料量', '实际混料量', '撒料量', '混料时间', '转投剩料量', '今日剩料量', '剩料率', 'TMR干物质', '配方干物质采食量', '实际干物质采食量', ' 采食率', '配方成本', '实际成本', '产奶量', '饲料转化率', '公斤奶饲料成本'],
+            tHeader: ['牲畜类别', '实际羊只数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '混料时间(min)', '转投剩料量(kg)', '今日剩料量(kg)', '剩料率(%)', 'TMR干物质(%)', '配方 物质采食量(kg/ 头)', '实际干物质采 食量(kg/只)', ' 采食率(%)', '配方 成本(元/只)', '实际成本(元/只)', '产奶量(kg/只)', '饲料转化率', '公斤奶饲料成本'],
+            filterVal: ['牲畜类别', '实际羊只数', '应混料量', '实际混料量', '撒料量', '混料时间', '转投剩料量', '今日剩料量', '剩料率', 'TMR干物质', '配方干物质采食量', '实际干物质采食量', ' 采食率', '配方成本', '实际成本', '产奶量', '饲料转化率', '公斤奶饲料成本'],
             tableDatas: this.tab.table.list,
             sheetName: '牲畜类别'
           }

+ 6 - 5
src/views/basicData/defaultParameter/function/index.vue

@@ -147,6 +147,11 @@
               </el-select>
           </el-form-item>
         </el-col>
+      <el-col :span="12">
+          <el-form-item label="允许撒料时间误差(分钟):" prop="sprinkleFeedTimeAllow">
+            <el-input ref="sprinkleFeedTimeAllow" v-model="createTemp.sprinkleFeedTimeAllow" :disabled="isRoleEdit==false" class="filter-item" placeholder="允许撒料时间误差" type="text" />
+          </el-form-item>
+        </el-col>
       </el-row>
       <el-row>
         <!-- <el-col :span="12">
@@ -154,11 +159,7 @@
             <el-input ref="remainOptRate" v-model="createTemp.remainOptRate" :disabled="isRoleEdit==false" class="filter-item" placeholder="剩料分配占比原混料" type="text" />
           </el-form-item>
         </el-col> -->
-        <el-col :span="12">
-          <el-form-item label="允许撒料时间误差(分钟):" prop="sprinkleFeedTimeAllow">
-            <el-input ref="sprinkleFeedTimeAllow" v-model="createTemp.sprinkleFeedTimeAllow" :disabled="isRoleEdit==false" class="filter-item" placeholder="允许撒料时间误差" type="text" />
-          </el-form-item>
-        </el-col>
+
         <el-col :span="12">
           <el-form-item label="tmr容量上限(%):" prop="tmrUpper">
             <el-input ref="tmrUpper" v-model="createTemp.tmrUpper" :disabled="isRoleEdit==false" class="filter-item" placeholder="tmr容量上限(%)" type="number" />

+ 2 - 2
src/views/basicData/feedTable/index.vue

@@ -1102,9 +1102,9 @@ export default {
           var downloadList = [
             { 'obj1': '1、文件类型为xlsx类型,对应表格文件名格式为:文件名称.xlsx;' },
             { 'obj1': '2、底部工作表名称不可更改,默认为:Sheet1;' },
-            // { 'obj1': '3、栏舍名称,实际牛头数,系数(%),系数头数,配方模板,补料配方字体为必填;' },
+            // { 'obj1': '3、栏舍名称,实际羊只数,系数(%),系数头数,配方模板,补料配方字体为必填;' },
             // { 'obj1': '4、第一列栏舍名称默认为系统中栏舍,不可修改;' },
-            // { 'obj1': '5、实际牛头数为正整数,系数为正数,至多保留俩位小数;' },
+            // { 'obj1': '5、实际羊只数为正整数,系数为正数,至多保留俩位小数;' },
             // { 'obj1': '6、配方模板名称必须与系统中配方计划—配方模板中的饲喂配方匹配;若补料配方开启,需与配方模板中的补料配方匹配;' },
             // { 'obj1': '7、数据最多可导入200条,超过200条请分多个文件导入。' }
           ]

+ 1 - 1
src/views/formulationPlan/dailyExecutionPlan/index.vue

@@ -52,7 +52,7 @@
         <el-button v-if="isRoleEdit" class="danger" icon="el-icon-delete" @click="handleDelete">删除</el-button>
         <el-button v-if="isRoleEdit && sapUpload.isSap" class="success" icon="el-icon-upload2" @click="handleSAPUpload">SAP上传</el-button>
         <el-button v-if="isRoleEdit && ispalyUd" class="success" icon="el-icon-plus" @click="handleGetUd1">搅拌数据上传</el-button>
-        <el-button v-if="isRoleEdit && ispalyUd" class="success" icon="el-icon-plus" @click="handleGetUd2">剩料上传</el-button>
+        <!-- <el-button v-if="isRoleEdit && ispalyUd" class="success" icon="el-icon-plus" @click="handleGetUd2">剩料上传</el-button> -->
         <el-button v-if="isRoleEdit && ispalyUd" class="success" icon="el-icon-plus" @click="handleGetUd3">撒料上传</el-button>
         <!-- <el-button v-if="isRoleEdit" class="success" icon="el-icon-circle-check" @click="handleQuickcompletion">快速完成</el-button> -->
       </div>

+ 3 - 3
src/views/formulationPlan/recipeTemplate/index.vue

@@ -858,7 +858,7 @@ export default {
       ],
       distCattle:[],//牛群类别
       enableList: [{ id: '0', name: '否' }, { id: '1', name: '是' }], // 是否启用
-      lockBullsList: [{ id: '0', name: '否' }, { id: '1', name: '是' }], // 是否锁定牛头数比例
+      lockBullsList: [{ id: '0', name: '否' }, { id: '1', name: '是' }], // 是否锁定羊只数比例
       livestockTypeList: [], // 牲畜类别
       formulaTypeList: [], // 配方类型
       feedNameList: [], // 饲料名称
@@ -904,7 +904,7 @@ export default {
             inforname: 'isLockCount'
           }
         },
-        isLockCount: false // 是否显示是否锁定牛头数比例
+        isLockCount: false // 是否显示是否锁定羊只数比例
       },
       isDetail: false,
       arrowDown2: true,
@@ -2024,7 +2024,7 @@ export default {
       this.myheight2 = document.documentElement.clientHeight - 85 - 265
     },
     // -------------------详情-----------------------------
-    // 获取是否显示是否锁定牛头
+    // 获取是否显示是否锁定羊只
     getIsLockCount() {
       GetDataByName(this.lockCount.getdataListParm).then(response => {
         console.log(response.data.list)

+ 2 - 2
src/views/shedProduction/dungScores/historyRecord.vue

@@ -22,7 +22,7 @@
         <el-table-column :key="1" label="序号" prop="sort" align="center" width="50px" />
         <el-table-column :key="2" label="栏舍名称" prop="barname" min-width="90px" align="center" />
         <el-table-column :key="3" label="标准分数(分)" prop="standardscore" min-width="90px" align="center" />
-        <el-table-column :key="4" label="牛头数(分)" prop="cowsum" min-width="90px" align="center" />
+        <el-table-column :key="4" label="羊只数(分)" prop="cowsum" min-width="90px" align="center" />
         <el-table-column :key="5" label="评分" min-width="90px" align="center">
           <el-table-column label="1分 (头)" prop="onescore" min-width="90px" align="center" />
           <el-table-column label="2分(头)" prop="twoscore" min-width="90px" align="center" />
@@ -62,7 +62,7 @@
             <el-table-column :key="1" label="序号" prop="sort" align="center" width="50px" />
             <el-table-column :key="2" label="修改时间" prop="changetime1" min-width="90px" align="center" />
             <el-table-column :key="3" label="标准分数(分)" prop="standardscore" min-width="90px" align="center" />
-            <el-table-column :key="4" label="牛头数(分)" prop="cowsum" min-width="90px" align="center" />
+            <el-table-column :key="4" label="羊只数(分)" prop="cowsum" min-width="90px" align="center" />
             <el-table-column :key="5" label="评分" min-width="90px" align="center">
               <el-table-column label="1分 (头)" prop="onescore" min-width="90px" align="center" />
               <el-table-column label="2分(头)" prop="twoscore" min-width="90px" align="center" />

+ 11 - 11
src/views/shedProduction/dungScores/index.vue

@@ -60,7 +60,7 @@
             <span>{{ scope.row.standardscore }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="牛头数(头)" min-width="90px" align="center">
+        <el-table-column label="羊只数(头)" min-width="90px" align="center">
           <template slot-scope="scope">
             <span>{{ scope.row.cowsum }}</span>
           </template>
@@ -165,35 +165,35 @@
               </el-form-item>
             </el-col>
             <el-col :span="6">
-              <el-form-item label="牛头数(头):" prop="cowsum">
+              <el-form-item label="羊只数(头):" prop="cowsum">
                 <el-input ref="cowsum" v-model="create.temp.cowsum" class="filter-item" style="width: 100%;" disabled />
               </el-form-item>
             </el-col>
             <el-col :span="6">
               <el-form-item label="1分" prop="score1">
-                <el-input ref="score1" v-model="create.temp.score1" class="filter-item" placeholder="牛头数" type="number" style="width: 100%;" @blur="blurScore" />
+                <el-input ref="score1" v-model="create.temp.score1" class="filter-item" placeholder="羊只数" type="number" style="width: 100%;" @blur="blurScore" />
               </el-form-item>
             </el-col>
             <el-col :span="6">
               <el-form-item label="2分" prop="score2">
-                <el-input ref="score2" v-model="create.temp.score2" class="filter-item" placeholder="牛头数" type="number" style="width: 100%;" @blur="blurScore" />
+                <el-input ref="score2" v-model="create.temp.score2" class="filter-item" placeholder="羊只数" type="number" style="width: 100%;" @blur="blurScore" />
               </el-form-item>
             </el-col>
           </el-row>
           <el-row>
             <el-col :span="6">
               <el-form-item label="3分" prop="score3">
-                <el-input ref="score3" v-model="create.temp.score3" class="filter-item" placeholder="牛头数" type="number" style="width: 100%;" @blur="blurScore" />
+                <el-input ref="score3" v-model="create.temp.score3" class="filter-item" placeholder="羊只数" type="number" style="width: 100%;" @blur="blurScore" />
               </el-form-item>
             </el-col>
             <el-col :span="6">
               <el-form-item label="4分" prop="score4">
-                <el-input ref="score4" v-model="create.temp.score4" class="filter-item" placeholder="牛头数" type="number" style="width: 100%;" @blur="blurScore" />
+                <el-input ref="score4" v-model="create.temp.score4" class="filter-item" placeholder="羊只数" type="number" style="width: 100%;" @blur="blurScore" />
               </el-form-item>
             </el-col>
             <el-col :span="6">
               <el-form-item label="5分" prop="score5">
-                <el-input ref="score5" v-model="create.temp.score5" class="filter-item" placeholder="牛头数" type="number" style="width: 100%;" @blur="blurScore" />
+                <el-input ref="score5" v-model="create.temp.score5" class="filter-item" placeholder="羊只数" type="number" style="width: 100%;" @blur="blurScore" />
               </el-form-item>
             </el-col>
           </el-row>
@@ -571,7 +571,7 @@ export default {
           const score = /^\d*$/
           // 1分/2分/3分/4分/5分
           if (!score.test(parseFloat(this.create.temp.score1)) || !score.test(parseFloat(this.create.temp.score2)) || !score.test(parseFloat(this.create.temp.score3)) || !score.test(parseFloat(this.create.temp.score4)) || !score.test(parseFloat(this.create.temp.score5))) {
-            this.$message({ type: 'error', message: '牛头数请输入大于等于0的整数', duration: 2000 })
+            this.$message({ type: 'error', message: '羊只数请输入大于等于0的整数', duration: 2000 })
             return false
           }
 
@@ -628,7 +628,7 @@ export default {
           const score = /^\d*$/
           // 1分/2分/3分/4分/5分
           if (!score.test(parseFloat(this.create.temp.score1)) || !score.test(parseFloat(this.create.temp.score2)) || !score.test(parseFloat(this.create.temp.score3)) || !score.test(parseFloat(this.create.temp.score4)) || !score.test(parseFloat(this.create.temp.score5))) {
-            this.$message({ type: 'error', message: '牛头数请输入大于等于0的整数', duration: 2000 })
+            this.$message({ type: 'error', message: '羊只数请输入大于等于0的整数', duration: 2000 })
             return false
           }
 
@@ -686,7 +686,7 @@ export default {
           const score = /^\d*$/
           // 1分/2分/3分/4分/5分
           if (!score.test(parseFloat(this.create.temp.score1)) || !score.test(parseFloat(this.create.temp.score2)) || !score.test(parseFloat(this.create.temp.score3)) || !score.test(parseFloat(this.create.temp.score4)) || !score.test(parseFloat(this.create.temp.score5))) {
-            this.$message({ type: 'error', message: '牛头数请输入大于等于0的整数', duration: 2000 })
+            this.$message({ type: 'error', message: '羊只数请输入大于等于0的整数', duration: 2000 })
             return false
           }
 
@@ -863,7 +863,7 @@ export default {
           }
           var excelDatas = [
             {
-              tHeader: ['栏舍名称', '标准分数(分)', '牛头数(头)', '1分(头)', '2分(头)', '3分(头)', '4分(头)', '5分(头)', '备注', '操作人', '操作日期'],
+              tHeader: ['栏舍名称', '标准分数(分)', '羊只数(头)', '1分(头)', '2分(头)', '3分(头)', '4分(头)', '5分(头)', '备注', '操作人', '操作日期'],
               filterVal: ['barname', 'standardscore', 'cowsum', 'score1', 'score2', 'score3', 'score4', 'score5', 'remark', 'emp', 'operatetime'],
               tableDatas: this.download.list,
               sheetName: 'Sheet1'

+ 15 - 15
src/views/shedProduction/performance/index.vue

@@ -60,7 +60,7 @@
             <span>{{ scope.row.cowclass }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="牛头数" min-width="58px" align="center">
+        <el-table-column label="羊只数" min-width="58px" align="center">
           <template slot-scope="scope">
             <span>{{ scope.row.cowsum }}</span>
           </template>
@@ -95,7 +95,7 @@
             <span>{{ scope.row.dayspre }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="产奶量(kg/)" min-width="60px" align="center">
+        <el-table-column label="产奶量(kg/)" min-width="60px" align="center">
           <template slot-scope="scope">
             <span>{{ scope.row.product }}</span>
           </template>
@@ -200,7 +200,7 @@
               </el-form-item>
             </el-col>
             <el-col :span="6">
-              <el-form-item label="牛头数:" prop="cowsum">
+              <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>
             </el-col>
@@ -249,7 +249,7 @@
               </el-form-item>
             </el-col>
             <el-col :span="6">
-              <el-form-item label="产奶量(kg/):" prop="product">
+              <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>
             </el-col>
@@ -395,7 +395,7 @@ export default {
     uploadData() {
       return {
         name: 'checkbarname,checkclassname,insertBarmilkUpload',
-        importParams: '栏舍名称,牲畜类别,牛头数,环境温度(℃),平均月龄,体重(kg),日增重(kg),怀孕天数,胎次,平均泌乳天数,产奶量(kg/),乳脂率(%),乳蛋白率(%),乳糖率(%),记录人,生效日期',
+        importParams: '栏舍名称,牲畜类别,羊只数,环境温度(℃),平均月龄,体重(kg),日增重(kg),怀孕天数,胎次,平均泌乳天数,产奶量(kg/),乳脂率(%),乳蛋白率(%),乳糖率(%),记录人,生效日期',
         sheetname: 'Sheet1',
         // 登录牧场
         pastureid: Cookies.get('pastureid'),
@@ -404,7 +404,7 @@ export default {
         // 必填参数
         requiredParams: '栏舍名称',
         // 为数值的参数
-        numParams: '牛头数,环境温度(℃),平均月龄,体重(kg),日增重(kg),怀孕天数,胎次,平均泌乳天数,产奶量(kg/),乳脂率(%),乳蛋白率(%),乳糖率(%)'
+        numParams: '羊只数,环境温度(℃),平均月龄,体重(kg),日增重(kg),怀孕天数,胎次,平均泌乳天数,产奶量(kg/),乳脂率(%),乳蛋白率(%),乳糖率(%)'
       }
     },
     // 设置上传地址
@@ -555,10 +555,10 @@ export default {
             this.isokDisable = false
           }, 1000)
           const positiveInteger = /^[1-9]\d*$/
-          // 牛头
+          // 羊只
           if (this.create.temp.cowsum !== '') {
             if (!positiveInteger.test(parseFloat(this.create.temp.cowsum))) {
-              this.$message({ type: 'error', message: '牛头数请输入正整数', duration: 2000 })
+              this.$message({ type: 'error', message: '羊只数请输入正整数', duration: 2000 })
               return false
             }
           }
@@ -700,10 +700,10 @@ export default {
             this.isokDisable = false
           }, 1000)
           const positiveInteger = /^[1-9]\d*$/
-          // 牛头
+          // 羊只
           if (this.create.temp.cowsum !== '') {
             if (!positiveInteger.test(parseFloat(this.create.temp.cowsum))) {
-              this.$message({ type: 'error', message: '牛头数请输入正整数', duration: 2000 })
+              this.$message({ type: 'error', message: '羊只数请输入正整数', duration: 2000 })
               return false
             }
           }
@@ -862,10 +862,10 @@ export default {
             this.isokDisable = false
           }, 1000)
           const positiveInteger = /^[1-9]\d*$/
-          // 牛头
+          // 羊只
           if (this.create.temp.cowsum !== '') {
             if (!positiveInteger.test(parseFloat(this.create.temp.cowsum))) {
-              this.$message({ type: 'error', message: '牛头数请输入正整数', duration: 2000 })
+              this.$message({ type: 'error', message: '羊只数请输入正整数', duration: 2000 })
               return false
             }
           }
@@ -1124,7 +1124,7 @@ export default {
           }
           var excelDatas = [
             {
-              tHeader: ['栏舍名称', '牲畜类别', '牛头数', '环境温度(℃)', '平均月龄', '体重(kg)', '日增重(kg)', '怀孕天数', '胎次', '平均泌乳天数', '产奶量(kg/)', '乳脂率(%)', '乳蛋白率(%)', '乳糖率(%)', '记录人', '生效日期'],
+              tHeader: ['栏舍名称', '牲畜类别', '羊只数', '环境温度(℃)', '平均月龄', '体重(kg)', '日增重(kg)', '怀孕天数', '胎次', '平均泌乳天数', '产奶量(kg/)', '乳脂率(%)', '乳蛋白率(%)', '乳糖率(%)', '记录人', '生效日期'],
               filterVal: ['barname', 'cowclass', 'cowsum', 'tem', 'avgmonthage', 'bw', 'dayw', 'dayspre', 'fetal', 'avgdim', 'product', 'fat', 'pro', 'lactose', 'emp', 'productdate'],
               tableDatas: this.download.list,
               sheetName: 'Sheet1'
@@ -1150,10 +1150,10 @@ export default {
            import('@/vendor/Export2Excel').then(excel => {
              const list1 = res.data.result
              const tHeader = [
-               '栏舍名称', '牲畜类别', '牛头数', '环境温度(℃)', '平均月龄', '体重(kg)', '日增重(kg)', '怀孕天数', '胎次', '平均泌乳天数', '产奶量(kg/)', '乳脂率(%)', '乳蛋白率(%)', '乳糖率(%)', '记录人', '生效日期', '错误信息'
+               '栏舍名称', '牲畜类别', '羊只数', '环境温度(℃)', '平均月龄', '体重(kg)', '日增重(kg)', '怀孕天数', '胎次', '平均泌乳天数', '产奶量(kg/)', '乳脂率(%)', '乳蛋白率(%)', '乳糖率(%)', '记录人', '生效日期', '错误信息'
              ]
              const filterVal = [
-               '栏舍名称', '牲畜类别', '牛头数', '环境温度(℃)', '平均月龄', '体重(kg)', '日增重(kg)', '怀孕天数', '胎次', '平均泌乳天数', '产奶量(kg/)', '乳脂率(%)', '乳蛋白率(%)', '乳糖率(%)', '记录人', '生效日期', 'error_msg'
+               '栏舍名称', '牲畜类别', '羊只数', '环境温度(℃)', '平均月龄', '体重(kg)', '日增重(kg)', '怀孕天数', '胎次', '平均泌乳天数', '产奶量(kg/)', '乳脂率(%)', '乳蛋白率(%)', '乳糖率(%)', '记录人', '生效日期', 'error_msg'
              ]
              const data1 = this.formatJson(filterVal, list1)
              excel.export_json_to_excel({ header: tHeader, data: data1, filename: '栏舍生产性能导入报错信息', autoWidth: true, bookType: 'xlsx' })

+ 2 - 2
src/views/shedProduction/physicalConditionScore/historyRecord.vue

@@ -22,7 +22,7 @@
         <el-table-column :key="1" label="序号" prop="sort" align="center" width="50px" />
         <el-table-column :key="2" label="栏舍名称" prop="barname" min-width="90px" align="center" />
         <el-table-column :key="3" label="标准分数(分)" prop="standardscore" min-width="90px" align="center" />
-        <el-table-column :key="4" label="牛头数(分)" prop="cowsum" min-width="90px" align="center" />
+        <el-table-column :key="4" label="羊只数(分)" prop="cowsum" min-width="90px" align="center" />
         <el-table-column :key="5" label="评分" min-width="90px" align="center">
           <el-table-column label="1分 (头)" prop="onescore" min-width="90px" align="center" />
           <el-table-column label="2分(头)" prop="twoscore" min-width="90px" align="center" />
@@ -62,7 +62,7 @@
             <el-table-column :key="1" label="序号" prop="sort" align="center" width="50px" />
             <el-table-column :key="2" label="修改时间" prop="changetime1" min-width="90px" align="center" />
             <el-table-column :key="3" label="标准分数(分)" prop="standardscore" min-width="90px" align="center" />
-            <el-table-column :key="4" label="牛头数(分)" prop="cowsum" min-width="90px" align="center" />
+            <el-table-column :key="4" label="羊只数(分)" prop="cowsum" min-width="90px" align="center" />
             <el-table-column :key="5" label="评分" min-width="90px" align="center">
               <el-table-column label="1分 (头)" prop="onescore" min-width="90px" align="center" />
               <el-table-column label="2分(头)" prop="twoscore" min-width="90px" align="center" />

+ 13 - 13
src/views/shedProduction/physicalConditionScore/index.vue

@@ -60,7 +60,7 @@
             <span>{{ scope.row.standardscore }}</span>
           </template>
         </el-table-column>
-        <el-table-column label="牛头数(头)" min-width="65x" align="center">
+        <el-table-column label="羊只数(头)" min-width="65x" align="center">
           <template slot-scope="scope">
             <span>{{ scope.row.cowsum }}</span>
           </template>
@@ -175,7 +175,7 @@
               </el-form-item>
             </el-col>
             <el-col :span="6">
-              <el-form-item label="牛头数(头):" prop="cowsum">
+              <el-form-item label="羊只数(头):" prop="cowsum">
                 <el-input ref="cowsum" v-model="create.temp.cowsum" class="filter-item" style="width: 100%;" disabled />
               </el-form-item>
             </el-col>
@@ -183,39 +183,39 @@
           <el-row>
             <el-col :span="6">
               <el-form-item label="2.5分-:" prop="score25">
-                <el-input ref="score25" v-model="create.temp.score25" class="filter-item" placeholder="牛头数" type="number" style="width: 100%;" @blur="blurScore" />
+                <el-input ref="score25" v-model="create.temp.score25" class="filter-item" placeholder="羊只数" type="number" style="width: 100%;" @blur="blurScore" />
               </el-form-item>
             </el-col>
             <el-col :span="6">
               <el-form-item label="2.75分:" prop="score275">
-                <el-input ref="score275" v-model="create.temp.score275" class="filter-item" placeholder="牛头数" type="number" style="width: 100%;" @blur="blurScore" />
+                <el-input ref="score275" v-model="create.temp.score275" class="filter-item" placeholder="羊只数" type="number" style="width: 100%;" @blur="blurScore" />
               </el-form-item>
             </el-col>
             <el-col :span="6">
               <el-form-item label="3分:" prop="score3">
-                <el-input ref="score3" v-model="create.temp.score3" class="filter-item" placeholder="牛头数" type="number" style="width: 100%;" @blur="blurScore" />
+                <el-input ref="score3" v-model="create.temp.score3" class="filter-item" placeholder="羊只数" type="number" style="width: 100%;" @blur="blurScore" />
               </el-form-item>
             </el-col>
             <el-col :span="6">
               <el-form-item label="3.25分:" prop="score325">
-                <el-input ref="score325" v-model="create.temp.score325" class="filter-item" placeholder="牛头数" type="number" style="width: 100%;" @blur="blurScore" />
+                <el-input ref="score325" v-model="create.temp.score325" class="filter-item" placeholder="羊只数" type="number" style="width: 100%;" @blur="blurScore" />
               </el-form-item>
             </el-col>
           </el-row>
           <el-row>
             <el-col :span="6">
               <el-form-item label="3.5分:" prop="score35">
-                <el-input ref="score35" v-model="create.temp.score35" class="filter-item" placeholder="牛头数" type="number" style="width: 100%;" @blur="blurScore" />
+                <el-input ref="score35" v-model="create.temp.score35" class="filter-item" placeholder="羊只数" type="number" style="width: 100%;" @blur="blurScore" />
               </el-form-item>
             </el-col>
             <el-col :span="6">
               <el-form-item label="3.75分:" prop="score375">
-                <el-input ref="score375" v-model="create.temp.score375" class="filter-item" placeholder="牛头数" type="number" style="width: 100%;" @blur="blurScore" />
+                <el-input ref="score375" v-model="create.temp.score375" class="filter-item" placeholder="羊只数" type="number" style="width: 100%;" @blur="blurScore" />
               </el-form-item>
             </el-col>
             <el-col :span="6">
               <el-form-item label="4分+:" prop="score4">
-                <el-input ref="score4" v-model="create.temp.score4" class="filter-item" placeholder="牛头数" type="number" style="width: 100%;" @blur="blurScore" />
+                <el-input ref="score4" v-model="create.temp.score4" class="filter-item" placeholder="羊只数" type="number" style="width: 100%;" @blur="blurScore" />
               </el-form-item>
             </el-col>
           </el-row>
@@ -597,7 +597,7 @@ export default {
           const score = /^\d*$/
           // 2.5分-/2.75分/3分/3.25分/3.5分/3.75分/4分+
           if (!score.test(parseFloat(this.create.temp.score25)) || !score.test(parseFloat(this.create.temp.score275)) || !score.test(parseFloat(this.create.temp.score3)) || !score.test(parseFloat(this.create.temp.score325)) || !score.test(parseFloat(this.create.temp.score35)) || !score.test(parseFloat(this.create.temp.score375)) || !score.test(parseFloat(this.create.temp.score4))) {
-            this.$message({ type: 'error', message: '牛头数请输入大于等于0的整数', duration: 2000 })
+            this.$message({ type: 'error', message: '羊只数请输入大于等于0的整数', duration: 2000 })
             return false
           }
 
@@ -654,7 +654,7 @@ export default {
           const score = /^\d*$/
           // 2.5分-/2.75分/3分/3.25分/3.5分/3.75分/4分+
           if (!score.test(parseFloat(this.create.temp.score25)) || !score.test(parseFloat(this.create.temp.score275)) || !score.test(parseFloat(this.create.temp.score3)) || !score.test(parseFloat(this.create.temp.score325)) || !score.test(parseFloat(this.create.temp.score35)) || !score.test(parseFloat(this.create.temp.score375)) || !score.test(parseFloat(this.create.temp.score4))) {
-            this.$message({ type: 'error', message: '牛头数请输入大于等于0的整数', duration: 2000 })
+            this.$message({ type: 'error', message: '羊只数请输入大于等于0的整数', duration: 2000 })
             return false
           }
 
@@ -714,7 +714,7 @@ export default {
           const score = /^\d*$/
           // 2.5分-/2.75分/3分/3.25分/3.5分/3.75分/4分+
           if (!score.test(parseFloat(this.create.temp.score25)) || !score.test(parseFloat(this.create.temp.score275)) || !score.test(parseFloat(this.create.temp.score3)) || !score.test(parseFloat(this.create.temp.score325)) || !score.test(parseFloat(this.create.temp.score35)) || !score.test(parseFloat(this.create.temp.score375)) || !score.test(parseFloat(this.create.temp.score4))) {
-            this.$message({ type: 'error', message: '牛头数请输入大于等于0的整数', duration: 2000 })
+            this.$message({ type: 'error', message: '羊只数请输入大于等于0的整数', duration: 2000 })
             return false
           }
 
@@ -891,7 +891,7 @@ export default {
           }
           var excelDatas = [
             {
-              tHeader: ['栏舍名称', '标准分数(分)', '牛头数(头)', '2.75-分(头)', '2.75分(头)', '3分(头)', '3.25分(头)', '3.5分(头)', '3.75分(头)', '4+分(头)', '备注', '操作人', '操作日期'],
+              tHeader: ['栏舍名称', '标准分数(分)', '羊只数(头)', '2.75-分(头)', '2.75分(头)', '3分(头)', '3.25分(头)', '3.5分(头)', '3.75分(头)', '4+分(头)', '备注', '操作人', '操作日期'],
               filterVal: ['barname', 'standardscore', 'cowsum', 'score25', 'score275', 'score3', 'score325', 'score35', 'score375', 'score4', 'remark', 'emp', 'operatetime'],
               tableDatas: this.download.list,
               sheetName: 'Sheet1'

+ 12 - 12
src/views/statisticalAnalysis/feedingEfficiency/group/tab1.vue

@@ -27,7 +27,7 @@
             <a @click="clickPasture(row)">{{ row.pasturename }}</a>
           </template>
         </el-table-column>
-        <el-table-column label="实际牛头数" min-width="90px" align="center" prop="实际牛头数" />
+        <el-table-column label="实际羊只数" min-width="90px" align="center" prop="实际羊只数" />
         <el-table-column label="应混料量(kg)" min-width="90px" align="center" prop="应混料量" />
         <el-table-column label="实际混料量(kg)" min-width="90px" align="center" prop="实际混料量" />
         <el-table-column label="撒料量(kg)" min-width="90px" align="center" prop="撒料量" />
@@ -36,12 +36,12 @@
         <el-table-column label="今日剩料量(kg)" min-width="90px" align="center" prop="今日剩料量" />
         <el-table-column label="剩料率(%)" min-width="90px" align="center" prop="剩料率" />
         <el-table-column label="TMR干物质(%)" min-width="90px" align="center" prop="TMR干物质" />
-        <el-table-column label="配方干物质采食量(kg/)" min-width="90px" align="center" prop="配方干物质采食量" />
-        <el-table-column label="实际干物质采食量(kg/)" min-width="90px" align="center" prop="实际干物质采食量" />
+        <el-table-column label="配方干物质采食量(kg/)" min-width="90px" align="center" prop="配方干物质采食量" />
+        <el-table-column label="实际干物质采食量(kg/)" min-width="90px" align="center" prop="实际干物质采食量" />
         <el-table-column label="采食率(%)" min-width="90px" align="center" prop="采食率" />
-        <el-table-column label="配方成本(元/)" min-width="90px" align="center" prop="配方成本" />
-        <el-table-column label="实际成本(元/)" min-width="90px" align="center" prop="实际成本" />
-        <el-table-column label="产奶量(kg/)" min-width="90px" align="center" prop="产奶量" />
+        <el-table-column label="配方成本(元/)" min-width="90px" align="center" prop="配方成本" />
+        <el-table-column label="实际成本(元/)" min-width="90px" align="center" prop="实际成本" />
+        <el-table-column label="产奶量(kg/)" min-width="90px" align="center" prop="产奶量" />
         <el-table-column label="饲料转化率" min-width="90px" align="center" prop="饲料转化率" />
         <el-table-column label="公斤奶饲料成本" min-width="90px" align="center" prop="公斤奶饲料成本" />
       </el-table>
@@ -279,7 +279,7 @@
             <el-table-column v-if="pasture.isHouseName" label="栏舍" min-width="110px" align="center" prop="栏舍" />
             <el-table-column v-if="pasture.isHouseName" label="配方模板" min-width="110px" align="center" prop="配方模板" />
             <el-table-column v-if="pasture.isLivestockType" label="牲畜类别" min-width="110px" align="center" prop="牲畜类别" />
-            <el-table-column label="实际牛头数" min-width="110px" align="center" prop="实际牛头数" />
+            <el-table-column label="实际羊只数" min-width="110px" align="center" prop="实际羊只数" />
             <el-table-column label="应混料量(kg)" min-width="110px" align="center" prop="应混料量" />
             <el-table-column label="实际混料量(kg)" min-width="110px" align="center" prop="实际混料量" />
             <el-table-column label="撒料量(kg)" min-width="110px" align="center" prop="撒料量" />
@@ -288,12 +288,12 @@
             <el-table-column label="今日剩料量(kg)" min-width="110px" align="center" prop="今日剩料量" />
             <el-table-column label="剩料率(%)" min-width="110px" align="center" prop="剩料率" />
             <el-table-column label="TMR干物质(%)" min-width="110px" align="center" prop="TMR干物质" />
-            <el-table-column label="配方干物质采食量(kg/)" min-width="110px" align="center" prop="配方干物质采食量" />
-            <el-table-column label="实际干物质采食量(kg/)" min-width="110px" align="center" prop="实际干物质采食量" />
+            <el-table-column label="配方干物质采食量(kg/)" min-width="110px" align="center" prop="配方干物质采食量" />
+            <el-table-column label="实际干物质采食量(kg/)" min-width="110px" align="center" prop="实际干物质采食量" />
             <el-table-column label="采食率(%)" min-width="110px" align="center" prop="采食率" />
-            <el-table-column label="配方成本(元/)" min-width="110px" align="center" prop="配方成本" />
-            <el-table-column label="实际成本(元/)" min-width="110px" align="center" prop="实际成本" />
-            <el-table-column label="产奶量(kg/)" min-width="110px" align="center" prop="产奶量" />
+            <el-table-column label="配方成本(元/)" min-width="110px" align="center" prop="配方成本" />
+            <el-table-column label="实际成本(元/)" min-width="110px" align="center" prop="实际成本" />
+            <el-table-column label="产奶量(kg/)" min-width="110px" align="center" prop="产奶量" />
             <el-table-column label="饲料转化率" min-width="110px" align="center" prop="饲料转化率" />
             <el-table-column label="公斤奶饲料成本" min-width="110px" align="center" prop="公斤奶饲料成本" />
           </el-table>

+ 9 - 9
src/views/statisticalAnalysis/feedingEfficiency/pasture/index.vue

@@ -51,13 +51,13 @@
             <el-table-column sortable label="昨日剩料量(kg)" min-width="70px" align="center" prop="今日剩料量" />
             <el-table-column sortable label="剩料率(%)" min-width="60px" align="center" prop="剩料率" /> -->
             <el-table-column sortable label="TMR干物质(%)" min-width="65px" align="center" prop="TMR干物质" />
-            <el-table-column sortable label="配方干物质采食量(kg/)" min-width="80px" align="center" prop="配方干物质采食量" />
-            <el-table-column sortable label="实际干物质采食量(kg/)" min-width="80px" align="center" prop="实际干物质采食量" />
+            <el-table-column sortable label="配方干物质采食量(kg/)" min-width="80px" align="center" prop="配方干物质采食量" />
+            <el-table-column sortable label="实际干物质采食量(kg/)" min-width="80px" align="center" prop="实际干物质采食量" />
             <el-table-column sortable label="采食率(%)" min-width="60px" align="center" prop="采食率" />
             <el-table-column sortable label="配方理论成本" min-width="60px" align="center" prop="feedtempletPrice" />
-            <el-table-column sortable label="配方成本(元/)" min-width="65px" align="center" prop="配方成本" />
-            <el-table-column sortable label="实际成本(元/)" min-width="65px" align="center" prop="实际成本" />
-            <!-- <el-table-column sortable label="产奶量(kg/)" min-width="65px" align="center" prop="产奶量" />
+            <el-table-column sortable label="配方成本(元/)" min-width="65px" align="center" prop="配方成本" />
+            <el-table-column sortable label="实际成本(元/)" min-width="65px" align="center" prop="实际成本" />
+            <!-- <el-table-column sortable label="产奶量(kg/)" min-width="65px" align="center" prop="产奶量" />
             <el-table-column sortable label="饲料转化率(%)" min-width="60px" align="center" prop="饲料转化率" />
             <el-table-column sortable label="公斤奶饲料成本" min-width="60px" align="center" prop="公斤奶饲料成本" /> -->
           </el-table>
@@ -1507,7 +1507,7 @@ export default {
         if (this.tab.radio == '1') {
           var excelDatas = [
             {
-              tHeader: ['配方模板', '实际羊只数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '平均混料时间(min)',  'TMR干物质(%)', '配方干物质采食量(kg/头)', '实际干物质采食量(kg/头)', '采食率(%)','配方理论成本', '配方成本(元/头 )', '实际成本(元/ 头)'],
+              tHeader: ['配方模板', '实际羊只数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '平均混料时间(min)',  'TMR干物质(%)', '配方干物质采食量(kg/只)', '实际干物质采食量(kg/只)', '采食率(%)','配方理论成本', '配方成本(元/只 )', '实际成本(元/ 头)'],
               filterVal: ['配方模板', '实际羊只数', '应混料量', '实际混料量', '撒料量', '混料时间',  'TMR干物质', '配方干物质采食量', '实际干物质采食量', '采食率','feedtempletPrice', '配方成本', '实际成本'],
               tableDatas: this.tab.table.list,
               sheetName: '配方'
@@ -1517,7 +1517,7 @@ export default {
         } else if (this.tab.radio == '2') {
           var excelDatas2 = [
             {
-              tHeader: ['栏舍', '配方模板', '实际羊只数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '平均混料时间(min)',  'TMR干物质(%)', '配方干物质采食量(kg/头)', ' 实际干物质采食量( kg/头)', '采食率 (%)','配方理论成本', '配方成本( 元/头)', '实际成本 (元/头)'],
+              tHeader: ['栏舍', '配方模板', '实际羊只数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '平均混料时间(min)',  'TMR干物质(%)', '配方干物质采食量(kg/只)', ' 实际干物质采食量( kg/只)', '采食率 (%)','配方理论成本', '配方成本( 元/只)', '实际成本 (元/只)'],
               filterVal: ['栏舍', '配方模板', '实际羊只数', '应混料量', '实际混料量', '撒料量', '混料时间', 'TMR干物质', '配方干物质采食量', '实际干物质采食量', '采食率','feedtempletPrice', '配方成本', '实际成本'],
               tableDatas: this.tab.table.list,
               sheetName: '栏舍'
@@ -1527,7 +1527,7 @@ export default {
         } else if (this.tab.radio == '3') {
           var excelDatas3 = [
             {
-              tHeader: ['牲畜类别', '实际羊只数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '平均混料时间(min)','TMR干物质(%)', '配方 物质采食量(kg/ 头)', '实际干物质采 食量(kg/头)', ' 采食率(%)','配方理论成本', '配方 成本(元/头)', '实际成本(元/头)',],
+              tHeader: ['牲畜类别', '实际羊只数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '平均混料时间(min)','TMR干物质(%)', '配方 物质采食量(kg/ 头)', '实际干物质采 食量(kg/只)', ' 采食率(%)','配方理论成本', '配方 成本(元/只)', '实际成本(元/只)',],
               filterVal: ['牲畜类别', '实际羊只数', '应混料量', '实际混料量', '撒料量', '混料时间',  'TMR干物质', '配方干物质采食量', '实际干物质采食量', ' 采食率','feedtempletPrice', '配方成本', '实际成本'],
               tableDatas: this.tab.table.list,
               sheetName: '牲畜类别'
@@ -1537,7 +1537,7 @@ export default {
         }else if (this.tab.radio == '4') {
           var excelDatas3 = [
             {
-              tHeader: ['班次', '实际羊只数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '平均混料时间(min)','TMR干物质(%)', '配方 物质采食量(kg/ 头)', '实际干物质采 食量(kg/头)', ' 采食率(%)','配方理论成本', '配方 成本(元/头)', '实际成本(元/头)'],
+              tHeader: ['班次', '实际羊只数', '应混料量(kg)', '实际混料量(kg)', '撒料量(kg)', '平均混料时间(min)','TMR干物质(%)', '配方 物质采食量(kg/ 头)', '实际干物质采 食量(kg/只)', ' 采食率(%)','配方理论成本', '配方 成本(元/只)', '实际成本(元/只)'],
               filterVal: ['班次', '实际羊只数', '应混料量', '实际混料量', '撒料量', '混料时间',  'TMR干物质', '配方干物质采食量', '实际干物质采食量', ' 采食率', 'feedtempletPrice','配方成本', '实际成本'],
               tableDatas: this.tab.table.list,
               sheetName: '班次'

Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor