You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

107 lines
3.6 KiB

export default function () {
const options={
height:720,
align:'center',
border: true,
resizable: true,
keepSource:true,
size:'mini',
showOverflow: true,
scrollY:{enable:true},
data:[],
ycldw:[]
}
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){
8 months ago
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: 60 },
// { field: 'djh',title:'派工单号', width: 120},
// {field: 'slycldw', title: '垛位', width: 60,formatter: dwFormat},
// {field: 'slyclcs', title: '层数', width: 60},
{field: 'plxh', title: '工单号', },
{field: 'dcCh', title: '船号'},
{field: 'dcPl', title: '批量', },
{field: 'total', title: '总数量', },
{field: 'wpg', title: '待处理数量', },
{field: 'comp', title: '已报工', },
{field: 'wwg', title: '未报工', },
{field: 'compOnLastGx', title: '上道序报工数量', },
// {field: 'wpgg', title: '材质', width: 80},
// {field: 'wpxh', title: '规格', width: 70},
// {field: 'slwlh', title: '炉批号', width: 100},
// {field: 'tzbh', title: '套料图号', width: 100},
// {field: 'pwry', title: '接收人', width: 80,formatter:nameFormat},
// {field: 'pwjssj', title: '接收时间', width: 100},
// {field: 'pgr', title: '派工人', width: 80},
// {field: 'pgsj', title: '派工时间', width: 100},
]
// 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: '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
}
}