parent
863fc61abf
commit
7b1b856004
@ -0,0 +1,197 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
import {getSumAdd} from "@/utils/rpkj";
|
||||||
|
|
||||||
|
const 预切板统计=()=>{
|
||||||
|
const butClick=()=>{
|
||||||
|
预切板统计查询(data.formData).then(res=>{
|
||||||
|
data.options.data=res.data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
const countGroup=[]
|
||||||
|
countGroup.push('批量板数','预切板数','上料完成','一跨龙门板数','龙门1预切板数')
|
||||||
|
countGroup.push('一跨龙门板数','龙门1预切板数')
|
||||||
|
countGroup.push('一跨数控板数','数1预切板数')
|
||||||
|
countGroup.push('二跨平铁板数','平铁预切板数')
|
||||||
|
countGroup.push('二跨数控板数','数控预切板数')
|
||||||
|
countGroup.push('三跨曲板板数','曲版预切板数')
|
||||||
|
countGroup.push('三跨厚板板数','厚板预切板数')
|
||||||
|
countGroup.push('四区腹板板数','腹板预切板数')
|
||||||
|
countGroup.push('四区数控板数','数4预切板数')
|
||||||
|
countGroup.push('七跨面板板数','面板预切板数')
|
||||||
|
countGroup.push('光电板数','光电预切板数')
|
||||||
|
|
||||||
|
const footerMethod=({ columns, data })=>{
|
||||||
|
return [
|
||||||
|
columns.map((column, columnIndex) => {
|
||||||
|
if (countGroup.includes(column.property)) {
|
||||||
|
return getSumAdd(data, column.property)
|
||||||
|
}
|
||||||
|
if (columnIndex === 1) {
|
||||||
|
return '合计'
|
||||||
|
}
|
||||||
|
return null
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
const data={
|
||||||
|
formData:{
|
||||||
|
dcCh:'',
|
||||||
|
dcPl0:'',
|
||||||
|
dcPl1:'',
|
||||||
|
},
|
||||||
|
formItems:[
|
||||||
|
{ field: 'dcCh', title: '船号', span: 4,
|
||||||
|
itemRender: {
|
||||||
|
name: '$select', props: { options:[],placeholder: '船号' }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// { field: 'dcPl0', title: '批量', span: 3 ,
|
||||||
|
// itemRender: { name: '$input', }
|
||||||
|
// },
|
||||||
|
// { field: 'dcPl1', title: '批量', span: 3 ,
|
||||||
|
// itemRender: { name: '$input', }
|
||||||
|
// },
|
||||||
|
{span: 20 ,align:'right',
|
||||||
|
itemRender: {
|
||||||
|
name: '$button', props: {content:'查询',status:'primary'},events:{click:butClick}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
],
|
||||||
|
options:{
|
||||||
|
height:400,
|
||||||
|
align:'center',
|
||||||
|
border: true,
|
||||||
|
resizable: true,
|
||||||
|
keepSource:true,
|
||||||
|
size:'mini',
|
||||||
|
showOverflow: true,
|
||||||
|
scrollY:{enable:true},
|
||||||
|
editConfig:{trigger: 'click', mode: 'cell', showStatus: true},
|
||||||
|
highlightCurrentRow:true,
|
||||||
|
showFooter:true,
|
||||||
|
footerMethod:footerMethod,
|
||||||
|
data:[],
|
||||||
|
},
|
||||||
|
columns:[
|
||||||
|
{ type: 'seq', width: 60, title: '序号' },
|
||||||
|
{ field: 'dcCh', title: '产品',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: 'dcPl', title: '批量',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: 'fds', title: '分段',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '批量板数', title: '批量板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '预切板数', title: '预切板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '上料完成', title: '上料完成',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '一跨龙门板数', title: '一跨龙门板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '龙门1预切板数', title: '龙门1预切板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '一跨数控板数', title: '一跨数控板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '数1预切板数', title: '数1预切板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '二跨平铁板数', title: '二跨平铁板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '平铁预切板数', title: '平铁预切板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '二跨数控板数', title: '二跨数控板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '数控预切板数', title: '数控预切板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '三跨曲板板数', title: '三跨曲板板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '曲版预切板数', title: '曲版预切板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '三跨厚板板数', title: '三跨厚板板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '厚板预切板数', title: '厚板预切板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '四区腹板板数', title: '四区腹板板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '腹板预切板数', title: '腹板预切板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '四区数控板数', title: '四区数控板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '数4预切板数', title: '数4预切板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '七跨面板板数', title: '七跨面板板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '面板预切板数', title: '面板预切板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '光电板数', title: '光电板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
{ field: '光电预切板数', title: '光电预切板数',
|
||||||
|
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
|
||||||
|
filterRender: { name: 'FilterCombination', },
|
||||||
|
},
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
return data
|
||||||
|
}
|
||||||
|
|
||||||
|
const 预切板统计查询=(data)=>{
|
||||||
|
return request({
|
||||||
|
url: "/ydjhzz/yqbtjcx",
|
||||||
|
method: "post",
|
||||||
|
data,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
export default 预切板统计
|
||||||
Loading…
Reference in new issue