|
@@ -1,74 +1,74 @@
|
|
|
<template>
|
|
|
<div class="app-container1">
|
|
|
<el-tabs v-model="activeName" @tab-click="handleTabClick">
|
|
|
- <el-tab-pane label="汇总统计" name="first">
|
|
|
+ <el-tab-pane :label="$t('errorAnalysis.sumName')" name="first">
|
|
|
<div ref="scrollContainer" @scroll="handleScroll" :style="{ height: myHeight1+'px', overflowY: 'auto', overflowX: 'hidden' }">
|
|
|
<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" />
|
|
|
+ <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" />
|
|
|
<el-button class="el-icon-arrow-left elIconArrowLeft" :disabled="Beforedisabled" @click="handleBefore" />
|
|
|
<el-button class="el-icon-arrow-right elIconArrowRight" :disabled="Nextdisabled" @click="handleNext" />
|
|
|
- <span style="margin-left: 10px;">统计类型:</span>
|
|
|
- <el-select v-model="tab.radio" placeholder="统计类型" class="filter-item" style="width: 120px;" @change="changeRadio">
|
|
|
+ <span style="margin-left: 10px;">{{$t('errorAnalysis.typeName')}}</span>
|
|
|
+ <el-select v-model="tab.radio" :placeholder="$t('errorAnalysis.typeName')" class="filter-item" style="width: 120px;" @change="changeRadio">
|
|
|
<el-option v-for="item in statisticalTypeList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
- <el-checkbox v-model="tab.checked" style="margin-right: 10px;" @change="changeChecked">按日期统计</el-checkbox>
|
|
|
- <el-input v-if="tab.isDriver" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 140px;" placeholder="驾驶员" />
|
|
|
- <el-input v-if="tab.isFormulaName" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 140px;" placeholder="配方名称" />
|
|
|
- <el-input v-if="tab.isHouseName" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 140px;" placeholder="栏舍名称" />
|
|
|
- <el-input v-if="tab.isLivestockType" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 140px;" placeholder="牲畜名称" />
|
|
|
- <el-input v-if="tab.isTrainNumber" v-model="tab.table.getdataListParm.parammaps.projname" class="filter-item" style="width: 100px;" placeholder="车次" />
|
|
|
- <el-input v-if="tab.isFeed" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 140px;" placeholder="饲料" />
|
|
|
- <el-select v-if="tab.isTrainNumber" v-model="tab.table.getdataListParm.parammaps.times" filterable placeholder="班次" class="filter-item" style="width: 120px;" clearable>
|
|
|
+ <el-checkbox v-model="tab.checked" style="margin-right: 10px;" @change="changeChecked"></el-checkbox>{{$t('errorAnalysis.tjBydate')}}</el-checkbox>
|
|
|
+ <el-input v-if="tab.isDriver" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 140px;" :placeholder="$t('errorAnalysis.Driver')" />
|
|
|
+ <el-input v-if="tab.isFormulaName" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 140px;" :placeholder="$t('errorAnalysis.feedName')" />
|
|
|
+ <el-input v-if="tab.isHouseName" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 140px;" :placeholder="$t('errorAnalysis.isHouseName')" />
|
|
|
+ <el-input v-if="tab.isLivestockType" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 140px;" :placeholder="$t('errorAnalysis.animelName')" />
|
|
|
+ <el-input v-if="tab.isTrainNumber" v-model="tab.table.getdataListParm.parammaps.projname" class="filter-item" style="width: 100px;" :placeholder="$t('errorAnalysis.projname')" />
|
|
|
+ <el-input v-if="tab.isFeed" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 140px;" :placeholder="$t('errorAnalysis.isFeed')" />
|
|
|
+ <el-select v-if="tab.isTrainNumber" 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 tab2.frequencyList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
<el-input v-if="tab.isTrainNumber" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 100px;" :placeholder="$t('processAnalysis.tmrName')" />
|
|
|
- <el-select v-if="tab.isTMRName" v-model="tab.table.getdataListParm.parammaps.fname" placeholder="请选择TMR设备" class="filter-item" style="width: 150px;">
|
|
|
+ <el-select v-if="tab.isTMRName" v-model="tab.table.getdataListParm.parammaps.fname" :placeholder="$t('errorAnalysis.tmrName')" class="filter-item" style="width: 150px;">
|
|
|
<el-option v-for="(item,index) in tab.TMRNameList" :key="index" :label="item.tmrloadname" :value="item.tmrloadname" />
|
|
|
</el-select>
|
|
|
<div style="display: inline-block;" class="filter-item1">
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.hlwc1" placeholder="混料误差值" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.hlwc1" :placeholder="$t('processAnalysis.hlwc')" style="width: 120px;" class="filter-item" clearable />
|
|
|
<span>-</span>
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.hlwc2" placeholder="混料误差值" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.hlwc2" :placeholder="$t('processAnalysis.hlwc')" style="width: 120px;" class="filter-item" clearable />
|
|
|
</div>
|
|
|
<div style="display: inline-block;" class="filter-item1">
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.hlzq1" placeholder="混料准确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.hlzq1" :placeholder="$t('processAnalysis.hlzq')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
<span>-</span>
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.hlzq2" placeholder="混料准确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.hlzq2" :placeholder="$t('processAnalysis.hlzq')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
</div>
|
|
|
<div style="display: inline-block;" class="filter-item1">
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.hlzql1" placeholder="混料正确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.hlzql1" :placeholder="$t('processAnalysis.hlzql')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
<span>-</span>
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.hlzql2" placeholder="混料正确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.hlzql2" :placeholder="$t('processAnalysis.hlzql')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
</div>
|
|
|
<div style="display: inline-block;" class="filter-item1">
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.slwc1" placeholder="撒料误差值" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.slwc1" :placeholder="$t('processAnalysis.slwc')" style="width: 120px;" class="filter-item" clearable />
|
|
|
<span>-</span>
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.slwc2" placeholder="撒料误差值" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.slwc2" :placeholder="$t('processAnalysis.slwc')" style="width: 120px;" class="filter-item" clearable />
|
|
|
</div>
|
|
|
<div style="display: inline-block;" class="filter-item1">
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.slzq1" placeholder="撒料准确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.slzq1" :placeholder="$t('processAnalysis.slzq')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
<span>-</span>
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.slzq2" placeholder="撒料准确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.slzq2" :placeholder="$t('processAnalysis.slzq')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
</div>
|
|
|
<div style="display: inline-block;" class="filter-item1">
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.slzql1" placeholder="撒料正确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.slzql1" :placeholder="$t('processAnalysis.slzql')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
<span>-</span>
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.slzql2" placeholder="撒料正确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab.table.getdataListParm.parammaps.slzql2" :placeholder="$t('processAnalysis.slzql')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
</div>
|
|
|
- <el-input v-if="tab.isTrainNumber" v-model="tab.table.getdataListParm.parammaps.templetname" class="filter-item" style="width: 140px;" placeholder="配方名称" />
|
|
|
+ <el-input v-if="tab.isTrainNumber" v-model="tab.table.getdataListParm.parammaps.templetname" class="filter-item" style="width: 140px;" :placeholder="$t('errorAnalysis.feedName')" />
|
|
|
<div style="display: inline-block;" class="filter-item1">
|
|
|
- <el-input-number :controls="false" :precision="0" v-model="tab.table.getdataListParm.parammaps.startdate" placeholder="混料开始时间" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="0" v-model="tab.table.getdataListParm.parammaps.startdate" :placeholder="$t('errorAnalysis.hlStartTime')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
<span>-</span>
|
|
|
- <el-input-number :controls="false" :precision="0" v-model="tab.table.getdataListParm.parammaps.enddate" placeholder="混料结束时间" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="0" v-model="tab.table.getdataListParm.parammaps.enddate" :placeholder="$t('errorAnalysis.hlEndTime')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
</div>
|
|
|
- <el-checkbox v-model="tab.table.getdataListParm.parammaps.error" style="margin-right: 10px;" @change="changeccysChecked">只看超出预设值数据</el-checkbox>
|
|
|
+ <el-checkbox v-model="tab.table.getdataListParm.parammaps.error" style="margin-right: 10px;" @change="changeccysChecked">{{$t('processAnalysis.oName')}}</el-checkbox>
|
|
|
<el-button class="successBorder" @click="form_search">{{$t('common.query')}}</el-button>
|
|
|
<el-button class="successBorder" @click="handleRefresh1">{{$t('common.reset')}}</el-button>
|
|
|
- <el-button class="export" icon="el-icon-upload2" @click="handleDownload">导出</el-button>
|
|
|
+ <el-button class="export" icon="el-icon-upload2" @click="handleDownload">{{$t('dashboard.Export')}}</el-button>
|
|
|
<svg-icon icon-class="Up" class="down" style="width: 40px;height: 40px;float: right;" @click="handleQuickJumpChart" />
|
|
|
</div>
|
|
|
<div id="table" class="table">
|
|
|
- <h4>混料</h4>
|
|
|
+ <h4>{{$t('errorAnalysis.hl')}}</h4>
|
|
|
<u-table
|
|
|
ref="plTable1"
|
|
|
:key="tab.table.tableKey"
|
|
@@ -134,7 +134,7 @@
|
|
|
</u-table>
|
|
|
<span v-if="tab.table.listLoading == false" style="margin-right: 30px;margin-top: 10px;font-size: 14px;">共{{ tab.table.total }}条</span>
|
|
|
<div v-if="tab.radio !== '6'">
|
|
|
- <h4>撒料</h4>
|
|
|
+ <h4>{{$t('errorAnalysis.sl')}}</h4>
|
|
|
<u-table
|
|
|
ref="plTable22"
|
|
|
:key="tab.table2.tableKey"
|
|
@@ -254,14 +254,14 @@
|
|
|
<el-button class="successBorder" style="margin-left:10px;" @click="handleChartDate('chart2')">确认</el-button>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <div class="exportTable2" @click="handleExport('chart2')">导出</div>
|
|
|
+ <div class="exportTable2" @click="handleExport('chart2')">{{$t('dashboard.Export')}}</div>
|
|
|
<div class="exportTable2" @click="handleTable('chart2')">切换表格</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="tab.chart2.isChart" id="chartLine2" style="width:100%;height:385px;background: #fff;" />
|
|
|
<div v-if="tab.chart2.isTable" class="table">
|
|
|
<div class="button">
|
|
|
- <div class="exportTable" @click="handleExport('chart2')">导出</div>
|
|
|
+ <div class="exportTable" @click="handleExport('chart2')">{{$t('dashboard.Export')}}</div>
|
|
|
<div class="exportTable" @click="handleChart('chart2')">切换图表</div>
|
|
|
</div>
|
|
|
<el-table
|
|
@@ -318,14 +318,14 @@
|
|
|
<el-button class="successBorder" style="margin-left:10px;" @click="handleChartDate('chart1')">确认</el-button>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <div class="exportTable2" @click="handleExport('chart1')">导出</div>
|
|
|
+ <div class="exportTable2" @click="handleExport('chart1')">{{$t('dashboard.Export')}}</div>
|
|
|
<div class="exportTable2" @click="handleTable('chart1')">切换表格</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="tab.chart1.isChart" id="chartLine1" style="width:100%;height:385px;" />
|
|
|
<div v-if="tab.chart1.isTable" class="table">
|
|
|
<div class="button">
|
|
|
- <div class="exportTable" @click="handleExport('chart1')">导出</div>
|
|
|
+ <div class="exportTable" @click="handleExport('chart1')">{{$t('dashboard.Export')}}</div>
|
|
|
<div class="exportTable" @click="handleChart('chart1')">切换图表</div>
|
|
|
</div>
|
|
|
<el-table
|
|
@@ -380,14 +380,14 @@
|
|
|
<el-button class="successBorder" style="margin-left:10px;" @click="handleChartDate('chart3')">确认</el-button>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <div class="exportTable2" @click="handleExport('chart3')">导出</div>
|
|
|
+ <div class="exportTable2" @click="handleExport('chart3')">{{$t('dashboard.Export')}}</div>
|
|
|
<div class="exportTable2" @click="handleTable('chart3')">切换表格</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="tab.chart3.isChart" id="chartLine3" style="width:100%;height:385px;" />
|
|
|
<div v-if="tab.chart3.isTable" class="table">
|
|
|
<div class="button">
|
|
|
- <div class="exportTable" @click="handleExport('chart3')">导出</div>
|
|
|
+ <div class="exportTable" @click="handleExport('chart3')">{{$t('dashboard.Export')}}</div>
|
|
|
<div class="exportTable" @click="handleChart('chart3')">切换图表</div>
|
|
|
</div>
|
|
|
<el-table
|
|
@@ -440,14 +440,14 @@
|
|
|
<el-button class="successBorder" style="margin-left:10px;" @click="handleChartDate('chart4')">确认</el-button>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <div class="exportTable2" @click="handleExport('chart4')">导出</div>
|
|
|
+ <div class="exportTable2" @click="handleExport('chart4')">{{$t('dashboard.Export')}}</div>
|
|
|
<div class="exportTable2" @click="handleTable('chart4')">切换表格</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="tab.chart4.isChart" id="chartLine4" style="width:100%;height:385px;" />
|
|
|
<div v-if="tab.chart4.isTable" class="table">
|
|
|
<div class="button">
|
|
|
- <div class="exportTable" @click="handleExport('chart4')">导出</div>
|
|
|
+ <div class="exportTable" @click="handleExport('chart4')">{{$t('dashboard.Export')}}</div>
|
|
|
<div class="exportTable" @click="handleChart('chart4')">切换图表</div>
|
|
|
</div>
|
|
|
<el-table
|
|
@@ -502,14 +502,14 @@
|
|
|
<el-button class="successBorder" style="margin-left:10px;" @click="handleChartDate('chart5')">确认</el-button>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <div class="exportTable2" @click="handleExport('chart5')">导出</div>
|
|
|
+ <div class="exportTable2" @click="handleExport('chart5')">{{$t('dashboard.Export')}}</div>
|
|
|
<div class="exportTable2" @click="handleTable('chart5')">切换表格</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="tab.chart5.isChart" id="chartLine5" class="button" style="width:100%;height:385px;" />
|
|
|
<div v-if="tab.chart5.isTable" class="table">
|
|
|
<div class="button">
|
|
|
- <div class="exportTable" @click="handleExport('chart5')">导出</div>
|
|
|
+ <div class="exportTable" @click="handleExport('chart5')">{{$t('dashboard.Export')}}</div>
|
|
|
<div class="exportTable" @click="handleChart('chart5')">切换图表</div>
|
|
|
</div>
|
|
|
<el-table
|
|
@@ -565,14 +565,14 @@
|
|
|
<el-button class="successBorder" style="margin-left:10px;" @click="handleChartDate('chart6')">确认</el-button>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <div class="exportTable2" @click="handleExport('chart6')">导出</div>
|
|
|
+ <div class="exportTable2" @click="handleExport('chart6')">{{$t('dashboard.Export')}}</div>
|
|
|
<div class="exportTable2" @click="handleTable('chart6')">切换表格</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="tab.chart6.isChart" id="chartLine6" style="width:100%;height:385px;" />
|
|
|
<div v-if="tab.chart6.isTable" class="table">
|
|
|
<div class="button">
|
|
|
- <div class="exportTable" @click="handleExport('chart6')">导出</div>
|
|
|
+ <div class="exportTable" @click="handleExport('chart6')">{{$t('dashboard.Export')}}</div>
|
|
|
<div class="exportTable" @click="handleChart('chart6')">切换图表</div>
|
|
|
</div>
|
|
|
<el-table
|
|
@@ -633,14 +633,14 @@
|
|
|
<el-button class="successBorder" style="margin-left:10px;" @click="handleChartDate('chart7')">确认</el-button>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <div class="exportTable2" @click="handleExport('chart7')">导出</div>
|
|
|
+ <div class="exportTable2" @click="handleExport('chart7')">{{$t('dashboard.Export')}}</div>
|
|
|
<div class="exportTable2" @click="handleTable('chart7')">切换表格</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="tab.chart7.isChart" id="chartLine7" style="width:100%;height:385px;" />
|
|
|
<div v-if="tab.chart7.isTable" class="table">
|
|
|
<div class="button">
|
|
|
- <div class="exportTable" @click="handleExport('chart7')">导出</div>
|
|
|
+ <div class="exportTable" @click="handleExport('chart7')">{{$t('dashboard.Export')}}</div>
|
|
|
<div class="exportTable" @click="handleChart('chart7')">切换图表</div>
|
|
|
</div>
|
|
|
<el-table
|
|
@@ -677,37 +677,37 @@
|
|
|
<el-select clearable filterable v-model="tab2.table.getdataListParm.parammaps.tmrtname" placeholder="TMR设备" class="filter-item" style="width: 120px;">
|
|
|
<el-option v-for="(item,index) in tab2.TMRNameList" :key="index" :label="item.tmrloadname" :value="item.tmrloadname" />
|
|
|
</el-select>
|
|
|
- <el-input v-model="tab2.table.getdataListParm.parammaps.projname" style="margin-top: 5px;width: 110px;" placeholder="车次" class="filter-item" clearable />
|
|
|
- <el-select v-model="tab2.table.getdataListParm.parammaps.times" style="margin-top: 5px;width: 110px;" filterable placeholder="班次" class="filter-item" clearable>
|
|
|
+ <el-input v-model="tab2.table.getdataListParm.parammaps.projname" style="margin-top: 5px;width: 110px;" :placeholder="$t('errorAnalysis.projname')" class="filter-item" clearable />
|
|
|
+ <el-select v-model="tab2.table.getdataListParm.parammaps.times" style="margin-top: 5px;width: 110px;" filterable :placeholder="$t('errorAnalysis.isTrainNumber')" class="filter-item" clearable>
|
|
|
<el-option v-for="item in tab2.frequencyList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
- <el-input v-model="tab2.table.getdataListParm.parammaps.templetname" style="margin-top: 5px;width: 110px;" placeholder="配方名称" class="filter-item" clearable />
|
|
|
+ <el-input v-model="tab2.table.getdataListParm.parammaps.templetname" style="margin-top: 5px;width: 110px;" :placeholder="$t('errorAnalysis.feedName')" class="filter-item" clearable />
|
|
|
<el-select v-model="tab2.table.getdataListParm.parammaps.buttontype" style="margin-top: 5px;width: 130px;" filterable placeholder="跳转方式" class="filter-item" clearable>
|
|
|
<el-option v-for="item in tab2.jumpModeList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
<div style="display: inline-block;" class="filter-item1">
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab2.table.getdataListParm.parammaps.hlwc1" placeholder="混料误差值" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab2.table.getdataListParm.parammaps.hlwc1" :placeholder="$t('processAnalysis.hlwc')" style="width: 120px;" class="filter-item" clearable />
|
|
|
<span>-</span>
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab2.table.getdataListParm.parammaps.hlwc2" placeholder="混料误差值" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab2.table.getdataListParm.parammaps.hlwc2" :placeholder="$t('processAnalysis.hlwc')" style="width: 120px;" class="filter-item" clearable />
|
|
|
</div>
|
|
|
<div style="display: inline-block;" class="filter-item1">
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab2.table.getdataListParm.parammaps.hlzq1" placeholder="混料准确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab2.table.getdataListParm.parammaps.hlzq1" :placeholder="$t('processAnalysis.hlzq')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
<span>-</span>
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab2.table.getdataListParm.parammaps.hlzq2" placeholder="混料准确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab2.table.getdataListParm.parammaps.hlzq2" :placeholder="$t('processAnalysis.hlzq')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
</div>
|
|
|
<div style="display: inline-block;" class="filter-item1">
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab2.table.getdataListParm.parammaps.hlzql1" placeholder="混料正确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab2.table.getdataListParm.parammaps.hlzql1" :placeholder="$t('processAnalysis.hlzql')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
<span>-</span>
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab2.table.getdataListParm.parammaps.hlzql2" placeholder="混料正确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab2.table.getdataListParm.parammaps.hlzql2" :placeholder="$t('processAnalysis.hlzql')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
</div>
|
|
|
<el-select v-model="tab2.table.getdataListParm.parammaps.premix" filterable placeholder="是否预混计划" class="filter-item" style="width: 120px;" clearable>
|
|
|
<el-option v-for="item in tab2.premixList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
- <el-checkbox v-model="tab2.table.getdataListParm.parammaps.error" style="margin-right: 10px;">只看超出预设值数据</el-checkbox>
|
|
|
+ <el-checkbox v-model="tab2.table.getdataListParm.parammaps.error" style="margin-right: 10px;">{{$t('processAnalysis.oName')}}</el-checkbox>
|
|
|
|
|
|
<el-button class="successBorder" style="margin-top: 5px;" @click="form_search2">{{$t('common.query')}}</el-button>
|
|
|
<el-button class="successBorder" style="margin-top: 5px;" @click="handleRefresh2">{{$t('common.reset')}}</el-button>
|
|
|
- <el-button style="float: right;margin-right: 10px;margin-bottom:10px;margin-top: 5px;" class="export" icon="el-icon-upload2" @click="handleExport2">导出</el-button>
|
|
|
+ <el-button style="float: right;margin-right: 10px;margin-bottom:10px;margin-top: 5px;" class="export" icon="el-icon-upload2" @click="handleExport2">{{$t('dashboard.Export')}}</el-button>
|
|
|
</div>
|
|
|
<div class="table">
|
|
|
<u-table
|
|
@@ -768,34 +768,34 @@
|
|
|
<el-select v-model="tab3.table.getdataListParm.parammaps.tmrtname" placeholder="TMR设备" class="filter-item" style="margin-top: 5px;width: 120px;" clearable filterable>
|
|
|
<el-option v-for="(item,index) in tab3.TMRNameList" :key="index" :label="item.tmrloadname" :value="item.tmrloadname" />
|
|
|
</el-select>
|
|
|
- <el-input v-model="tab3.table.getdataListParm.parammaps.projname" style="margin-top: 5px;width: 150px;" placeholder="车次" class="filter-item" clearable />
|
|
|
- <el-select v-model="tab3.table.getdataListParm.parammaps.times" style="margin-top: 5px;width: 100px;" filterable placeholder="班次" class="filter-item" clearable>
|
|
|
+ <el-input v-model="tab3.table.getdataListParm.parammaps.projname" style="margin-top: 5px;width: 150px;" :placeholder="$t('errorAnalysis.projname')" class="filter-item" clearable />
|
|
|
+ <el-select v-model="tab3.table.getdataListParm.parammaps.times" style="margin-top: 5px;width: 100px;" filterable :placeholder="$t('errorAnalysis.isTrainNumber')" class="filter-item" clearable>
|
|
|
<el-option v-for="item in tab3.frequencyList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
- <el-input v-model="tab3.table.getdataListParm.parammaps.templetname" style="margin-top: 5px;width: 110px;" placeholder="配方名称" class="filter-item" clearable />
|
|
|
- <el-input v-model="tab3.table.getdataListParm.parammaps.fname" style="margin-top: 5px;width: 110px;" placeholder="栏舍名称" class="filter-item" clearable />
|
|
|
+ <el-input v-model="tab3.table.getdataListParm.parammaps.templetname" style="margin-top: 5px;width: 110px;" :placeholder="$t('errorAnalysis.feedName')" class="filter-item" clearable />
|
|
|
+ <el-input v-model="tab3.table.getdataListParm.parammaps.fname" style="margin-top: 5px;width: 110px;" :placeholder="$t('errorAnalysis.isHouseName')" class="filter-item" clearable />
|
|
|
<el-select v-model="tab3.table.getdataListParm.parammaps.buttontype" style="margin-top: 5px;width: 110px;" filterable placeholder="跳转方式" class="filter-item" clearable>
|
|
|
<el-option v-for="item in tab3.jumpModeList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
<div style="display: inline-block;" class="filter-item1">
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab3.table.getdataListParm.parammaps.slwc1" placeholder="撒料误差值" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab3.table.getdataListParm.parammaps.slwc1" :placeholder="$t('processAnalysis.slwc')" style="width: 120px;" class="filter-item" clearable />
|
|
|
<span>-</span>
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab3.table.getdataListParm.parammaps.slwc2" placeholder="撒料误差值" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab3.table.getdataListParm.parammaps.slwc2" :placeholder="$t('processAnalysis.slwc')" style="width: 120px;" class="filter-item" clearable />
|
|
|
</div>
|
|
|
<div style="display: inline-block;" class="filter-item1">
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab3.table.getdataListParm.parammaps.slzq1" placeholder="撒料准确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab3.table.getdataListParm.parammaps.slzq1" :placeholder="$t('processAnalysis.slzq')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
<span>-</span>
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab3.table.getdataListParm.parammaps.slzq2" placeholder="撒料准确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab3.table.getdataListParm.parammaps.slzq2" :placeholder="$t('processAnalysis.slzq')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
</div>
|
|
|
<div style="display: inline-block;" class="filter-item1">
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab3.table.getdataListParm.parammaps.slzql1" placeholder="撒料正确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab3.table.getdataListParm.parammaps.slzql1" :placeholder="$t('processAnalysis.slzql')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
<span>-</span>
|
|
|
- <el-input-number :controls="false" :precision="2" v-model="tab3.table.getdataListParm.parammaps.slzql2" placeholder="撒料正确率" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
+ <el-input-number :controls="false" :precision="2" v-model="tab3.table.getdataListParm.parammaps.slzql2" :placeholder="$t('processAnalysis.slzql')" :min="0" :max="100" style="width: 120px;" class="filter-item" clearable />
|
|
|
</div>
|
|
|
- <el-checkbox v-model="tab3.table.getdataListParm.parammaps.error" style="margin-right: 10px;">只看超出预设值数据</el-checkbox>
|
|
|
+ <el-checkbox v-model="tab3.table.getdataListParm.parammaps.error" style="margin-right: 10px;">{{$t('processAnalysis.oName')}}</el-checkbox>
|
|
|
<el-button class="successBorder" style="margin-top: 5px;" @click="form_search3">{{$t('common.query')}}</el-button>
|
|
|
<el-button class="successBorder" style="margin-top: 5px;" @click="handleRefresh3">{{$t('common.reset')}}</el-button>
|
|
|
- <el-button style="float: right;margin-right: 10px;margin-bottom:10px;margin-top: 5px;" class="export" icon="el-icon-upload2" @click="handleExport3">导出</el-button>
|
|
|
+ <el-button style="float: right;margin-right: 10px;margin-bottom:10px;margin-top: 5px;" class="export" icon="el-icon-upload2" @click="handleExport3">{{$t('dashboard.Export')}}</el-button>
|
|
|
</div>
|
|
|
<div class="table">
|
|
|
<u-table
|