|
|
|
@ -81,7 +81,23 @@ export default {
|
|
|
|
|
{ field: 'billStatus', label: 'BILLSTATUS', width: 120, title: '提单状态', showHeaderOverflow: true },
|
|
|
|
|
{ field: 'dunno', label: 'DUNNO', width: 120, title: '危险品编号', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'contractno', label: 'CONTRACTNO', width: 120, title: '合约号', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'route', label: 'ROUTE', width: 120, title: '航线操作', showHeaderOverflow: true, sortable: true }
|
|
|
|
|
{ field: 'route', label: 'ROUTE', width: 120, title: '航线操作', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
// 以下未核实台账字段里是否有该字段
|
|
|
|
|
{ field: 'lanecode', label: 'LANECODE', width: 120, title: '航线代码', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'shipperid', label: 'SHIPPERID', width: 120, title: '发货人代码', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'notifypartyid', label: 'NOTIFYPARTYID', width: 120, title: '通知人代码', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'notifypartY2', label: 'NOTIFYPARTY2', width: 120, title: '第二通知人', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'consigneeid', label: 'CONSIGNEEID', width: 120, title: '收货人代码', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'closedocdate', label: 'CLOSEDOCDATE', width: 120, title: '截单日期', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'bsdate', label: 'BSDATE', width: 120, title: '业务日期', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'vesselid', label: 'VESSELID', width: 120, title: '船舶呼号', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'closevgmdate', label: 'CLOSEVGMDATE', width: 120, title: '截VGM时间', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'placereceipt', label: 'PLACERECEIPT', width: 120, title: '收货地', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'placereceiptid', label: 'PLACERECEIPTID', width: 120, title: '收货地代码', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'destinationid', label: 'DESTINATIONID', width: 120, title: '目的地代码', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'placedeliveryid', label: 'PLACEDELIVERYID', width: 120, title: '交货地代码', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'portloadid', label: 'PORTLOADID', width: 120, title: '装货港代码', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'portdischargeid', label: 'PORTDISCHARGEID', width: 120, title: '卸货港代码', showHeaderOverflow: true, sortable: true }
|
|
|
|
|
],
|
|
|
|
|
// ==== 表单部分 ====
|
|
|
|
|
condAllData: [
|
|
|
|
@ -107,108 +123,31 @@ export default {
|
|
|
|
|
{ title: '业务编号', align: 'center', width: 120, label: 'BSNO', type: 'input' },
|
|
|
|
|
{ title: '业务状态', align: 'center', width: 120, label: 'BSSTATUS', type: 'input' },
|
|
|
|
|
{ title: '客户合同号', align: 'center', width: 120, label: 'SERVICECONTRACTNO', type: 'input' },
|
|
|
|
|
{ title: '航线', align: 'center', width: 120, label: 'ROUTE', type: 'input' },
|
|
|
|
|
{ title: '航线代码', align: 'center', width: 120, label: 'LANECODE', type: 'input' }, // == 这里表格没有 ===
|
|
|
|
|
{ title: '航线代码', align: 'center', width: 120, label: 'LANECODE', type: 'input' },
|
|
|
|
|
{ title: '内部航次', align: 'center', width: 120, label: 'VOYNOINNER', type: 'input' },
|
|
|
|
|
{ title: '海关航次', align: 'center', width: 120, label: 'VOYNO', type: 'input' },
|
|
|
|
|
// 未完成 - 以下为东胜没有的,大简云有的
|
|
|
|
|
{ title: '发货人', align: 'center', width: 120, label: 'SHIPPER', type: 'input' },
|
|
|
|
|
{ title: '发货人代码', align: 'center', width: 120, label: 'SHIPPERID', type: 'input' }, // == 这里表格没有 ===
|
|
|
|
|
{ title: '发货人代码', align: 'center', width: 120, label: 'SHIPPERID', type: 'input' },
|
|
|
|
|
{ title: '通知人', align: 'center', width: 120, label: 'NOTIFYPARTY', type: 'input' },
|
|
|
|
|
{ title: '通知人代码', align: 'center', width: 120, label: 'NOTIFYPARTYID', type: 'input' }, // == 这里表格没有 ===
|
|
|
|
|
{ title: '第二通知人', align: 'center', width: 120, label: 'NOTIFYPARTY2', type: 'input' }, // == 这里表格没有 ===
|
|
|
|
|
{ title: '通知人代码', align: 'center', width: 120, label: 'NOTIFYPARTYID', type: 'input' },
|
|
|
|
|
{ title: '第二通知人', align: 'center', width: 120, label: 'NOTIFYPARTY2', type: 'input' },
|
|
|
|
|
{ title: '收货人', align: 'center', width: 120, label: 'CONSIGNEE', type: 'input' },
|
|
|
|
|
{ title: '收货人代码', align: 'center', width: 120, label: 'CONSIGNEEID', type: 'input' }, // == 这里表格没有 ===
|
|
|
|
|
{ title: '截单日期', align: 'center', width: 160, label: 'CLOSEDOCDATE', type: 'dateRange', resLabel: ['BCLOSEDOCDATE', 'ECLOSEDOCDATE'] }, // == 这里表格没有 ===
|
|
|
|
|
{ title: '业务日期', align: 'center', width: 120, label: 'BSDATE', type: 'date' }, // == 这里表格没有 ===
|
|
|
|
|
{ title: '收货人代码', align: 'center', width: 120, label: 'CONSIGNEEID', type: 'input' },
|
|
|
|
|
{ title: '截单日期', align: 'center', width: 160, label: 'CLOSEDOCDATE', type: 'dateRange', resLabel: ['BCLOSEDOCDATE', 'ECLOSEDOCDATE'] },
|
|
|
|
|
{ title: '业务日期', align: 'center', width: 120, label: 'BSDATE', type: 'date' },
|
|
|
|
|
{ title: '合约号', align: 'center', width: 120, label: 'CONTRACTNO', type: 'input' },
|
|
|
|
|
{ title: '船舶呼号', align: 'center', width: 120, label: 'VESSELID', type: 'input' }, // == 这里表格没有 ===
|
|
|
|
|
{ title: '船舶呼号', align: 'center', width: 120, label: 'VESSELID', type: 'input' },
|
|
|
|
|
{ title: '截港日期', align: 'center', width: 160, label: 'CLOSINGDATE', type: 'dateRange', resLabel: ['BCLOSINGDATE', 'ECLOSINGDATE'] },
|
|
|
|
|
{ title: '截VGM时间', align: 'center', width: 160, label: 'CLOSEVGMDATE', type: 'dateRange', resLabel: ['BCLOSEVGMDATE', 'ECLOSEVGMDATE'] }, // == 这里表格没有 ===
|
|
|
|
|
{ title: '收货地', align: 'center', width: 120, label: 'PLACERECEIPT', type: 'complete', showLabel: 'enName' }, // == 这里表格没有 ===
|
|
|
|
|
{ title: '截VGM时间', align: 'center', width: 160, label: 'CLOSEVGMDATE', type: 'dateRange', resLabel: ['BCLOSEVGMDATE', 'ECLOSEVGMDATE'] },
|
|
|
|
|
{ title: '收货地', align: 'center', width: 120, label: 'PLACERECEIPT', type: 'complete', showLabel: 'enName' },
|
|
|
|
|
{ title: '目的地', align: 'center', width: 120, label: 'DESTINATION', type: 'complete', showLabel: 'enName' },
|
|
|
|
|
{ title: '交货地', align: 'center', width: 120, label: 'PLACEDELIVERY', type: 'complete', showLabel: 'enName' },
|
|
|
|
|
{ title: '收货地代码', align: 'center', width: 120, label: 'PLACERECEIPTID', type: 'input' }, // == 这里表格没有 ===
|
|
|
|
|
{ title: '目的地代码', align: 'center', width: 120, label: 'DESTINATIONID', type: 'input' }, // == 这里表格没有 ===
|
|
|
|
|
{ title: '交货地代码', align: 'center', width: 120, label: 'PLACEDELIVERYID', type: 'input' }, // == 这里表格没有 ===
|
|
|
|
|
{ title: '装货港代码', align: 'center', width: 120, label: 'PORTLOADID', type: 'input' }, // == 这里表格没有 ===
|
|
|
|
|
{ title: '卸货港代码', align: 'center', width: 120, label: 'PORTDISCHARGEID', type: 'input' } // == 这里表格没有 ===
|
|
|
|
|
],
|
|
|
|
|
condAllDataOld: [
|
|
|
|
|
{ title: '业务编号', align: 'center', width: 120, label: 'BSNO', type: 'input' },
|
|
|
|
|
// { title: '船公司', align: 'center', width: 120, label: 'CARRIER', type: 'input' },
|
|
|
|
|
{ title: '船公司', align: 'center', width: 120, label: 'CARRIER', type: 'select', showLabel: 'enName' },
|
|
|
|
|
{ title: '业务状态', align: 'center', width: 120, label: 'BSSTATUS', type: 'input' },
|
|
|
|
|
{ title: '业务状态名称', align: 'center', width: 120, label: 'BSSTATUSNAME', type: 'input' },
|
|
|
|
|
{ title: '业务日期', align: 'center', width: 120, label: 'BSDATE', type: 'date' },
|
|
|
|
|
{ title: '主提单号', align: 'center', width: 160, label: 'MBLNO', type: 'input' },
|
|
|
|
|
{ title: '分提单号', align: 'center', width: 160, label: 'HBLNO', type: 'input' },
|
|
|
|
|
{ title: '订舱编号', align: 'center', width: 120, label: 'BOOKINGNO', type: 'input' },
|
|
|
|
|
{ title: '合约号', align: 'center', width: 120, label: 'CONTRACTNO', type: 'input' },
|
|
|
|
|
{ title: '客户合同号', align: 'center', width: 120, label: 'SERVICECONTRACTNO', type: 'input' },
|
|
|
|
|
{ title: '发货人代码', align: 'center', width: 120, label: 'SHIPPERID', type: 'input' },
|
|
|
|
|
{ title: '收货人代码', align: 'center', width: 120, label: 'CONSIGNEEID', type: 'input' },
|
|
|
|
|
{ title: '通知人代码', align: 'center', width: 120, label: 'NOTIFYPARTYID', type: 'input' },
|
|
|
|
|
{ title: '发货人', align: 'center', width: 120, label: 'SHIPPER', type: 'input' },
|
|
|
|
|
{ title: '收货人', align: 'center', width: 120, label: 'CONSIGNEE', type: 'input' },
|
|
|
|
|
{ title: '通知人', align: 'center', width: 120, label: 'NOTIFYPARTY', type: 'input' },
|
|
|
|
|
{ title: '第二通知人', align: 'center', width: 120, label: 'NOTIFYPARTY2', type: 'input' },
|
|
|
|
|
{ title: '场站代码', align: 'center', width: 120, label: 'YARDID', type: 'input' },
|
|
|
|
|
{ title: '场站', align: 'center', width: 120, label: 'YARD', type: 'input' },
|
|
|
|
|
{ title: '船舶呼号', align: 'center', width: 120, label: 'VESSELID', type: 'input' },
|
|
|
|
|
{ title: '船名', align: 'center', width: 120, label: 'VESSEL', type: 'complete', showLabel: 'name' },
|
|
|
|
|
{ title: '海关航次', align: 'center', width: 120, label: 'VOYNO', type: 'input' },
|
|
|
|
|
{ title: '内部航次', align: 'center', width: 120, label: 'VOYNOINNER', type: 'input' },
|
|
|
|
|
{ title: '开船日期', align: 'center', width: 160, label: 'ETD', type: 'dateRange' },
|
|
|
|
|
{ title: '实际开船日期', align: 'center', width: 160, label: 'ATD', type: 'date' },
|
|
|
|
|
{ title: '截港日期', align: 'center', width: 160, label: 'CLOSINGDATE', type: 'date' },
|
|
|
|
|
{ title: '截单日期', align: 'center', width: 160, label: 'CLOSEDOCDATE', type: 'date' },
|
|
|
|
|
{ title: '截VGM时间', align: 'center', width: 160, label: 'CLOSEVGMDATE', type: 'date' },
|
|
|
|
|
{ title: '预计到港日期', align: 'center', width: 160, label: 'ETA', type: 'date' },
|
|
|
|
|
{ title: '收货地代码', align: 'center', width: 120, label: 'PLACERECEIPTID', type: 'input' },
|
|
|
|
|
{ title: '收货地', align: 'center', width: 120, label: 'PLACERECEIPT', type: 'input' },
|
|
|
|
|
{ title: '起运港代码', align: 'center', width: 120, label: 'PORTLOADID', type: 'input' },
|
|
|
|
|
{ title: '起运港', align: 'center', width: 120, label: 'PORTLOAD', type: 'input' },
|
|
|
|
|
{ title: '卸货港代码', align: 'center', width: 120, label: 'PORTDISCHARGEID', type: 'input' },
|
|
|
|
|
{ title: '卸货港', align: 'center', width: 120, label: 'PORTDISCHARGE', type: 'input' },
|
|
|
|
|
{ title: '交货地代码', align: 'center', width: 120, label: 'PLACEDELIVERYID', type: 'input' },
|
|
|
|
|
{ title: '交货地', align: 'center', width: 120, label: 'PLACEDELIVERY', type: 'input' },
|
|
|
|
|
{ title: '目的地代码', align: 'center', width: 120, label: 'DESTINATIONID', type: 'input' },
|
|
|
|
|
{ title: '目的地', align: 'center', width: 120, label: 'DESTINATION', type: 'input' }
|
|
|
|
|
// 此处省略部分数据
|
|
|
|
|
],
|
|
|
|
|
columnsOld: [
|
|
|
|
|
{ type: 'checkbox', width: 60, noDraggable: true },
|
|
|
|
|
{ field: 'carrier', label: 'CARRIER', width: 120, title: '船公司', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'yard', label: 'YARD', width: 120, title: '场站', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{
|
|
|
|
|
field: 'mblno',
|
|
|
|
|
label: 'MBLNO',
|
|
|
|
|
width: 160,
|
|
|
|
|
title: '主提单号',
|
|
|
|
|
showHeaderOverflow: true,
|
|
|
|
|
showOverflow: false,
|
|
|
|
|
sortable: true,
|
|
|
|
|
slots: { default: 'mblno' }
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
field: 'vessel',
|
|
|
|
|
label: 'VESSEL',
|
|
|
|
|
width: 120,
|
|
|
|
|
title: '船名航次',
|
|
|
|
|
showHeaderOverflow: true,
|
|
|
|
|
sortable: true,
|
|
|
|
|
slots: { default: 'vessel' }
|
|
|
|
|
},
|
|
|
|
|
{ field: 'etd', label: 'ETD', width: 110, title: '开船日期', showHeaderOverflow: true, sortable: true, slots: { default: 'etd' } },
|
|
|
|
|
{ field: 'voyno', label: 'VOYNO', width: 120, title: '海关航次', showHeaderOverflow: true },
|
|
|
|
|
{ field: 'bookingStatus', label: 'BOOKINGSTATUS', width: 120, title: '订舱状态', showHeaderOverflow: true },
|
|
|
|
|
{ field: 'vgm', label: 'VGM', width: 120, title: 'VGM', showHeaderOverflow: true },
|
|
|
|
|
{ field: 'billStatus', label: 'BILLSTATUS', width: 120, title: '提单状态', showHeaderOverflow: true },
|
|
|
|
|
{ field: 'portdischarge', label: 'PORTDISCHARGE', width: 120, title: '卸货港', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'createdUserName', label: 'CREATEDUSERNAME', width: 120, title: '创建人', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'createdTime', label: 'CREATEDTIME', width: 160, title: '创建时间', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'cntrtotal', label: 'CNTRTOTAL', width: 120, title: '箱型箱量', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
{ field: 'operate', title: '操作', width: 80, noDraggable: true, slots: { default: 'operate' }, fixed: 'right', resizable: false }
|
|
|
|
|
],
|
|
|
|
|
{ title: '交货地代码', align: 'center', width: 120, label: 'PLACEDELIVERYID', type: 'input' },
|
|
|
|
|
{ title: '装货港代码', align: 'center', width: 120, label: 'PORTLOADID', type: 'input' },
|
|
|
|
|
{ title: '卸货港代码', align: 'center', width: 120, label: 'PORTDISCHARGEID', type: 'input' },
|
|
|
|
|
{ title: '航线操作', align: 'center', width: 120, label: 'ROUTE', type: 'complete', showLabel: 'name' }
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|