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.
72 lines
1.6 KiB
72 lines
1.6 KiB
export default function (_height=0) {
|
|
let height=window.innerHeight
|
|
if (height > 1024) {
|
|
height = window.innerHeight*0.88
|
|
}else{
|
|
height = window.innerHeight*0.78
|
|
}
|
|
if (_height>0){
|
|
height=_height
|
|
}
|
|
const options={
|
|
height:height,
|
|
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){
|
|
return 'PW'+cellValue
|
|
}
|
|
return ''
|
|
}
|
|
|
|
const dwFormat=function ({cellValue}){
|
|
for (const item of options.ycldw) {
|
|
if (cellValue===item.id){
|
|
return item.name
|
|
}
|
|
}
|
|
}
|
|
const columns = [
|
|
{ type: 'checkbox', width: 40 },
|
|
{ type: 'seq',title:'序号', width: 60 },
|
|
{field: 'dwId', title: '垛位', width: 100,formatter: dwFormat},
|
|
{field: 'ceng', title: '层数', width: 60},
|
|
{field: 'czbh', title: '船号'},
|
|
{field: 'pl', title: '批量'},
|
|
{field: 'fd', title: '分段',visible:false},
|
|
{field: 'tlth', title: '套料图号',visible:false},
|
|
{field: 'wpgg', title: '物品规格', },
|
|
{field: 'wlh', title: '物料号', },
|
|
{field: 'nm', title: '内码',visible:false },
|
|
{field: '', title: '备注',visible:false },
|
|
]
|
|
|
|
return {
|
|
options,
|
|
columns,
|
|
setExt
|
|
}
|
|
}
|