|
@@ -3,8 +3,8 @@
|
|
|
<el-tabs v-model="activeName" @tab-click="handleTabClick">
|
|
|
<el-tab-pane label="汇总统计" name="first">
|
|
|
<div class="search">
|
|
|
- <el-select v-model="tab.table.getdataListParm.parammaps.pastureid" placeholder="牧场" class="filter-item" style="width: 120px;">
|
|
|
- <el-option v-for="item in pastureList" :key="item.pastureid" :label="item.pasturename" :value="item.pastureid" />
|
|
|
+ <el-select v-model="tab.table.getdataListParm.parammaps.pastureId" placeholder="牧场" class="filter-item" style="width: 120px;">
|
|
|
+ <el-option v-for="item in pastureList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
<el-date-picker v-model="tab.table.getdataListParm.parammaps.inputDatetime" :clearable="false" class="inputDatetime filter-item" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" style="width: 250px;" :picker-options="pickerOptions" />
|
|
|
<el-button class="el-icon-arrow-left elIconArrowLeft" :disabled="Beforedisabled" @click="handleBefore" />
|
|
@@ -21,7 +21,7 @@
|
|
|
<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-option v-for="item in tab2.frequencyList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
+ <el-option v-for="item in tab2.frequencyList" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</el-select>
|
|
|
<el-input v-if="tab.isTrainNumber" v-model="tab.table.getdataListParm.parammaps.fname" class="filter-item" style="width: 100px;" placeholder="TMR名称" />
|
|
|
<el-select v-if="tab.isTMRName" v-model="tab.table.getdataListParm.parammaps.fname" placeholder="请选择TMR设备" class="filter-item" style="width: 150px;">
|
|
@@ -641,8 +641,8 @@
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="混料统计" name="second">
|
|
|
<div class="search" ref="myHeightSecond">
|
|
|
- <el-select v-model="tab2.table.getdataListParm.parammaps.pastureid" placeholder="牧场" class="filter-item" style="width: 120px;">
|
|
|
- <el-option v-for="item in pastureList" :key="item.pastureid" :label="item.pasturename" :value="item.pastureid" />
|
|
|
+ <el-select v-model="tab2.table.getdataListParm.parammaps.pastureId" placeholder="牧场" class="filter-item" style="width: 120px;margin-right: 10px;">
|
|
|
+ <el-option v-for="item in pastureList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
<el-date-picker v-model="tab2.table.getdataListParm.parammaps.inputDatetime2" :clearable="false" style="width: 140px;margin-top: 5px;" type="date" placeholder="选择日期"> </el-date-picker>
|
|
|
<el-button class="el-icon-arrow-left elIconArrowLeft" style="display:inline-block;margin-top: 5px;" :disabled="Beforedisabled2" @click="handleBefore2" />
|
|
@@ -652,7 +652,7 @@
|
|
|
</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-option v-for="item in tab2.frequencyList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
+ <el-option v-for="item in tab2.frequencyList" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</el-select>
|
|
|
<el-input v-model="tab2.table.getdataListParm.parammaps.templetname" style="margin-top: 5px;width: 110px;" placeholder="配方名称" 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>
|
|
@@ -726,8 +726,8 @@
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="撒料统计" name="third">
|
|
|
<div class="search" ref="myHeightThird">
|
|
|
- <el-select v-model="tab3.table.getdataListParm.parammaps.pastureid" placeholder="牧场" class="filter-item" style="width: 120px;">
|
|
|
- <el-option v-for="item in pastureList" :key="item.pastureid" :label="item.pasturename" :value="item.pastureid" />
|
|
|
+ <el-select v-model="tab3.table.getdataListParm.parammaps.pastureId" placeholder="牧场" class="filter-item" style="width: 120px;margin-right: 10px;">
|
|
|
+ <el-option v-for="item in pastureList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
<el-date-picker v-model="tab3.table.getdataListParm.parammaps.inputDatetime2" :clearable="false" style="margin-top: 5px;width:140px;" type="date" placeholder="选择日期"> </el-date-picker>
|
|
|
<el-button class="el-icon-arrow-left elIconArrowLeft" style="dispaly:inline-block;margin-top: 5px;" :disabled="Beforedisabled3" @click="handleBefore3" />
|
|
@@ -737,7 +737,7 @@
|
|
|
</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-option v-for="item in tab3.frequencyList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
+ <el-option v-for="item in tab3.frequencyList" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</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 />
|
|
@@ -812,7 +812,7 @@
|
|
|
<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="至" start-placeholder="开始日期" end-placeholder="结束日期" :picker-options="pickerOptions" />
|
|
|
+ <el-date-picker v-model="exportList.inputDatetime" :clearable="false" style="width: 230px;" class="inputDatetime filter-item" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" :picker-options="pickerOptions2" />
|
|
|
</div>
|
|
|
<div slot="footer" class="dialog-footer" style="margin-bottom: 10px;">
|
|
|
<el-button class="cancelClose" @click="exportList.dialogFormVisible = false">关闭</el-button>
|
|
@@ -1202,7 +1202,7 @@
|
|
|
import echarts from 'echarts'
|
|
|
import See from './see.vue'
|
|
|
require('echarts/theme/macarons')
|
|
|
-import { GetDataByName,GetDataByNames, GetReportform, whichWeek, postJson } from '@/api/common'
|
|
|
+import { GetDataByName, GetReportform, whichWeek, postJson } from '@/api/common'
|
|
|
import Cookies from 'js-cookie'
|
|
|
import { parseTime, json2excel, handleTableSpan, handleObjectSpanMethod } from '@/utils/index.js'
|
|
|
import Pagination from '@/components/Pagination'
|
|
@@ -1213,6 +1213,7 @@ export default {
|
|
|
components: { Pagination, mySelect, See },
|
|
|
data() {
|
|
|
return {
|
|
|
+ pastureList:JSON.parse(sessionStorage.pastureList), //牧场
|
|
|
error:'',
|
|
|
optdevice:'',
|
|
|
stopTime:'',
|
|
@@ -1293,20 +1294,28 @@ export default {
|
|
|
return time.getTime() > Date.now()
|
|
|
}
|
|
|
},
|
|
|
- // 班次
|
|
|
- maxTime: {
|
|
|
- getMaxTimesParm: {
|
|
|
- name: 'getSysoptEnable',
|
|
|
- page: 1,
|
|
|
- offset: 1,
|
|
|
- pagecount: 1,
|
|
|
- returntype: 'Map',
|
|
|
- parammaps: {
|
|
|
- pastureid: Cookies.get('pastureid'),
|
|
|
- inforname: 'times'
|
|
|
+ pickerOptions2: {
|
|
|
+ onPick: ({ maxDate, minDate }) => {
|
|
|
+ this.pickerMinDate = minDate.getTime()
|
|
|
+ if (maxDate) {
|
|
|
+ this.pickerMinDate = ''
|
|
|
}
|
|
|
+ },
|
|
|
+ // 限制不能选择今天之后的日期
|
|
|
+ disabledDate: (time) => {
|
|
|
+ if (this.pickerMinDate !== '') {
|
|
|
+ const one = 100 * 24 * 3600 * 1000
|
|
|
+ const minTime = this.pickerMinDate - one
|
|
|
+ let maxTime = this.pickerMinDate + one
|
|
|
+ if (maxTime > new Date()) {
|
|
|
+ maxTime = new Date()
|
|
|
+ }
|
|
|
+ return time.getTime() < minTime || time.getTime() > maxTime
|
|
|
+ }
|
|
|
+ return time.getTime() > Date.now()
|
|
|
}
|
|
|
},
|
|
|
+ // 班次
|
|
|
activeName: 'first',
|
|
|
tab: {
|
|
|
TMRNameList:[],
|
|
@@ -1334,7 +1343,7 @@ export default {
|
|
|
pagecount: '',
|
|
|
returntype: 'Map',
|
|
|
parammaps: {
|
|
|
- pastureid: Cookies.get('pastureid'),
|
|
|
+ pastureId: parseInt(Cookies.get('pastureId')),
|
|
|
startTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
stopTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
inputDatetime: [new Date(), new Date()],
|
|
@@ -1358,7 +1367,7 @@ export default {
|
|
|
pagecount: '',
|
|
|
returntype: 'Map',
|
|
|
parammaps: {
|
|
|
- pastureid: Cookies.get('pastureid'),
|
|
|
+ pastureId: parseInt(Cookies.get('pastureId')),
|
|
|
startTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
stopTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
inputDatetime: [new Date(), new Date()],
|
|
@@ -1385,7 +1394,7 @@ export default {
|
|
|
pagecount: '',
|
|
|
returntype: 'Map',
|
|
|
parammaps: {
|
|
|
- pastureid: Cookies.get('pastureid'),
|
|
|
+ pastureId: parseInt(Cookies.get('pastureId')),
|
|
|
startTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
stopTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
inputDatetime: [new Date(), new Date()],
|
|
@@ -1425,7 +1434,7 @@ export default {
|
|
|
pagecount: '',
|
|
|
returntype: 'Map',
|
|
|
parammaps: {
|
|
|
- pastureid: Cookies.get('pastureid'),
|
|
|
+ pastureId: parseInt(Cookies.get('pastureId')),
|
|
|
startTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
stopTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
inputDatetime: [new Date(), new Date()],
|
|
@@ -1462,7 +1471,7 @@ export default {
|
|
|
pagecount: '',
|
|
|
returntype: 'Map',
|
|
|
parammaps: {
|
|
|
- pastureid: Cookies.get('pastureid'),
|
|
|
+ pastureId: parseInt(Cookies.get('pastureId')),
|
|
|
startTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
stopTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
inputDatetime: [new Date(), new Date()],
|
|
@@ -1501,7 +1510,7 @@ export default {
|
|
|
pagecount: '',
|
|
|
returntype: 'Map',
|
|
|
parammaps: {
|
|
|
- pastureid: Cookies.get('pastureid'),
|
|
|
+ pastureId: parseInt(Cookies.get('pastureId')),
|
|
|
startTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
stopTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
inputDatetime: [new Date(), new Date()],
|
|
@@ -1540,7 +1549,7 @@ export default {
|
|
|
pagecount: '',
|
|
|
returntype: 'Map',
|
|
|
parammaps: {
|
|
|
- pastureid: Cookies.get('pastureid'),
|
|
|
+ pastureId: parseInt(Cookies.get('pastureId')),
|
|
|
startTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
stopTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
inputDatetime: [new Date(), new Date()],
|
|
@@ -1577,7 +1586,7 @@ export default {
|
|
|
pagecount: '',
|
|
|
returntype: 'Map',
|
|
|
parammaps: {
|
|
|
- pastureid: Cookies.get('pastureid'),
|
|
|
+ pastureId: parseInt(Cookies.get('pastureId')),
|
|
|
startTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
stopTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
inputDatetime: [new Date(), new Date()],
|
|
@@ -1614,7 +1623,7 @@ export default {
|
|
|
pagecount: '',
|
|
|
returntype: 'Map',
|
|
|
parammaps: {
|
|
|
- pastureid: Cookies.get('pastureid'),
|
|
|
+ pastureId: parseInt(Cookies.get('pastureId')),
|
|
|
startTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
stopTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
inputDatetime: [new Date(), new Date()],
|
|
@@ -1655,7 +1664,7 @@ export default {
|
|
|
pagecount: '',
|
|
|
returntype: 'Map',
|
|
|
parammaps: {
|
|
|
- pastureid: Cookies.get('pastureid'),
|
|
|
+ pastureId: parseInt(Cookies.get('pastureId')),
|
|
|
startTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
stopTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
inputDatetime: [new Date(), new Date()],
|
|
@@ -1675,8 +1684,7 @@ export default {
|
|
|
temp: {}
|
|
|
},
|
|
|
frequencyList: [],
|
|
|
- jumpModeList: [{ id: '0', name: '手动跳转' }, { id: '1', name: '自动跳转' }],
|
|
|
- isuseList: [{ id: '0', name: '未完成' }, { id: '2', name: '部分完成' }, { id: '1', name: '全部完成' }]
|
|
|
+ jumpModeList: [{ id: '0', name: '手动跳转' }, { id: '1', name: '自动跳转' }]
|
|
|
},
|
|
|
tab3: {
|
|
|
TMRNameList:[],
|
|
@@ -1688,7 +1696,7 @@ export default {
|
|
|
pagecount: '',
|
|
|
returntype: 'Map',
|
|
|
parammaps: {
|
|
|
- pastureid: Cookies.get('pastureid'),
|
|
|
+ pastureId: parseInt(Cookies.get('pastureId')),
|
|
|
startTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
stopTime: parseTime(new Date(), '{y}-{m}-{d}'),
|
|
|
inputDatetime: [new Date(), new Date()],
|
|
@@ -1709,8 +1717,7 @@ export default {
|
|
|
temp: {}
|
|
|
},
|
|
|
frequencyList: [],
|
|
|
- jumpModeList: [{ id: '0', name: '手动跳转' }, { id: '1', name: '自动跳转' }],
|
|
|
- isuseList: [{ id: '0', name: '未完成' }, { id: '2', name: '部分完成' }, { id: '1', name: '全部完成' }]
|
|
|
+ jumpModeList: [{ id: '0', name: '手动跳转' }, { id: '1', name: '自动跳转' }]
|
|
|
},
|
|
|
titlefname: '',
|
|
|
methodName:'',
|
|
@@ -1798,14 +1805,9 @@ export default {
|
|
|
temp2:{},
|
|
|
lastdate:'',currentdate:'',
|
|
|
},
|
|
|
- requestParams: [
|
|
|
- { name: 'getPastureListJT', offset: 0, pagecount: 0, parammaps: { pastureid: Cookies.get('pastureid'), pasturename: '' }}
|
|
|
- ],
|
|
|
- pastureList: [], // 牧场
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
- this.getDownLists()
|
|
|
this.getTimeFn()
|
|
|
this.getAllYear()
|
|
|
this.getIsDisplay()
|
|
@@ -1821,13 +1823,6 @@ export default {
|
|
|
},
|
|
|
mounted() {},
|
|
|
methods: {
|
|
|
- getDownLists() {
|
|
|
- GetDataByNames(this.requestParams).then(response => {
|
|
|
- this.pastureList = response.data.getPastureListJT.list
|
|
|
- this.tab.table.getdataListParm.parammaps.pastureid = response.data.getPastureListJT.list[0].pastureid
|
|
|
- this.getList()
|
|
|
- })
|
|
|
- },
|
|
|
getAllYear() {
|
|
|
var myDate = new Date()
|
|
|
var thisYear = myDate.getFullYear() // 获取当年年份
|
|
@@ -2473,21 +2468,19 @@ export default {
|
|
|
that.tab.chart7.getdataListParm.parammaps.stopTime = parseTime(end, '{y}-{m}-{d}')
|
|
|
},
|
|
|
getIsDisplay() {
|
|
|
- GetDataByName(this.maxTime.getMaxTimesParm).then(response => {
|
|
|
- if (response.data.list[0].inforvalue == 1) {
|
|
|
- this.tab2.frequencyList = [{ id: '1', name: '第一班' }]
|
|
|
- this.tab3.frequencyList = [{ id: '1', name: '第一班' }]
|
|
|
- } else if (response.data.list[0].inforvalue == 2) {
|
|
|
- this.tab2.frequencyList = [{ id: '1', name: '第一班' }, { id: '2', name: '第二班' }]
|
|
|
- this.tab3.frequencyList = [{ id: '1', name: '第一班' }, { id: '2', name: '第二班' }]
|
|
|
- } else if (response.data.list[0].inforvalue == 3) {
|
|
|
- this.tab2.frequencyList = [{ id: '1', name: '第一班' }, { id: '2', name: '第二班' }, { id: '3', name: '第三班' }]
|
|
|
- this.tab3.frequencyList = [{ id: '1', name: '第一班' }, { id: '2', name: '第二班' }, { id: '3', name: '第三班' }]
|
|
|
- this.frequencyList = [{ id: '1', name: '第一班' }, { id: '2', name: '第二班' }, { id: '3', name: '第三班' }]
|
|
|
- } else if (response.data.list[0].inforvalue == 4) {
|
|
|
- this.tab2.frequencyList = [{ id: '1', name: '第一班' }, { id: '2', name: '第二班' }, { id: '3', name: '第三班' }, { id: '4', name: '第四班' }]
|
|
|
- this.tab3.frequencyList = [{ id: '1', name: '第一班' }, { id: '2', name: '第二班' }, { id: '3', name: '第三班' }, { id: '4', name: '第四班' }]
|
|
|
- }
|
|
|
+ // /api/v1/ops/statistics/train_number
|
|
|
+ let page = 1
|
|
|
+ let page_size = 0
|
|
|
+ let url = '/api/v1/ops/statistics/train_number' + '?page=' + page + '&page_size=' + page_size
|
|
|
+ let data = {
|
|
|
+ pasture_id:parseInt(Cookies.get('pastureId')),
|
|
|
+ api_name:'getSysoptEnable',
|
|
|
+ info_name:'times',
|
|
|
+ }
|
|
|
+ postJson(url, data).then(response => {
|
|
|
+ this.tab2.frequencyList = response.data.list
|
|
|
+ this.tab3.frequencyList = response.data.list
|
|
|
+ this.frequencyList = response.data.list
|
|
|
})
|
|
|
},
|
|
|
// 导出
|
|
@@ -2897,14 +2890,39 @@ export default {
|
|
|
this.tab.table.getdataListParm.parammaps.startTime = ''
|
|
|
this.tab.table.getdataListParm.parammaps.stopTime = ''
|
|
|
}
|
|
|
- let url = 'authdata/summary'
|
|
|
- let data = {}
|
|
|
if(this.tab.checked ==false){
|
|
|
this.tab.table.getdataListParm.parammaps.isdate = 0
|
|
|
}else{
|
|
|
this.tab.table.getdataListParm.parammaps.isdate = 1
|
|
|
}
|
|
|
- data.parammaps = this.tab.table.getdataListParm.parammaps
|
|
|
+ // let url = 'authdata/summary'
|
|
|
+ let page = this.tab.table.getdataListParm.offset
|
|
|
+ let page_size = 0
|
|
|
+ let url = '/api/v1/ops/accuracy/agg_statistics' + '?page=' + page + '&page_size=' + page_size
|
|
|
+ let data = {
|
|
|
+ pasture_id:this.tab.table.getdataListParm.parammaps.pastureId,
|
|
|
+ start_time:this.tab.table.getdataListParm.parammaps.startTime,
|
|
|
+ end_time:this.tab.table.getdataListParm.parammaps.stopTime,
|
|
|
+ fname:this.tab.table.getdataListParm.parammaps.fname,
|
|
|
+ sort:this.tab.table.getdataListParm.parammaps.sort,
|
|
|
+ status:this.tab.table.getdataListParm.parammaps.status,
|
|
|
+ times:this.tab.table.getdataListParm.parammaps.times,
|
|
|
+ genre:this.tab.table.getdataListParm.parammaps.genre,
|
|
|
+ is_error:this.tab.table.getdataListParm.parammaps.error,
|
|
|
+ isdate:this.tab.table.getdataListParm.parammaps.isdate,
|
|
|
+ hlwc1:this.tab.table.getdataListParm.parammaps.hlwc1,
|
|
|
+ hlwc2:this.tab.table.getdataListParm.parammaps.hlwc2,
|
|
|
+ hlzq1:this.tab.table.getdataListParm.parammaps.hlzq1,
|
|
|
+ hlzq2:this.tab.table.getdataListParm.parammaps.hlzq2,
|
|
|
+ hlzql1:this.tab.table.getdataListParm.parammaps.hlzql1,
|
|
|
+ hlzql2:this.tab.table.getdataListParm.parammaps.hlzql2,
|
|
|
+ slwc1:this.tab.table.getdataListParm.parammaps.slwc1,
|
|
|
+ slwc2:this.tab.table.getdataListParm.parammaps.slwc2,
|
|
|
+ slzq1:this.tab.table.getdataListParm.parammaps.slzq1,
|
|
|
+ slzq2:this.tab.table.getdataListParm.parammaps.slzq2,
|
|
|
+ slzql1:this.tab.table.getdataListParm.parammaps.slzql1,
|
|
|
+ slzql2:this.tab.table.getdataListParm.parammaps.slzql2,
|
|
|
+ }
|
|
|
postJson(url, data).then(response => {
|
|
|
if (response.data !== null) {
|
|
|
console.log('汇总统计/混料table数据', response.data.list)
|
|
@@ -2940,14 +2958,39 @@ export default {
|
|
|
this.tab.table2.getdataListParm.parammaps.slzql1 = this.tab.table.getdataListParm.parammaps.slzql1
|
|
|
this.tab.table2.getdataListParm.parammaps.slzql2 = this.tab.table.getdataListParm.parammaps.slzql2
|
|
|
this.tab.table2.getdataListParm.parammaps.error = this.tab.table.getdataListParm.parammaps.error
|
|
|
- let url = 'authdata/summary'
|
|
|
- let data = {}
|
|
|
if(this.tab.checked ==false){
|
|
|
this.tab.table2.getdataListParm.parammaps.isdate = 0
|
|
|
}else{
|
|
|
this.tab.table2.getdataListParm.parammaps.isdate = 1
|
|
|
}
|
|
|
- data.parammaps = this.tab.table2.getdataListParm.parammaps
|
|
|
+ let page = this.tab.table2.getdataListParm.offset
|
|
|
+ let page_size = 0
|
|
|
+ let url = '/api/v1/ops/accuracy/agg_statistics' + '?page=' + page + '&page_size=' + page_size
|
|
|
+ let data = {
|
|
|
+ pasture_id:this.tab.table2.getdataListParm.parammaps.pastureId,
|
|
|
+ start_time:this.tab.table2.getdataListParm.parammaps.startTime,
|
|
|
+ end_time:this.tab.table2.getdataListParm.parammaps.stopTime,
|
|
|
+ fname:this.tab.table2.getdataListParm.parammaps.fname,
|
|
|
+ sort:this.tab.table2.getdataListParm.parammaps.sort,
|
|
|
+ status:this.tab.table2.getdataListParm.parammaps.status,
|
|
|
+ times:this.tab.table2.getdataListParm.parammaps.times,
|
|
|
+ genre:this.tab.table2.getdataListParm.parammaps.genre,
|
|
|
+ is_error:this.tab.table2.getdataListParm.parammaps.error,
|
|
|
+ isdate:this.tab.table2.getdataListParm.parammaps.isdate,
|
|
|
+ hlwc1:this.tab.table2.getdataListParm.parammaps.hlwc1,
|
|
|
+ hlwc2:this.tab.table2.getdataListParm.parammaps.hlwc2,
|
|
|
+ hlzq1:this.tab.table2.getdataListParm.parammaps.hlzq1,
|
|
|
+ hlzq2:this.tab.table2.getdataListParm.parammaps.hlzq2,
|
|
|
+ hlzql1:this.tab.table2.getdataListParm.parammaps.hlzql1,
|
|
|
+ hlzql2:this.tab.table2.getdataListParm.parammaps.hlzql2,
|
|
|
+ slwc1:this.tab.table2.getdataListParm.parammaps.slwc1,
|
|
|
+ slwc2:this.tab.table2.getdataListParm.parammaps.slwc2,
|
|
|
+ slzq1:this.tab.table2.getdataListParm.parammaps.slzq1,
|
|
|
+ slzq2:this.tab.table2.getdataListParm.parammaps.slzq2,
|
|
|
+ slzql1:this.tab.table2.getdataListParm.parammaps.slzql1,
|
|
|
+ slzql2:this.tab.table2.getdataListParm.parammaps.slzql2,
|
|
|
+ }
|
|
|
+ // data.parammaps = this.tab.table2.getdataListParm.parammaps
|
|
|
postJson(url, data).then(response => {
|
|
|
if (response.data !== null) {
|
|
|
console.log('汇总统计/撒料table数据', response.data.list)
|
|
@@ -3251,20 +3294,23 @@ export default {
|
|
|
// 配方准确率
|
|
|
getChart1() {
|
|
|
this.tab.chart1.listLoading = true
|
|
|
- const url = 'authdata/chart/accuracyAllFT'
|
|
|
- const data = {}
|
|
|
- data.parammaps = {}
|
|
|
+ // const url = 'authdata/chart/accuracyAllFT'
|
|
|
+ let url = '/api/v1/ops/feed_efficiency/chart_statistics'
|
|
|
+ let data = {
|
|
|
+ api_type:'ft'
|
|
|
+ }
|
|
|
if (this.tab.chart2.getdataListParm.parammaps.specificDate == '1') {
|
|
|
- data.parammaps.pastureid = this.tab.chart2.getdataListParm.parammaps.pastureid
|
|
|
- data.parammaps.startTime = parseTime(this.tab.chart2.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
|
|
|
- data.parammaps.stopTime = parseTime(this.tab.chart2.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
|
|
|
- data.parammaps.status = this.tab.chart2.getdataListParm.parammaps.status
|
|
|
+ data.pasture_id = this.tab.chart2.getdataListParm.parammaps.pastureId
|
|
|
+ data.start_time = parseTime(this.tab.chart2.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
|
|
|
+ data.end_time = parseTime(this.tab.chart2.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
|
|
|
+ data.status = this.tab.chart2.getdataListParm.parammaps.status
|
|
|
} else {
|
|
|
- data.parammaps.pastureid = this.tab.chart2.getdataListParm.parammaps.pastureid
|
|
|
- data.parammaps.startTime = this.tab.chart2.getdataListParm.parammaps.startTime
|
|
|
- data.parammaps.stopTime = this.tab.chart2.getdataListParm.parammaps.stopTime
|
|
|
- data.parammaps.status = this.tab.chart2.getdataListParm.parammaps.status
|
|
|
+ data.pasture_id = this.tab.chart2.getdataListParm.parammaps.pastureId
|
|
|
+ data.start_time = this.tab.chart2.getdataListParm.parammaps.startTime
|
|
|
+ data.end_time = this.tab.chart2.getdataListParm.parammaps.stopTime
|
|
|
+ data.status = this.tab.chart2.getdataListParm.parammaps.status
|
|
|
}
|
|
|
+
|
|
|
postJson(url, data).then(response => {
|
|
|
if (response.data !== null && response.data.list !== null && response.data.data !== null) {
|
|
|
for (let i = 0; i < response.data.data.length; i++) {
|
|
@@ -3379,19 +3425,21 @@ export default {
|
|
|
// 计划统计
|
|
|
getChart2() {
|
|
|
this.tab.chart2.listLoading = true
|
|
|
- const url = 'authdata/chart/accuracyAllJH'
|
|
|
- const data = {}
|
|
|
- data.parammaps = {}
|
|
|
+ // const url = 'authdata/chart/accuracyAllJH'
|
|
|
+ let url = '/api/v1/ops/feed_efficiency/chart_statistics'
|
|
|
+ let data = {
|
|
|
+ api_type:'jh'
|
|
|
+ }
|
|
|
if (this.tab.chart2.getdataListParm.parammaps.specificDate == '1') {
|
|
|
- data.parammaps.pastureid = this.tab.chart2.getdataListParm.parammaps.pastureid
|
|
|
- data.parammaps.startTime = parseTime(this.tab.chart2.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
|
|
|
- data.parammaps.stopTime = parseTime(this.tab.chart2.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
|
|
|
- data.parammaps.status = this.tab.chart2.getdataListParm.parammaps.status
|
|
|
+ data.pasture_id = this.tab.chart2.getdataListParm.parammaps.pastureId
|
|
|
+ data.start_time = parseTime(this.tab.chart2.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
|
|
|
+ data.end_time = parseTime(this.tab.chart2.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
|
|
|
+ data.status = this.tab.chart2.getdataListParm.parammaps.status
|
|
|
} else {
|
|
|
- data.parammaps.pastureid = this.tab.chart2.getdataListParm.parammaps.pastureid
|
|
|
- data.parammaps.startTime = this.tab.chart2.getdataListParm.parammaps.startTime
|
|
|
- data.parammaps.stopTime = this.tab.chart2.getdataListParm.parammaps.stopTime
|
|
|
- data.parammaps.status = this.tab.chart2.getdataListParm.parammaps.status
|
|
|
+ data.pasture_id = this.tab.chart2.getdataListParm.parammaps.pastureId
|
|
|
+ data.start_time = this.tab.chart2.getdataListParm.parammaps.startTime
|
|
|
+ data.end_time = this.tab.chart2.getdataListParm.parammaps.stopTime
|
|
|
+ data.status = this.tab.chart2.getdataListParm.parammaps.status
|
|
|
}
|
|
|
postJson(url, data).then(response => {
|
|
|
if (response.data !== null && response.data.list !== null && response.data.data !== null) {
|
|
@@ -3503,19 +3551,21 @@ export default {
|
|
|
// 牛群准确率
|
|
|
getChart3() {
|
|
|
this.tab.chart3.listLoading = true
|
|
|
- const url = 'authdata/chart/accuracyAllNQ'
|
|
|
- const data = {}
|
|
|
- data.parammaps = {}
|
|
|
+ // const url = 'authdata/chart/accuracyAllNQ'
|
|
|
+ let url = '/api/v1/ops/feed_efficiency/chart_statistics'
|
|
|
+ let data = {
|
|
|
+ api_type:'nq'
|
|
|
+ }
|
|
|
if (this.tab.chart3.getdataListParm.parammaps.specificDate == '1') {
|
|
|
- data.parammaps.pastureid = this.tab.chart3.getdataListParm.parammaps.pastureid
|
|
|
- data.parammaps.startTime = parseTime(this.tab.chart3.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
|
|
|
- data.parammaps.stopTime = parseTime(this.tab.chart3.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
|
|
|
- data.parammaps.status = this.tab.chart3.getdataListParm.parammaps.status
|
|
|
+ data.pasture_id = this.tab.chart3.getdataListParm.parammaps.pastureId
|
|
|
+ data.start_time = parseTime(this.tab.chart3.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
|
|
|
+ data.end_time = parseTime(this.tab.chart3.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
|
|
|
+ data.status = this.tab.chart3.getdataListParm.parammaps.status
|
|
|
} else {
|
|
|
- data.parammaps.pastureid = this.tab.chart3.getdataListParm.parammaps.pastureid
|
|
|
- data.parammaps.startTime = this.tab.chart3.getdataListParm.parammaps.startTime
|
|
|
- data.parammaps.stopTime = this.tab.chart3.getdataListParm.parammaps.stopTime
|
|
|
- data.parammaps.status = this.tab.chart3.getdataListParm.parammaps.status
|
|
|
+ data.pasture_id = this.tab.chart3.getdataListParm.parammaps.pastureId
|
|
|
+ data.start_time = this.tab.chart3.getdataListParm.parammaps.startTime
|
|
|
+ data.end_time = this.tab.chart3.getdataListParm.parammaps.stopTime
|
|
|
+ data.status = this.tab.chart3.getdataListParm.parammaps.status
|
|
|
}
|
|
|
postJson(url, data).then(response => {
|
|
|
if (response.data !== null && response.data.list !== null && response.data.data !== null) {
|
|
@@ -3643,19 +3693,21 @@ export default {
|
|
|
// 车辆准确率
|
|
|
getChart4() {
|
|
|
this.tab.chart4.listLoading = true
|
|
|
- const url = 'authdata/chart/accuracyAllCC'
|
|
|
- const data = {}
|
|
|
- data.parammaps = {}
|
|
|
+ // const url = 'authdata/chart/accuracyAllCC'
|
|
|
+ let url = '/api/v1/ops/feed_efficiency/chart_statistics'
|
|
|
+ let data = {
|
|
|
+ api_type:'cc'
|
|
|
+ }
|
|
|
if (this.tab.chart4.getdataListParm.parammaps.specificDate == '1') {
|
|
|
- data.parammaps.pastureid = this.tab.chart4.getdataListParm.parammaps.pastureid
|
|
|
- data.parammaps.startTime = parseTime(this.tab.chart4.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
|
|
|
- data.parammaps.stopTime = parseTime(this.tab.chart4.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
|
|
|
- data.parammaps.status = this.tab.chart4.getdataListParm.parammaps.status
|
|
|
+ data.pasture_id = this.tab.chart4.getdataListParm.parammaps.pastureId
|
|
|
+ data.start_time = parseTime(this.tab.chart4.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
|
|
|
+ data.end_time = parseTime(this.tab.chart4.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
|
|
|
+ data.status = this.tab.chart4.getdataListParm.parammaps.status
|
|
|
} else {
|
|
|
- data.parammaps.pastureid = this.tab.chart4.getdataListParm.parammaps.pastureid
|
|
|
- data.parammaps.startTime = this.tab.chart4.getdataListParm.parammaps.startTime
|
|
|
- data.parammaps.stopTime = this.tab.chart4.getdataListParm.parammaps.stopTime
|
|
|
- data.parammaps.status = this.tab.chart4.getdataListParm.parammaps.status
|
|
|
+ data.pasture_id = this.tab.chart4.getdataListParm.parammaps.pastureId
|
|
|
+ data.start_time = this.tab.chart4.getdataListParm.parammaps.startTime
|
|
|
+ data.end_time = this.tab.chart4.getdataListParm.parammaps.stopTime
|
|
|
+ data.status = this.tab.chart4.getdataListParm.parammaps.status
|
|
|
}
|
|
|
postJson(url, data).then(response => {
|
|
|
if (response.data !== null && response.data.list !== null && response.data.data !== null) {
|
|
@@ -3761,19 +3813,21 @@ export default {
|
|
|
// 混料统计
|
|
|
getChart5() {
|
|
|
this.tab.chart5.listLoading = true
|
|
|
- const url = 'authdata/chart/accuracyAllHL'
|
|
|
- const data = {}
|
|
|
- data.parammaps = {}
|
|
|
+ // const url = 'authdata/chart/accuracyAllHL'
|
|
|
+ let url = '/api/v1/ops/feed_efficiency/chart_statistics'
|
|
|
+ let data = {
|
|
|
+ api_type:'hl'
|
|
|
+ }
|
|
|
if (this.tab.chart5.getdataListParm.parammaps.specificDate == '1') {
|
|
|
- data.parammaps.pastureid = this.tab.chart5.getdataListParm.parammaps.pastureid
|
|
|
- data.parammaps.startTime = parseTime(this.tab.chart5.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
|
|
|
- data.parammaps.stopTime = parseTime(this.tab.chart5.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
|
|
|
- data.parammaps.status = this.tab.chart5.getdataListParm.parammaps.status
|
|
|
+ data.pasture_id = this.tab.chart5.getdataListParm.parammaps.pastureId
|
|
|
+ data.start_time = parseTime(this.tab.chart5.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
|
|
|
+ data.end_time = parseTime(this.tab.chart5.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
|
|
|
+ data.status = this.tab.chart5.getdataListParm.parammaps.status
|
|
|
} else {
|
|
|
- data.parammaps.pastureid = this.tab.chart5.getdataListParm.parammaps.pastureid
|
|
|
- data.parammaps.startTime = this.tab.chart5.getdataListParm.parammaps.startTime
|
|
|
- data.parammaps.stopTime = this.tab.chart5.getdataListParm.parammaps.stopTime
|
|
|
- data.parammaps.status = this.tab.chart5.getdataListParm.parammaps.status
|
|
|
+ data.pasture_id = this.tab.chart5.getdataListParm.parammaps.pastureId
|
|
|
+ data.start_time = this.tab.chart5.getdataListParm.parammaps.startTime
|
|
|
+ data.end_time = this.tab.chart5.getdataListParm.parammaps.stopTime
|
|
|
+ data.status = this.tab.chart5.getdataListParm.parammaps.status
|
|
|
}
|
|
|
postJson(url, data).then(response => {
|
|
|
if (response.data !== null && response.data.list !== null && response.data.data !== null) {
|
|
@@ -3906,19 +3960,21 @@ export default {
|
|
|
// 混料计划取消次数
|
|
|
getChart6() {
|
|
|
this.tab.chart6.listLoading = true
|
|
|
- const url = 'authdata/chart/accuracyAllQX'
|
|
|
- const data = {}
|
|
|
- data.parammaps = {}
|
|
|
+ // const url = 'authdata/chart/accuracyAllQX'
|
|
|
+ let url = '/api/v1/ops/feed_efficiency/chart_statistics'
|
|
|
+ let data = {
|
|
|
+ api_type:'qx'
|
|
|
+ }
|
|
|
if (this.tab.chart6.getdataListParm.parammaps.specificDate == '1') {
|
|
|
- data.parammaps.pastureid = this.tab.chart6.getdataListParm.parammaps.pastureid
|
|
|
- data.parammaps.startTime = parseTime(this.tab.chart6.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
|
|
|
- data.parammaps.stopTime = parseTime(this.tab.chart6.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
|
|
|
- data.parammaps.status = this.tab.chart6.getdataListParm.parammaps.status
|
|
|
+ data.pasture_id = this.tab.chart6.getdataListParm.parammaps.pastureId
|
|
|
+ data.start_time = parseTime(this.tab.chart6.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
|
|
|
+ data.end_time = parseTime(this.tab.chart6.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
|
|
|
+ data.status = this.tab.chart6.getdataListParm.parammaps.status
|
|
|
} else {
|
|
|
- data.parammaps.pastureid = this.tab.chart6.getdataListParm.parammaps.pastureid
|
|
|
- data.parammaps.startTime = this.tab.chart6.getdataListParm.parammaps.startTime
|
|
|
- data.parammaps.stopTime = this.tab.chart6.getdataListParm.parammaps.stopTime
|
|
|
- data.parammaps.status = this.tab.chart6.getdataListParm.parammaps.status
|
|
|
+ data.pasture_id = this.tab.chart6.getdataListParm.parammaps.pastureId
|
|
|
+ data.start_time = this.tab.chart6.getdataListParm.parammaps.startTime
|
|
|
+ data.end_time = this.tab.chart6.getdataListParm.parammaps.stopTime
|
|
|
+ data.status = this.tab.chart6.getdataListParm.parammaps.status
|
|
|
}
|
|
|
postJson(url, data).then(response => {
|
|
|
if (response.data !== null && response.data.list !== null && response.data.data !== null) {
|
|
@@ -4025,19 +4081,21 @@ export default {
|
|
|
},
|
|
|
getChart7() {
|
|
|
this.tab.chart7.listLoading = true
|
|
|
- const url = 'authdata/chart/accuracyAllLS'
|
|
|
- const data = {}
|
|
|
- data.parammaps = {}
|
|
|
+ // const url = 'authdata/chart/accuracyAllLS'
|
|
|
+ let url = '/api/v1/ops/feed_efficiency/chart_statistics'
|
|
|
+ let data = {
|
|
|
+ api_type:'ls'
|
|
|
+ }
|
|
|
if (this.tab.chart7.getdataListParm.parammaps.specificDate == '1') {
|
|
|
- data.parammaps.pastureid = this.tab.chart7.getdataListParm.parammaps.pastureid
|
|
|
- data.parammaps.startTime = parseTime(this.tab.chart7.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
|
|
|
- data.parammaps.stopTime = parseTime(this.tab.chart7.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
|
|
|
- data.parammaps.status = this.tab.chart7.getdataListParm.parammaps.status
|
|
|
+ data.pasture_id = this.tab.chart7.getdataListParm.parammaps.pastureId
|
|
|
+ data.start_time = parseTime(this.tab.chart7.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
|
|
|
+ data.end_time = parseTime(this.tab.chart7.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
|
|
|
+ data.status = this.tab.chart7.getdataListParm.parammaps.status
|
|
|
} else {
|
|
|
- data.parammaps.pastureid = this.tab.chart7.getdataListParm.parammaps.pastureid
|
|
|
- data.parammaps.startTime = this.tab.chart7.getdataListParm.parammaps.startTime
|
|
|
- data.parammaps.stopTime = this.tab.chart7.getdataListParm.parammaps.stopTime
|
|
|
- data.parammaps.status = this.tab.chart7.getdataListParm.parammaps.status
|
|
|
+ data.pasture_id = this.tab.chart7.getdataListParm.parammaps.pastureId
|
|
|
+ data.start_time = this.tab.chart7.getdataListParm.parammaps.startTime
|
|
|
+ data.end_time = this.tab.chart7.getdataListParm.parammaps.stopTime
|
|
|
+ data.status = this.tab.chart7.getdataListParm.parammaps.status
|
|
|
}
|
|
|
postJson(url, data).then(response => {
|
|
|
if (response.data !== null && response.data.list !== null && response.data.data !== null) {
|
|
@@ -4340,7 +4398,50 @@ export default {
|
|
|
// 混料统计
|
|
|
getTab2List() {
|
|
|
this.tab2.table.listLoading = true
|
|
|
- GetDataByName(this.tab2.table.getdataListParm).then(response => {
|
|
|
+ let page = this.tab2.table.getdataListParm.offset
|
|
|
+ let page_size = 0
|
|
|
+ let url = '/api/v1/ops/accuracy/mixed_statistics' + '?page=' + page + '&page_size=' + page_size
|
|
|
+ let data = {
|
|
|
+ pasture_id:this.tab2.table.getdataListParm.parammaps.pastureId,
|
|
|
+ start_time:this.tab2.table.getdataListParm.parammaps.startTime,
|
|
|
+ end_time:this.tab2.table.getdataListParm.parammaps.stopTime,
|
|
|
+ api_name:this.tab2.table.getdataListParm.name,
|
|
|
+ equipment_name:this.tab2.table.getdataListParm.parammaps.tmrtname,
|
|
|
+ train_number:this.tab2.table.getdataListParm.parammaps.projname,
|
|
|
+ formulation_name:this.tab2.table.getdataListParm.parammaps.templetname,
|
|
|
+ is_error:this.tab2.table.getdataListParm.parammaps.error,
|
|
|
+ hlwc1:this.tab2.table.getdataListParm.parammaps.hlwc1,
|
|
|
+ hlwc2:this.tab2.table.getdataListParm.parammaps.hlwc2,
|
|
|
+ hlzq1:this.tab2.table.getdataListParm.parammaps.hlzq1,
|
|
|
+ hlzq2:this.tab2.table.getdataListParm.parammaps.hlzq2,
|
|
|
+ hlzql1:this.tab2.table.getdataListParm.parammaps.hlzql1,
|
|
|
+ hlzql2:this.tab2.table.getdataListParm.parammaps.hlzql2,
|
|
|
+ }
|
|
|
+ // if(this.tab3.table.getdataListParm.parammaps.buttontype){
|
|
|
+ // data.jump_type =this.tab3.table.getdataListParm.parammaps.buttontype
|
|
|
+ // }
|
|
|
+ // if(this.tab3.table.getdataListParm.parammaps.times){
|
|
|
+ // data.class_number =this.tab3.table.getdataListParm.parammaps.times
|
|
|
+ // }
|
|
|
+ if(this.tab2.table.getdataListParm.parammaps.hlwc1){
|
|
|
+ data.hlwc1 = this.tab2.table.getdataListParm.parammaps.hlwc1
|
|
|
+ }
|
|
|
+ if(this.tab2.table.getdataListParm.parammaps.hlwc2){
|
|
|
+ data.hlwc2 = this.tab2.table.getdataListParm.parammaps.hlwc2
|
|
|
+ }
|
|
|
+ if(this.tab2.table.getdataListParm.parammaps.hlzql1){
|
|
|
+ data.hlzql1 = this.tab2.table.getdataListParm.parammaps.hlzql1
|
|
|
+ }
|
|
|
+ if(this.tab2.table.getdataListParm.parammaps.hlzql2){
|
|
|
+ data.hlzql2 = this.tab2.table.getdataListParm.parammaps.hlzql2
|
|
|
+ }
|
|
|
+ if(this.tab2.table.getdataListParm.parammaps.times){
|
|
|
+ data.class_number =this.tab2.table.getdataListParm.parammaps.times
|
|
|
+ }
|
|
|
+ if(this.tab2.table.getdataListParm.parammaps.buttontype){
|
|
|
+ data.jump_type =this.tab2.table.getdataListParm.parammaps.buttontype
|
|
|
+ }
|
|
|
+ postJson(url, data).then(response => {
|
|
|
if (response.data.list !== null) {
|
|
|
console.log('混料统计table数据', response.data.list)
|
|
|
// this.tab2.table.list = response.data.list
|
|
@@ -4442,7 +4543,49 @@ export default {
|
|
|
// 撒料统计
|
|
|
getTab3List() {
|
|
|
this.tab3.table.listLoading = true
|
|
|
- GetDataByName(this.tab3.table.getdataListParm).then(response => {
|
|
|
+ let page = this.tab3.table.getdataListParm.offset
|
|
|
+ let page_size = 20
|
|
|
+ let url = '/api/v1/ops/accuracy/sprinkle_statistics' + '?page=' + page + '&page_size=' + page_size
|
|
|
+ let data = {
|
|
|
+ pasture_id:this.tab3.table.getdataListParm.parammaps.pastureId,
|
|
|
+ start_time:this.tab3.table.getdataListParm.parammaps.startTime,
|
|
|
+ end_time:this.tab3.table.getdataListParm.parammaps.stopTime,
|
|
|
+ api_name:this.tab3.table.getdataListParm.name,
|
|
|
+ equipment_name:this.tab3.table.getdataListParm.parammaps.tmrtname,
|
|
|
+ train_number:this.tab3.table.getdataListParm.parammaps.projname,
|
|
|
+ formulation_name:this.tab3.table.getdataListParm.parammaps.templetname,
|
|
|
+ barn_name:this.tab3.table.getdataListParm.parammaps.fname,
|
|
|
+ is_error:this.tab3.table.getdataListParm.parammaps.error,
|
|
|
+ // button_type:this.tab3.table.getdataListParm.parammaps.slzql2,
|
|
|
+ // is_use:this.tab3.table.getdataListParm.parammaps.slzql2,
|
|
|
+ }
|
|
|
+ if(this.tab3.table.getdataListParm.parammaps.buttontype){
|
|
|
+ data.buttontype =this.tab3.table.getdataListParm.parammaps.buttontype
|
|
|
+ }
|
|
|
+ if(this.tab3.table.getdataListParm.parammaps.times){
|
|
|
+ data.class_number =this.tab3.table.getdataListParm.parammaps.times
|
|
|
+ }
|
|
|
+ if(this.tab3.table.getdataListParm.parammaps.slwc1){
|
|
|
+ data.slwc1 = this.tab3.table.getdataListParm.parammaps.slwc1
|
|
|
+ }
|
|
|
+ if(this.tab3.table.getdataListParm.parammaps.slwc2){
|
|
|
+ data.slwc2 = this.tab3.table.getdataListParm.parammaps.slwc2
|
|
|
+ }
|
|
|
+ if(this.tab3.table.getdataListParm.parammaps.slzq1){
|
|
|
+ data.slzq1 = this.tab3.table.getdataListParm.parammaps.slzq1
|
|
|
+ }
|
|
|
+ if(this.tab3.table.getdataListParm.parammaps.slzq2){
|
|
|
+ data.slzq2 = this.tab3.table.getdataListParm.parammaps.slzq2
|
|
|
+ }
|
|
|
+ if(this.tab3.table.getdataListParm.parammaps.slzql1){
|
|
|
+ data.slzql1 = this.tab3.table.getdataListParm.parammaps.slzql1
|
|
|
+ }
|
|
|
+ if(this.tab3.table.getdataListParm.parammaps.slzql2){
|
|
|
+ data.slzql2 = this.tab3.table.getdataListParm.parammaps.slzql2
|
|
|
+ }
|
|
|
+
|
|
|
+ postJson(url, data).then(response => {
|
|
|
+ // GetDataByName(this.tab3.table.getdataListParm).then(response => {
|
|
|
console.log('撒料统计table数据', response.data.list)
|
|
|
if (response.data.list !== null) {
|
|
|
// this.tab3.table.list = response.data.list
|
|
@@ -4621,13 +4764,13 @@ export default {
|
|
|
this.isShowDialog = true
|
|
|
},
|
|
|
getTMRNameList(){
|
|
|
+ let url = '/api/v1/ops/accuracy/data_by_name'
|
|
|
var data = {}
|
|
|
- data.name = 'getAccuracyMCTmrName'
|
|
|
- data.parammaps = {}
|
|
|
- data.parammaps.pastureid = Cookies.get('pastureid')
|
|
|
- data.parammaps.startTime = this.tab.table.getdataListParm.parammaps.startTime
|
|
|
- data.parammaps.stopTime = this.tab.table.getdataListParm.parammaps.stopTime
|
|
|
- GetDataByName(data).then(response => {
|
|
|
+ data.api_name = 'getAccuracyMCTmrName'
|
|
|
+ data.pasture_id = parseInt(Cookies.get('pastureId'))
|
|
|
+ data.start_time = this.tab.table.getdataListParm.parammaps.startTime
|
|
|
+ data.end_time = this.tab.table.getdataListParm.parammaps.stopTime
|
|
|
+ postJson(url,data).then(response => {
|
|
|
if(response.data.list !== null){
|
|
|
this.tab.TMRNameList = response.data.list
|
|
|
}else{
|
|
@@ -4636,13 +4779,13 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
getTMRNameList2(){
|
|
|
- var data = {}
|
|
|
- data.name = 'getAccuracyMCTmrName'
|
|
|
- data.parammaps = {}
|
|
|
- data.parammaps.pastureid = Cookies.get('pastureid')
|
|
|
- data.parammaps.startTime = this.tab2.table.getdataListParm.parammaps.startTime
|
|
|
- data.parammaps.stopTime = this.tab2.table.getdataListParm.parammaps.stopTime
|
|
|
- GetDataByName(data).then(response => {
|
|
|
+ let url = '/api/v1/ops/accuracy/data_by_name'
|
|
|
+ let data = {}
|
|
|
+ data.api_name = 'getAccuracyMCTmrName'
|
|
|
+ data.pasture_id = parseInt(Cookies.get('pastureId'))
|
|
|
+ data.start_time = this.tab2.table.getdataListParm.parammaps.startTime
|
|
|
+ data.end_time = this.tab2.table.getdataListParm.parammaps.stopTime
|
|
|
+ postJson(url,data).then(response => {
|
|
|
if(response.data !== null){
|
|
|
this.tab2.TMRNameList = response.data.list
|
|
|
}else{
|
|
@@ -4651,13 +4794,13 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
getTMRNameList3(){
|
|
|
+ let url = '/api/v1/ops/accuracy/data_by_name'
|
|
|
var data = {}
|
|
|
- data.name = 'getAccuracyMCTmrName'
|
|
|
- data.parammaps = {}
|
|
|
- data.parammaps.pastureid = Cookies.get('pastureid')
|
|
|
- data.parammaps.startTime = this.tab3.table.getdataListParm.parammaps.startTime
|
|
|
- data.parammaps.stopTime = this.tab3.table.getdataListParm.parammaps.stopTime
|
|
|
- GetDataByName(data).then(response => {
|
|
|
+ data.api_name = 'getAccuracyMCTmrName'
|
|
|
+ data.pasture_id = parseInt(Cookies.get('pastureId'))
|
|
|
+ data.start_time = this.tab3.table.getdataListParm.parammaps.startTime
|
|
|
+ data.end_time = this.tab3.table.getdataListParm.parammaps.stopTime
|
|
|
+ postJson(url,data).then(response => {
|
|
|
if(response.data.list !== null){
|
|
|
this.tab3.TMRNameList = response.data.list
|
|
|
}else{
|