|
@@ -1,21 +1,22 @@
|
|
|
<template>
|
|
|
<div class="app-container1">
|
|
|
<el-tabs v-model="activeName" @tab-click="handleTabClick">
|
|
|
- <el-tab-pane label="效率统计" name="first">
|
|
|
+ <el-tab-pane :label="$t('feedingEfficiency.xltj')" name="first">
|
|
|
<div class="search">
|
|
|
- <el-date-picker v-model="tab.table.getdataListParm.parammaps.inputDatetime" :clearable="false" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')"" :end-placeholder="$t('common.endTime')" style="width: 250px;" :picker-options="pickerOptions" @change="changeTab1Date" />
|
|
|
+ <el-date-picker v-model="tab.table.getdataListParm.parammaps.inputDatetime" :clearable="false" class="inputDatetime filter-item" type="daterange"
|
|
|
+ :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')" :end-placeholder="$t('common.endTime')" style="width: 250px;" :picker-options="pickerOptions" @change="changeTab1Date" />
|
|
|
<!-- <el-date-picker v-model="tab2.date" :clearable="false" type="date" placeholder="选择日期" style="width: 150px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" @change="changeTab2Date" /> -->
|
|
|
<!-- <el-date-picker v-model="tab.table.getdataListParm.parammaps.date" :clearable="false" style="width: 140px;margin-top: 5px;" type="date" placeholder="选择日期" @change="changeTab1Date"> </el-date-picker> -->
|
|
|
<el-button class="el-icon-arrow-left elIconArrowLeft" style="dispaly:inline-block;margin-top: 5px;" :disabled="Beforedisabled1" @click="handleBefore" />
|
|
|
<el-button class="el-icon-arrow-right elIconArrowRight" style="dispaly:inline-block;margin-top: 5px;" :disabled="Nextdisabled1" @click="handleNext" />
|
|
|
<span style="margin-left: 10px;">{{$t('errorAnalysis.typeName')}}</span>
|
|
|
- <el-radio v-model="tab.radio" label="1" @change="changeRadio">配方</el-radio>
|
|
|
- <el-radio v-model="tab.radio" label="2" @change="changeRadio">栏舍</el-radio>
|
|
|
- <el-radio v-model="tab.radio" label="3" @change="changeRadio">牲畜类别</el-radio>
|
|
|
- <el-input v-if="tab.isFormulaName" v-model="tab.table.getdataListParm.parammaps.ftname" class="filter-item" style="width: 245px;" placeholder="配方模板" />
|
|
|
- <el-input v-if="tab.isHouseName" v-model="tab.table.getdataListParm.parammaps.barname" class="filter-item" style="width: 150px;" placeholder="栏舍" />
|
|
|
- <el-input v-if="tab.isHouseName" v-model="tab.table.getdataListParm.parammaps.ftname" class="filter-item" style="width: 150px;" placeholder="配方模板" />
|
|
|
- <el-input v-if="tab.isLivestockType" v-model="tab.table.getdataListParm.parammaps.cowclass" class="filter-item" style="width: 150px;" placeholder="牲畜类别" />
|
|
|
+ <el-radio v-model="tab.radio" label="1" @change="changeRadio">{{$t('feedingEfficiency.pf')}}</el-radio>
|
|
|
+ <el-radio v-model="tab.radio" label="2" @change="changeRadio">{{$t('errorAnalysis.pen')}}</el-radio>
|
|
|
+ <el-radio v-model="tab.radio" label="3" @change="changeRadio">{{$t('feedingEfficiency.cxlb')}}</el-radio>
|
|
|
+ <el-input v-if="tab.isFormulaName" v-model="tab.table.getdataListParm.parammaps.ftname" class="filter-item" style="width: 245px;" :placeholder="$t('feedingEfficiency.pfmb')" />
|
|
|
+ <el-input v-if="tab.isHouseName" v-model="tab.table.getdataListParm.parammaps.barname" class="filter-item" style="width: 150px;" :placeholder="$t('errorAnalysis.pen')"/>
|
|
|
+ <el-input v-if="tab.isHouseName" v-model="tab.table.getdataListParm.parammaps.ftname" class="filter-item" style="width: 150px;" :placeholder="$t('feedingEfficiency.pfmb')" />
|
|
|
+ <el-input v-if="tab.isLivestockType" v-model="tab.table.getdataListParm.parammaps.cowclass" class="filter-item" style="width: 150px;" :placeholder="$t('feedingEfficiency.cxlb')" />
|
|
|
<el-select v-model="tab.table.getdataListParm.parammaps.times" filterable :placeholder="$t('errorAnalysis.isTrainNumber')" class="filter-item" style="width: 120px;" clearable>
|
|
|
<el-option v-for="item in frequencyList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
@@ -38,42 +39,42 @@
|
|
|
class="elTable table-fixed"
|
|
|
:max-height="myHeight"
|
|
|
>
|
|
|
- <el-table-column v-if="tab.isFormulaName" sortable label="配方模板" min-width="70px" align="center" prop="配方模板" />
|
|
|
+ <el-table-column v-if="tab.isFormulaName" sortable :label="$t('feedingEfficiency.pfmb')" min-width="70px" align="center" prop="配方模板" />
|
|
|
<el-table-column v-if="tab.isHouseName" sortable :label="$t('errorAnalysis.pen')" min-width="70px" align="center" prop="栏舍" />
|
|
|
- <el-table-column v-if="tab.isHouseName" sortable label="配方模板" min-width="70px" align="center" prop="配方模板" />
|
|
|
+ <el-table-column v-if="tab.isHouseName" sortable :label="$t('feedingEfficiency.pfmb')" min-width="70px" align="center" prop="配方模板" />
|
|
|
<el-table-column v-if="tab.isLivestockType" sortable :label="$t('errorAnalysis.sxlb')" min-width="70px" align="center" prop="牲畜类别" />
|
|
|
- <el-table-column sortable label="实际牛头数" min-width="60px" align="center" prop="实际牛头数" />
|
|
|
- <el-table-column sortable label="应混料量(kg)" min-width="60px" align="center" prop="应混料量" />
|
|
|
- <el-table-column sortable label="实际混料量(kg)" min-width="70px" align="center" prop="实际混料量" />
|
|
|
- <el-table-column sortable label="撒料量(kg)" min-width="60px" align="center" prop="撒料量" />
|
|
|
- <el-table-column sortable label="平均混料时间" min-width="70px" align="center" prop="混料时间" />
|
|
|
- <el-table-column sortable label="转投剩料量(kg)" min-width="70px" align="center" prop="转投剩料量" />
|
|
|
- <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="采食率(%)" 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="60px" align="center" prop="饲料转化率" />
|
|
|
- <el-table-column sortable label="公斤奶饲料成本" min-width="60px" align="center" prop="公斤奶饲料成本" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.sjnts')" min-width="60px" align="center" prop="实际牛头数" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.yhll')" min-width="60px" align="center" prop="应混料量" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.sjhll')" min-width="70px" align="center" prop="实际混料量" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.sll')"min-width="60px" align="center" prop="撒料量" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.pjhlsj')"min-width="70px" align="center" prop="混料时间" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.ztsll')" min-width="70px" align="center" prop="转投剩料量" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.zrsll')" min-width="70px" align="center" prop="今日剩料量" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.csl')" min-width="60px" align="center" prop="剩料率" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.tmrgwz')"min-width="65px" align="center" prop="TMR干物质" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.pfgwzcsl')"min-width="80px" align="center" prop="配方干物质采食量" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.sjgwzcsl')"min-width="80px" align="center" prop="实际干物质采食量" />
|
|
|
+ <el-table-column sortable:label="$t('feedingEfficiency.csl')" min-width="60px" align="center" prop="采食率" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.pfllcb')"min-width="60px" align="center" prop="feedtempletPrice" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.pfcb')" min-width="65px" align="center" prop="配方成本" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.sjcb')"min-width="65px" align="center" prop="实际成本" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.cnl')"min-width="65px" align="center" prop="产奶量" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.slzhl')"min-width="60px" align="center" prop="饲料转化率" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.gjnclcb')"min-width="60px" align="center" prop="公斤奶饲料成本" />
|
|
|
</el-table>
|
|
|
<span v-if="tab.table.listLoading == false" style="margin-right: 30px;margin-top: 10px;font-size: 14px;">{{$t('processAnalysis.total')}}{{ tab.table.total }}{{$t('processAnalysis.tiao')}}</span>
|
|
|
</div>
|
|
|
<div class="AnalysisChart">
|
|
|
<el-row :gutter="10">
|
|
|
<el-col :span="23">
|
|
|
- <span>图表查询时间:</span>
|
|
|
+ <span>{{$t('feedingEfficiency.tbcxsj')}}</span>
|
|
|
<el-radio-group v-model="tab.specificDate" class="specificDate" size="mini" style="display: inline-block;" @change="changeAllSpecificDate">
|
|
|
<el-radio-button label="1" border>{{$t('errorAnalysis.day')}}</el-radio-button>
|
|
|
<!-- <el-radio-button label="2" border>周</el-radio-button> -->
|
|
|
<el-radio-button label="3" border>{{$t('errorAnalysis.month')}}</el-radio-button>
|
|
|
</el-radio-group>
|
|
|
<div v-show="tab.specificDate == '1'" class="day" style="display: inline-block;margin-left:10px;">
|
|
|
- <el-date-picker v-model="tab.chartDate" :clearable="false" class="inputDatetime filter-item" style="width:250px;" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')"" :end-placeholder="$t('common.endTime')" :picker-options="pickerOptionsDate" />
|
|
|
+ <el-date-picker v-model="tab.chartDate" :clearable="false" class="inputDatetime filter-item" style="width:250px;" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')" :end-placeholder="$t('common.endTime')" :picker-options="pickerOptionsDate" />
|
|
|
</div>
|
|
|
<div v-show="tab.specificDate == '2'" class="week" style="display: inline-block; clear: both;margin-left:10px;">
|
|
|
<el-select v-model="tab.selectYear" class="filter-item" style="width:130px;margin-right:10px;" :placeholder="$t('errorAnalysis.qxznf')" @change="changeAllYear">
|
|
@@ -93,11 +94,11 @@
|
|
|
<el-row :gutter="10" class="dashboard-editor-container">
|
|
|
<el-col :span="12">
|
|
|
<div class="grid-content">
|
|
|
- <h4 style="text-align:center;">干物质采食量</h4>
|
|
|
+ <h4 style="text-align:center;">{{$t('feedingEfficiency.gwzcsl')}} </h4>
|
|
|
<div v-if="tab.chart1.isChart" class="button">
|
|
|
<div class="chartButton">
|
|
|
<my-select ref="tenantselect" :model="tab.chart1.getdataListParm.parammaps.statisticsList" :option="tab.chart1.statisticsList" :value="'name'" :label="'name'" style="width: 150px;margin-right: 5px;margin-top: 5px;float: left;" :placeholder="$t('errorAnalysis.xztjcs')" @searchSelect="changeStatisticChart1" />
|
|
|
- <el-select v-model="tab.chart1.getdataListParm.parammaps.bigcowclass" filterable placeholder="牲畜类别" class="filter-item" clearable style="width: 150px;margin-right: 5px;margin-top: 5px;" @change="changeLivestockType">
|
|
|
+ <el-select v-model="tab.chart1.getdataListParm.parammaps.bigcowclass" filterable :placeholder="$t('feedingEfficiency.cxlb')" class="filter-item" clearable style="width: 150px;margin-right: 5px;margin-top: 5px;" @change="changeLivestockType">
|
|
|
<el-option v-for="item in tab.chart1.livestockTypeList" :key="item.value" :label="item.label" :value="item.label" />
|
|
|
</el-select>
|
|
|
<el-radio-group v-model="tab.chart1.getdataListParm.parammaps.specificDate" class="specificDate" size="mini" style="display: inline-block;margin-right: 10px;" @change="changeChartSpecificDate('chart1')">
|
|
@@ -107,7 +108,7 @@
|
|
|
</el-radio-group>
|
|
|
<!-- <br/> -->
|
|
|
<div v-show="tab.chart1.getdataListParm.parammaps.specificDate == '1'" class="day" style="display: inline-block;margin-top: 5px;">
|
|
|
- <el-date-picker v-model="tab.chart1.getdataListParm.parammaps.inputDatetime" style="width:220px;" :clearable="false" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')"" :end-placeholder="$t('common.endTime')" :picker-options="pickerOptionsDate" />
|
|
|
+ <el-date-picker v-model="tab.chart1.getdataListParm.parammaps.inputDatetime" style="width:220px;" :clearable="false" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')" :end-placeholder="$t('common.endTime')" :picker-options="pickerOptionsDate" />
|
|
|
</div>
|
|
|
<div v-show="tab.chart1.getdataListParm.parammaps.specificDate == '2'" class="week" style="display: inline-block; clear: both;">
|
|
|
<el-select v-model="tab.chart1.getdataListParm.parammaps.selectYear" class="filter-item" style="width:80px;margin-right:10px;margin-top: 5px;" :placeholder="$t('errorAnalysis.nf')" @change="changeChartYear('chart1')">
|
|
@@ -148,15 +149,15 @@
|
|
|
class="elTable table-fixed"
|
|
|
>
|
|
|
<el-table-column :label="$t('errorAnalysis.date')" sortable min-width="110px" align="center" prop="日期" />
|
|
|
- <el-table-column label="采食量(kg)" sortable min-width="110px" align="center" prop="field1" />
|
|
|
- <el-table-column label="产奶量(kg)" sortable min-width="110px" align="center" prop="field2" />
|
|
|
+ <el-table-column :label="$t('feedingEfficiency.csl1')" sortable min-width="110px" align="center" prop="field1" />
|
|
|
+ <el-table-column :label="$t('feedingEfficiency.cnl1')" sortable min-width="110px" align="center" prop="field2" />
|
|
|
</el-table>
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<div class="grid-content">
|
|
|
- <h4 style="text-align:center;">牛栏剩料率</h4>
|
|
|
+ <h4 style="text-align:center;">{{$t('feedingEfficiency.nlsll')}}</h4>
|
|
|
<div v-if="tab.chart2.isChart" class="button">
|
|
|
<div class="chartButton">
|
|
|
<my-select ref="tenantselect" :model="tab.chart2.getdataListParm.parammaps.statisticsList" :option="tab.chart2.statisticsList" :value="'name'" :label="'name'" style="width: 150px;margin-right: 5px;float: left;" :placeholder="$t('errorAnalysis.xztjcs')" @searchSelect="changeStatisticChart2" />
|
|
@@ -166,7 +167,7 @@
|
|
|
<el-radio-button label="3" border>{{$t('errorAnalysis.month')}}</el-radio-button>
|
|
|
</el-radio-group>
|
|
|
<div v-show="tab.chart2.getdataListParm.parammaps.specificDate == '1'" class="day" style="display: inline-block;margin-left:10px;">
|
|
|
- <el-date-picker v-model="tab.chart2.getdataListParm.parammaps.inputDatetime" style="width:220px;" :clearable="false" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')"" :end-placeholder="$t('common.endTime')" :picker-options="pickerOptionsDate" />
|
|
|
+ <el-date-picker v-model="tab.chart2.getdataListParm.parammaps.inputDatetime" style="width:220px;" :clearable="false" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')" :end-placeholder="$t('common.endTime')" :picker-options="pickerOptionsDate" />
|
|
|
</div>
|
|
|
<div v-show="tab.chart2.getdataListParm.parammaps.specificDate == '2'" class="week" style="display: inline-block; clear: both;margin-left:10px;">
|
|
|
<el-select v-model="tab.chart2.getdataListParm.parammaps.selectYear" class="filter-item" style="width:80px;margin-right:10px;" :placeholder="$t('errorAnalysis.nf')" @change="changeChartYear('chart2')">
|
|
@@ -219,7 +220,7 @@
|
|
|
<el-row :gutter="10" class="dashboard-editor-container">
|
|
|
<el-col :span="12">
|
|
|
<div class="grid-content">
|
|
|
- <h4 style="text-align:center;">混料时间统计</h4>
|
|
|
+ <h4 style="text-align:center;">{{$t('feedingEfficiency.hlsjtj')}}</h4>
|
|
|
<div v-if="tab.chart3.isChart" class="button">
|
|
|
<div class="chartButton">
|
|
|
<my-select ref="tenantselect" :model="tab.chart3.getdataListParm.parammaps.statisticsList" :option="tab.chart3.statisticsList" :value="'name'" :label="'name'" style="width: 150px;margin-right: 5px;float: left;" :placeholder="$t('errorAnalysis.xztjcs')" @searchSelect="changeStatisticChart3" />
|
|
@@ -229,7 +230,7 @@
|
|
|
<el-radio-button label="3" border>{{$t('errorAnalysis.month')}}</el-radio-button>
|
|
|
</el-radio-group>
|
|
|
<div v-show="tab.chart3.getdataListParm.parammaps.specificDate == '1'" class="day" style="display: inline-block;margin-left:10px;">
|
|
|
- <el-date-picker v-model="tab.chart3.getdataListParm.parammaps.inputDatetime" style="width:220px;" :clearable="false" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')"" :end-placeholder="$t('common.endTime')" :picker-options="pickerOptionsDate" />
|
|
|
+ <el-date-picker v-model="tab.chart3.getdataListParm.parammaps.inputDatetime" style="width:220px;" :clearable="false" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')" :end-placeholder="$t('common.endTime')" :picker-options="pickerOptionsDate" />
|
|
|
</div>
|
|
|
<div v-show="tab.chart3.getdataListParm.parammaps.specificDate == '2'" class="week" style="display: inline-block; clear: both;margin-left:10px;">
|
|
|
<el-select v-model="tab.chart3.getdataListParm.parammaps.selectYear" class="filter-item" style="width:80px;margin-right:10px;" :placeholder="$t('errorAnalysis.nf')" @change="changeChartYear('chart3')">
|
|
@@ -278,7 +279,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<div class="grid-content">
|
|
|
- <h4 style="text-align:center;">转化率</h4>
|
|
|
+ <h4 style="text-align:center;">{{$t('feedingEfficiency.zhl')}}</h4>
|
|
|
<div v-if="tab.chart4.isChart" class="button">
|
|
|
<div class="chartButton">
|
|
|
<my-select ref="tenantselect" :model="tab.chart4.getdataListParm.parammaps.statisticsList" :option="tab.chart4.statisticsList" :value="'name'" :label="'name'" style="width: 150px;margin-right: 5px;float: left;" :placeholder="$t('errorAnalysis.xztjcs')" @searchSelect="changeStatisticChart4" />
|
|
@@ -288,7 +289,7 @@
|
|
|
<el-radio-button label="3" border>{{$t('errorAnalysis.month')}}</el-radio-button>
|
|
|
</el-radio-group>
|
|
|
<div v-show="tab.chart4.getdataListParm.parammaps.specificDate == '1'" class="day" style="display: inline-block;margin-left:10px;">
|
|
|
- <el-date-picker v-model="tab.chart4.getdataListParm.parammaps.inputDatetime" style="width:220px;" :clearable="false" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')"" :end-placeholder="$t('common.endTime')" :picker-options="pickerOptionsDate" />
|
|
|
+ <el-date-picker v-model="tab.chart4.getdataListParm.parammaps.inputDatetime" style="width:220px;" :clearable="false" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')" :end-placeholder="$t('common.endTime')" :picker-options="pickerOptionsDate" />
|
|
|
</div>
|
|
|
<div v-show="tab.chart4.getdataListParm.parammaps.specificDate == '2'" class="week" style="display: inline-block; clear: both;margin-left:10px;">
|
|
|
<el-select v-model="tab.chart4.getdataListParm.parammaps.selectYear" class="filter-item" style="width:80px;margin-right:10px;" :placeholder="$t('errorAnalysis.nf')" @change="changeChartYear('chart4')">
|
|
@@ -330,7 +331,7 @@
|
|
|
>
|
|
|
<el-table-column sortable :label="$t('errorAnalysis.date')" min-width="110px" align="center" prop="日期" />
|
|
|
<el-table-column sortable :label="$t('errorAnalysis.feedName')" min-width="110px" align="center" prop="名称" />
|
|
|
- <el-table-column sortable label="饲料转化率" min-width="110px" align="center" prop="准确率" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.slzhl')"min-width="110px" align="center" prop="准确率" />
|
|
|
</el-table>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -339,7 +340,7 @@
|
|
|
<el-row :gutter="10" class="dashboard-editor-container" style="margin-bottom: 30px;">
|
|
|
<el-col :span="24">
|
|
|
<div class="grid-content">
|
|
|
- <h4 style="text-align:center;">成本分析</h4>
|
|
|
+ <h4 style="text-align:center;">{{$t('feedingEfficiency.cbfx')}}</h4>
|
|
|
<div v-if="tab.chart5.isChart" class="button">
|
|
|
<div class="chartButton">
|
|
|
<my-select ref="tenantselect" :model="tab.chart5.getdataListParm.parammaps.statisticsList" :option="tab.chart5.statisticsList" :value="'name'" :label="'name'" style="width: 150px;margin-right: 5px;float: left;" :placeholder="$t('errorAnalysis.xztjcs')" @searchSelect="changeStatisticChart5" />
|
|
@@ -349,7 +350,7 @@
|
|
|
<el-radio-button label="3" border>{{$t('errorAnalysis.month')}}</el-radio-button>
|
|
|
</el-radio-group>
|
|
|
<div v-show="tab.chart5.getdataListParm.parammaps.specificDate == '1'" class="day" style="display: inline-block;margin-left:10px;">
|
|
|
- <el-date-picker v-model="tab.chart5.getdataListParm.parammaps.inputDatetime" style="width:220px;" :clearable="false" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')"" :end-placeholder="$t('common.endTime')" :picker-options="pickerOptionsDate" />
|
|
|
+ <el-date-picker v-model="tab.chart5.getdataListParm.parammaps.inputDatetime" style="width:220px;" :clearable="false" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')" :end-placeholder="$t('common.endTime')" :picker-options="pickerOptionsDate" />
|
|
|
</div>
|
|
|
<div v-show="tab.chart5.getdataListParm.parammaps.specificDate == '2'" class="week" style="display: inline-block; clear: both;margin-left:10px;">
|
|
|
<el-select v-model="tab.chart5.getdataListParm.parammaps.selectYear" class="filter-item" style="width:80px;margin-right:10px;" :placeholder="$t('errorAnalysis.nf')" @change="changeChartYear('chart5')">
|
|
@@ -391,7 +392,7 @@
|
|
|
>
|
|
|
<el-table-column sortable :label="$t('errorAnalysis.date')" min-width="110px" align="center" prop="日期" />
|
|
|
<el-table-column sortable :label="$t('errorAnalysis.sxlb')" min-width="110px" align="center" prop="名称" />
|
|
|
- <el-table-column sortable label="公斤奶饲料成本(元)" min-width="110px" align="center" prop="准确率" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.gjnclcb1')"min-width="110px" align="center" prop="准确率" />
|
|
|
</el-table>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -399,7 +400,7 @@
|
|
|
</el-row>
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="牛群评估" name="second">
|
|
|
+ <el-tab-pane :label="$t('feedingEfficiency.nxpg')" name="second">
|
|
|
<div class="search">
|
|
|
<el-date-picker v-model="tab2.date" :clearable="false" type="date" placeholder="选择日期" style="width: 150px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" @change="changeTab2Date" />
|
|
|
<el-button class="export" style="float: right;" icon="el-icon-upload2" @click="handleDownload2">{{$t('dashboard.Export')}}</el-button>
|
|
@@ -409,7 +410,7 @@
|
|
|
<div class="table">
|
|
|
<el-row :gutter="10">
|
|
|
<el-col :span="12">
|
|
|
- <h4 style="text-align:center;">宾州筛分析</h4>
|
|
|
+ <h4 style="text-align:center;">{{$t('feedingEfficiency.bzsfx')}}</h4>
|
|
|
<el-table
|
|
|
:key="tab2.table.tableKey"
|
|
|
v-loading="tab2.table.listLoading"
|
|
@@ -424,20 +425,20 @@
|
|
|
class="elTable table-fixed"
|
|
|
height="400px"
|
|
|
>
|
|
|
- <el-table-column sortable label="宾州筛" min-width="60px" align="center" prop="barname" />
|
|
|
- <el-table-column sortable label="第一层重量" min-width="60px" align="center" prop="oneweight" />
|
|
|
- <el-table-column sortable label="第一层百分比" min-width="60px" align="center" prop="onerate" />
|
|
|
- <el-table-column sortable label="第二层重量" min-width="60px" align="center" prop="twoweight" />
|
|
|
- <el-table-column sortable label="第二层百分比" min-width="60px" align="center" prop="tworate" />
|
|
|
- <el-table-column sortable label="第三层重量" min-width="60px" align="center" prop="threeweight" />
|
|
|
- <el-table-column sortable label="第三层百分比" min-width="60px" align="center" prop="threerate" />
|
|
|
- <el-table-column sortable label="第四层重量" min-width="60px" align="center" prop="fourweight" />
|
|
|
- <el-table-column sortable label="第四层百分比" min-width="60px" align="center" prop="fourrate" />
|
|
|
- <el-table-column sortable label="参考标准" min-width="50px" align="center" prop="standard" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bzs')" min-width="60px" align="center" prop="barname" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dczl1')" min-width="60px" align="center" prop="oneweight" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dcbfb1')" min-width="60px" align="center" prop="onerate" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dczl2')" min-width="60px" align="center" prop="twoweight" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dcbfb2')" min-width="60px" align="center" prop="tworate" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dczl3')" min-width="60px" align="center" prop="threeweight" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dcbfb3')" min-width="60px" align="center" prop="threerate" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dczl4')" min-width="60px" align="center" prop="fourweight" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dcbfb4')" min-width="60px" align="center" prop="fourrate" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.ckbz')" min-width="50px" align="center" prop="standard" />
|
|
|
</el-table>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <h4 style="text-align:center;">粪便筛分析</h4>
|
|
|
+ <h4 style="text-align:center;">{{$t('feedingEfficiency.fbsfx')}}</h4>
|
|
|
<el-table
|
|
|
:key="tab2.table2.tableKey"
|
|
|
v-loading="tab2.table2.listLoading"
|
|
@@ -453,19 +454,19 @@
|
|
|
height="400px"
|
|
|
>
|
|
|
<el-table-column sortable label="粪便筛" min-width="60px" align="center" prop="barname" />
|
|
|
- <el-table-column sortable label="第一层重量" min-width="60px" align="center" prop="oneweight" />
|
|
|
- <el-table-column sortable label="第一层百分比" min-width="60px" align="center" prop="onerate" />
|
|
|
- <el-table-column sortable label="第二层重量" min-width="60px" align="center" prop="twoweight" />
|
|
|
- <el-table-column sortable label="第二层百分比" min-width="60px" align="center" prop="tworate" />
|
|
|
- <el-table-column sortable label="第三层重量" min-width="60px" align="center" prop="threeweight" />
|
|
|
- <el-table-column sortable label="第三层百分比" min-width="60px" align="center" prop="threerate" />
|
|
|
- <el-table-column sortable label="参考标准" min-width="50px" align="center" prop="standard" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dczl1')" min-width="60px" align="center" prop="oneweight" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dcbfb1')" min-width="60px" align="center" prop="onerate" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dczl2')" min-width="60px" align="center" prop="twoweight" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dcbfb2')" min-width="60px" align="center" prop="tworate" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dczl3')" min-width="60px" align="center" prop="threeweight" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dcbfb3')" min-width="60px" align="center" prop="threerate" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.ckbz')" min-width="50px" align="center" prop="standard" />
|
|
|
</el-table>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="10">
|
|
|
<el-col :span="12">
|
|
|
- <h4 style="text-align:center;">体况评分</h4>
|
|
|
+ <h4 style="text-align:center;">{{$t('feedingEfficiency.tkpl')}}</h4>
|
|
|
<el-table
|
|
|
:key="tab2.table3.tableKey"
|
|
|
v-loading="tab2.table3.listLoading"
|
|
@@ -481,23 +482,23 @@
|
|
|
height="400px"
|
|
|
>
|
|
|
<el-table-column sortable :label="$t('errorAnalysis.pen')" min-width="60px" align="center" prop="barname" />
|
|
|
- <el-table-column sortable label="抽查样本数" min-width="60px" align="center" prop="sumcowcount" />
|
|
|
- <el-table-column sortable label="单产" min-width="60px" align="center" prop="product" />
|
|
|
- <el-table-column sortable label="干物质采食量" min-width="60px" align="center" prop="dryweight" />
|
|
|
- <el-table-column sortable label="泌乳天数" min-width="50px" align="center" prop="avgdim" />
|
|
|
- <el-table-column sortable label="标准分数" min-width="50px" align="center" prop="standardscore" />
|
|
|
- <el-table-column sortable label="2.5-分(数量、百分比)" min-width="100px" align="center" prop="score25" />
|
|
|
- <el-table-column sortable label="2.75分(数量、百分比)" min-width="100px" align="center" prop="score275" />
|
|
|
- <el-table-column sortable label="3分(数量、百分比)" min-width="90px" align="center" prop="score3" />
|
|
|
- <el-table-column sortable label="3.25分(数量、百分比)" min-width="100px" align="center" prop="score325" />
|
|
|
- <el-table-column sortable label="3.5分(数量、百分比)" min-width="100px" align="center" prop="score35" />
|
|
|
- <el-table-column sortable label="3.75分(数量、百分比)" min-width="100px" align="center" prop="score375" />
|
|
|
- <el-table-column sortable label="4+分(数量、百分比)" min-width="100px" align="center" prop="score4" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.czybs')" min-width="60px" align="center" prop="sumcowcount" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dc')" min-width="60px" align="center" prop="product" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.gwzcsl')" min-width="60px" align="center" prop="dryweight" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.mrts')" min-width="50px" align="center" prop="avgdim" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bzfs')" min-width="50px" align="center" prop="standardscore" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bfb25')" min-width="100px" align="center" prop="score25" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bfb275')" min-width="100px" align="center" prop="score275" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bfb3')" min-width="90px" align="center" prop="score3" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bfb325')" min-width="100px" align="center" prop="score325" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bfb35')" min-width="100px" align="center" prop="score35" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bfb375')" min-width="100px" align="center" prop="score375" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bfb44')" min-width="100px" align="center" prop="score4" />
|
|
|
</el-table>
|
|
|
</el-col>
|
|
|
<!-- 粪便评分 -->
|
|
|
<el-col :span="12">
|
|
|
- <h4 style="text-align:center;">粪便评分</h4>
|
|
|
+ <h4 style="text-align:center;">{{$t('feedingEfficiency.fbpf')}}</h4>
|
|
|
<el-table
|
|
|
:key="tab2.table4.tableKey"
|
|
|
v-loading="tab2.table4.listLoading"
|
|
@@ -513,16 +514,16 @@
|
|
|
height="400px"
|
|
|
>
|
|
|
<el-table-column sortable :label="$t('errorAnalysis.pen')" min-width="60px" align="center" prop="barname" />
|
|
|
- <el-table-column sortable label="抽查样本数" min-width="60px" align="center" prop="sumcowcount" />
|
|
|
- <el-table-column sortable label="单产" min-width="60px" align="center" prop="product" />
|
|
|
- <el-table-column sortable label="干物质采食量" min-width="60px" align="center" prop="dryweight" />
|
|
|
- <el-table-column sortable label="泌乳天数" min-width="60px" align="center" prop="avgdim" />
|
|
|
- <el-table-column sortable label="标准分数" min-width="60px" align="center" prop="standardscore" />
|
|
|
- <el-table-column sortable label="1分(数量、百分比)" min-width="90px" align="center" prop="score1" />
|
|
|
- <el-table-column sortable label="2分(数量、百分比)" min-width="90px" align="center" prop="score2" />
|
|
|
- <el-table-column sortable label="3分(数量、百分比)" min-width="90px" align="center" prop="score3" />
|
|
|
- <el-table-column sortable label="4分(数量、百分比)" min-width="90px" align="center" prop="score4" />
|
|
|
- <el-table-column sortable label="5分(数量、百分比)" min-width="90px" align="center" prop="score5" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.czybs')" min-width="60px" align="center" prop="sumcowcount" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.dc')" min-width="60px" align="center" prop="product" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.gwzcsl')" min-width="60px" align="center" prop="dryweight" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.mrts')" min-width="60px" align="center" prop="avgdim" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bzfs')" min-width="60px" align="center" prop="standardscore" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bfb1')" min-width="90px" align="center" prop="score1" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bfb2')" min-width="90px" align="center" prop="score2" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bfb3')" min-width="90px" align="center" prop="score3" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bfb4')" min-width="90px" align="center" prop="score4" />
|
|
|
+ <el-table-column sortable :label="$t('feedingEfficiency.bfb5')" min-width="90px" align="center" prop="score5" />
|
|
|
</el-table>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -532,8 +533,8 @@
|
|
|
<!-- 导出 -->
|
|
|
<el-dialog :title="textMap[exportList.dialogStatus]" :visible.sync="exportList.dialogFormVisible" :close-on-click-modal="false" width="20%">
|
|
|
<div>
|
|
|
- <span>导出时间范围:</span>
|
|
|
- <el-date-picker v-model="exportList.inputDatetime" :clearable="false" style="width: 230px;" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')"" :end-placeholder="$t('common.endTime')" :picker-options="pickerOptions" />
|
|
|
+ <span>{{$t('feedingEfficiency.dcskff')}}</span>
|
|
|
+ <el-date-picker v-model="exportList.inputDatetime" :clearable="false" style="width: 230px;" class="inputDatetime filter-item" type="daterange" :range-separator="$t('common.to')" :start-placeholder="$t('common.startTime')" :end-placeholder="$t('common.endTime')" :picker-options="pickerOptions" />
|
|
|
</div>
|
|
|
<div slot="footer" class="dialog-footer" style="margin-bottom: 10px;">
|
|
|
<el-button class="cancelClose" @click="exportList.dialogFormVisible = false">{{$t('common.closed')}}</el-button>
|