|
|
|
|
|
|
|
export default function () {
|
|
|
|
const options={
|
|
|
|
height:215,
|
|
|
|
align:'center',
|
|
|
|
border: true,
|
|
|
|
resizable: true,
|
|
|
|
keepSource:true,
|
|
|
|
size:'mini',
|
|
|
|
showOverflow: true,
|
|
|
|
scrollY:{enable:true},
|
|
|
|
highlightCurrentRow:true,
|
|
|
|
data:[],
|
|
|
|
ycldw:null,
|
|
|
|
}
|
|
|
|
const ext={}
|
|
|
|
const setExt=function (key,value){
|
|
|
|
ext[key]=value
|
|
|
|
}
|
|
|
|
|
|
|
|
const nameFormat=function ({cellValue}){
|
|
|
|
const workers=ext.workers
|
|
|
|
for (const item of workers) {
|
|
|
|
if(item.userCode===cellValue){
|
|
|
|
return item.userName
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const gdhFormat=function ({cellValue}){
|
|
|
|
if (cellValue){
|
|
|
|
return 'PW'+cellValue
|
|
|
|
}
|
|
|
|
return ''
|
|
|
|
}
|
|
|
|
const dwFormat=function ({cellValue}){
|
|
|
|
for (const item of options.ycldw) {
|
|
|
|
if (cellValue===(item.id+"")){
|
|
|
|
for (const it of ycldw){
|
|
|
|
if (it.bm===item.tzbh){
|
|
|
|
return it.bmsm
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
const columns = [
|
|
|
|
{ type: 'checkbox', width: 40 },
|
|
|
|
{ type: 'seq',title:'序号', width: 50 },
|
|
|
|
{ field: 'djh',title:'派工单号', width: 120,},
|
|
|
|
{field: 'lldw', title: '垛位', width: 80,formatter: dwFormat},
|
|
|
|
{field: 'llcs', title: '层数', width: 60},
|
|
|
|
{field: 'dcCh', title: '船号', width: 80},
|
|
|
|
{field: 'dcPl', title: '批量', width: 80},
|
|
|
|
{field: 'dcFd', title: '分段', width: 80},
|
|
|
|
{field: 'wpgg', title: '材质', width: 80},
|
|
|
|
{field: 'wpxh', title: '规格', width: 70},
|
|
|
|
{field: 'slwlh', title: '炉批号', width: 100},
|
|
|
|
{field: 'tzbh', title: '套料图号', width: 100},
|
|
|
|
{field: 'hxry', title: '接收人', width: 80,formatter: nameFormat},
|
|
|
|
{field: 'hxpgry', title: '派工人', width: 80,formatter: nameFormat},
|
|
|
|
{field: 'hxpgrq', title: '派工时间', width: 100},
|
|
|
|
]
|
|
|
|
|
|
|
|
const ycldw=[
|
|
|
|
{"bmsm": "2跨超长超宽曲板", "bmlb": "QGKW", "bm": "10"},
|
|
|
|
{"bmsm": "2跨T型材腹板", "bmlb": "QGKW", "bm": "11"},
|
|
|
|
{"bmsm": "2跨激光切割板", "bmlb": "QGKW", "bm": "12"},
|
|
|
|
{"bmsm": "3跨曲板", "bmlb": "QGKW", "bm": "13"},
|
|
|
|
{"bmsm": "3跨厚板", "bmlb": "QGKW", "bm": "14"},
|
|
|
|
{"bmsm": "4跨普通板", "bmlb": "QGKW", "bm": "15"},
|
|
|
|
{"bmsm": "7跨型板", "bmlb": "QGKW", "bm": "16"},
|
|
|
|
{"bmsm": "光电", "bmlb": "QGKW", "bm": "17"},
|
|
|
|
{"bmsm": "2跨T型材面板", "bmlb": "QGKW", "bm": "5"},
|
|
|
|
{"bmsm": "3跨平铁", "bmlb": "QGKW", "bm": "6"},
|
|
|
|
{"bmsm": "1跨平直大板", "bmlb": "QGKW", "bm": "7"},
|
|
|
|
{"bmsm": "1跨进线板", "bmlb": "QGKW", "bm": "8"},
|
|
|
|
{"bmsm": "2跨超长超宽板", "bmlb": "QGKW", "bm": "9"}
|
|
|
|
]
|
|
|
|
|
|
|
|
return {
|
|
|
|
options,
|
|
|
|
columns,
|
|
|
|
setExt
|
|
|
|
}
|
|
|
|
}
|