|
|
@ -1,27 +1,11 @@
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|
|
|
|
|
// ==== 表格部分 ====
|
|
|
|
columns: [
|
|
|
|
columns: [
|
|
|
|
{ type: 'checkbox', width: 60, noDraggable: true },
|
|
|
|
{ type: 'checkbox', width: 60, noDraggable: true },
|
|
|
|
{ field: 'carrier', label: 'CARRIER', width: 120, title: '船公司', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'carrier', width: 120, title: '船公司', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'yard', label: 'YARD', 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: 'mblno',
|
|
|
|
{ field: 'vessel', label: 'VESSEL', width: 120, title: '船名', showHeaderOverflow: true, sortable: true },
|
|
|
|
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: 'etd', label: 'ETD', width: 110, title: '开船日期', showHeaderOverflow: true, sortable: true, slots: { default: 'etd' } },
|
|
|
|
{ field: 'voyno', label: 'VOYNO', width: 120, title: '海关航次', showHeaderOverflow: true },
|
|
|
|
{ field: 'voyno', label: 'VOYNO', width: 120, title: '海关航次', showHeaderOverflow: true },
|
|
|
|
{ field: 'bookingStatus', label: 'BOOKINGSTATUS', width: 120, title: '订舱状态', showHeaderOverflow: true },
|
|
|
|
{ field: 'bookingStatus', label: 'BOOKINGSTATUS', width: 120, title: '订舱状态', showHeaderOverflow: true },
|
|
|
@ -29,74 +13,107 @@ export default {
|
|
|
|
{ field: 'billStatus', label: 'BILLSTATUS', width: 120, title: '提单状态', showHeaderOverflow: true },
|
|
|
|
{ field: 'billStatus', label: 'BILLSTATUS', width: 120, title: '提单状态', showHeaderOverflow: true },
|
|
|
|
{ field: 'portdischarge', label: 'PORTDISCHARGE', width: 120, title: '卸货港', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'portdischarge', label: 'PORTDISCHARGE', width: 120, title: '卸货港', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'createdUserName', label: 'CREATEDUSERNAME', 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: 'createdTime', label: 'CREATEDTIME', width: 160, title: '创建日期', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'cntrtotal', label: 'CNTRTOTAL', width: 120, 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 }
|
|
|
|
{ field: 'operate', title: '操作', width: 80, noDraggable: true, slots: { default: 'operate' }, fixed: 'right', resizable: false }
|
|
|
|
],
|
|
|
|
],
|
|
|
|
columnsAllData: [
|
|
|
|
columnsAllData: [
|
|
|
|
{ field: 'carrier', width: 120, title: '船公司', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'mblno', label: 'MBLNO', width: 160, title: '主提单号', showHeaderOverflow: true, showOverflow: false, sortable: true, slots: { default: 'mblno' } },
|
|
|
|
|
|
|
|
{ field: 'hblno', label: 'HBLNO', width: 120, title: '分提单号', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'customername', label: 'CUSTOMERNAME', width: 120, title: '委托单位', showHeaderOverflow: true, sortable: true }, // 客户
|
|
|
|
|
|
|
|
{ field: 'consignee', label: 'CONSIGNEE', width: 120, title: '收货人', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'notifyparty', label: 'NOTIFYPARTY', width: 120, title: '通知人', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'yard', label: 'YARD', width: 120, title: '场站', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'yard', label: 'YARD', width: 120, title: '场站', showHeaderOverflow: true, sortable: true },
|
|
|
|
{
|
|
|
|
{ field: 'vessel', label: 'VESSEL', width: 120, title: '船名', showHeaderOverflow: true, sortable: true },
|
|
|
|
field: 'mblno',
|
|
|
|
{ field: 'voynoinner', label: 'VOYNOINNER', width: 120, title: '内部航次', showHeaderOverflow: true, sortable: true }, // 内部航次 / 海关航次 ? 暂时放内部航次
|
|
|
|
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: 'etd', label: 'ETD', width: 110, title: '开船日期', showHeaderOverflow: true, sortable: true, slots: { default: 'etd' } },
|
|
|
|
{ field: 'voyno', label: 'VOYNO', width: 120, title: '海关航次', showHeaderOverflow: true },
|
|
|
|
|
|
|
|
{ field: 'bookremark', label: 'BOOKREMARK', width: 120, title: '备注', className: 'book-remark-box', showOverflow: false, slots: { default: 'bookremark' } },
|
|
|
|
|
|
|
|
{ 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: 'atd', label: 'ATD', width: 160, title: '实际开船日期', showHeaderOverflow: true, sortable: true, slots: { default: 'atd' } },
|
|
|
|
{ field: 'atd', label: 'ATD', width: 160, title: '实际开船日期', showHeaderOverflow: true, sortable: true, slots: { default: 'atd' } },
|
|
|
|
{ field: 'blfrt', label: 'BLFRT', width: 120, title: '付费方式', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'blfrt', label: 'BLFRT', width: 120, title: '付费方式', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'cargoid', label: 'CARGOID', width: 120, title: '货物标识', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'payableat', label: 'PAYABLEAT', width: 120, title: '到付地点', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'pkgs', label: 'PKGS', width: 120, title: '件数', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'kindpkgs', label: 'KINDPKGS', width: 120, title: '包装', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'kgs', label: 'KGS', width: 120, title: '重量', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'cbm', label: 'CBM', width: 90, title: '尺码', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'cbm', label: 'CBM', width: 90, title: '尺码', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'consignee', label: 'CONSIGNEE', width: 120, title: '收货人', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'cntrtotal', label: 'CNTRTOTAL', width: 120, title: '箱型*箱量', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'contractno', label: 'CONTRACTNO', width: 120, title: '合约号', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'custservice', label: 'CUSTSERVICE', width: 120, title: '客服员', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'customername', label: 'CUSTOMERNAME', 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: 'op', label: 'OP', width: 120, title: '操作员', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'doc', label: 'DOC', width: 120, title: '单证员', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'carrier', width: 120, title: '船公司', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'customser', label: 'CUSTOMSER', width: 120, title: '报关行', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'customser', label: 'CUSTOMSER', width: 120, title: '报关行', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'custservice', label: 'CUSTSERVICE', width: 120, title: '客服', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'doc', label: 'DOC', width: 120, title: '单证', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'dunno', label: 'DUNNO', width: 120, title: '危险品编号', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'forwarder', label: 'FORWARDER', width: 120, title: '订舱代理', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'freightpayer', label: 'FREIGHTPAYER', width: 120, title: '付款方', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'hblno', label: 'HBLNO', width: 120, title: '分提单号', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'hscode', label: 'HSCODE', width: 120, title: 'HS编码', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'hscode', label: 'HSCODE', width: 120, title: 'HS编码', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'issueplace', label: 'ISSUEPLACE', width: 120, title: '签单地点', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'issuetype', label: 'ISSUETYPE', width: 120, title: '签单方式', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'issuetype', label: 'ISSUETYPE', width: 120, title: '签单方式', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'kgs', label: 'KGS', width: 120, title: '毛重', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'issueplace', label: 'ISSUEPLACE', width: 120, title: '签单地点', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'kindpkgs', label: 'KINDPKGS', width: 120, title: '包装', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'placedelivery', label: 'PLACEDELIVERY', width: 120, title: '交货地点', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'pkgs', label: 'PKGS', width: 120, title: '件数', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'nobill', label: 'NOBILL', width: 120, title: '提单份数', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'portdischarge', label: 'PORTDISCHARGE', width: 120, title: '卸货港', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'bookremark', label: 'BOOKREMARK', width: 120, title: '合同号备注', className: 'book-remark-box', showOverflow: false, slots: { default: 'bookremark' } },
|
|
|
|
|
|
|
|
// { field: 'remarks', label: 'REMARKS', width: 120, title: '其他备注', showHeaderOverflow: true, showOverflow: false, sortable: true, slots: { default: 'remarks' } }, // 暂时写为so备注 + si备注 数据量太大,不要了
|
|
|
|
|
|
|
|
{ field: 'bookstatus', label: 'BOOKSTATUS', minWidth: 140, title: '运踪', showHeaderOverflow: true, slots: { default: 'bookstatus' } },
|
|
|
|
|
|
|
|
{ field: 'closingdate', label: 'CLOSINGDATE', width: 160, title: '截港日期', showHeaderOverflow: true, sortable: true, slots: { default: 'closingdate' } },
|
|
|
|
|
|
|
|
{ field: 'eta', label: 'ETA', width: 160, title: '预计到港日期', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'portload', label: 'PORTLOAD', width: 160, title: '装货港', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'shipper', label: 'SHIPPER', width: 160, title: '发货人', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'destination', label: 'DESTINATION', width: 160, title: '目的地', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'issuedate', label: 'ISSUEDATE', width: 160, title: '签单日期', showHeaderOverflow: true, sortable: true, slots: { default: 'issuedate' } },
|
|
|
|
|
|
|
|
{ field: 'prepardat', label: 'PREPARDAT', width: 160, title: '预付地点', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'service', label: 'SERVICE', width: 160, title: '运输条款', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'sale', label: 'SALE', width: 160, title: '揽货人', showHeaderOverflow: true, sortable: true }, // 销售
|
|
|
|
|
|
|
|
{ field: 'lanename', label: 'LANENAME', width: 160, title: '航线', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'servicecontractno', label: 'SERVICECONTRACTNO', width: 160, title: '客户合同号', showHeaderOverflow: true, sortable: true }, // 没有设置该字段的地方
|
|
|
|
|
|
|
|
{ field: 'bsstatusname', label: 'BSSTATUSNAME', width: 160, title: '业务状态', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'bsno', label: 'BSNO', width: 160, title: '业务编号', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'agentid', label: 'AGENTID', width: 160, title: '国外代理', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'trucker', label: 'TRUCKER', width: 160, title: '车队', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'tempset', label: 'TEMPSET', width: 160, title: '设置温度', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'reeferf', label: 'REEFERF', width: 160, title: '通风度', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'shipagency', label: 'SHIPAGENCY', width: 160, title: '船代', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'bookingno', label: 'BOOKINGNO', width: 160, title: '订舱编号', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
// 以下为东胜没有,大简云有,目前保留的
|
|
|
|
|
|
|
|
{ field: 'vgm', label: 'VGM', width: 120, title: 'VGM', showHeaderOverflow: true },
|
|
|
|
|
|
|
|
{ field: 'forwarder', label: 'FORWARDER', width: 120, title: '订舱代理', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'bookingStatus', label: 'BOOKINGSTATUS', width: 120, title: '订舱状态', showHeaderOverflow: true },
|
|
|
|
|
|
|
|
{ field: 'freightpayer', label: 'FREIGHTPAYER', width: 120, title: '付款方', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'voyno', label: 'VOYNO', width: 120, title: '海关航次', showHeaderOverflow: true },
|
|
|
|
|
|
|
|
{ field: 'cargoid', label: 'CARGOID', width: 120, title: '货物标识', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'marks', label: 'MARKS', width: 120, title: '唛头', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'marks', label: 'MARKS', width: 120, title: '唛头', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'nobill', label: 'NOBILL', width: 120, title: '提单分数', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'billStatus', label: 'BILLSTATUS', width: 120, title: '提单状态', showHeaderOverflow: true },
|
|
|
|
{ field: 'notifyparty', label: 'NOTIFYPARTY', width: 120, title: '通知人', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'dunno', label: 'DUNNO', width: 120, title: '危险品编号', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'op', label: 'OP', width: 120, title: '操作人', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'contractno', label: 'CONTRACTNO', width: 120, title: '合约号', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'payableat', label: 'PAYABLEAT', width: 120, title: '到付地点', showHeaderOverflow: true, sortable: true },
|
|
|
|
{ field: 'route', label: 'ROUTE', width: 120, title: '航线操作', showHeaderOverflow: true, sortable: true }
|
|
|
|
{ field: 'placedelivery', label: 'PLACEDELIVERY', width: 120, title: '交货地', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
{ field: 'bookstatus', label: 'BOOKSTATUS', minWidth: 140, title: '运踪', showHeaderOverflow: true, slots: { default: 'bookstatus' } }
|
|
|
|
|
|
|
|
// { field: 'book_sta_cate_billtrace', label: 'book_sta_cate_billtrace', width: 120, title: '运踪状态', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
// { field: 'book_sta_cate_vgm', label: 'book_sta_cate_vgm', width: 120, title: 'VGM状态', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
// { field: 'book_sta_cate_si', label: 'book_sta_cate_si', width: 120, title: '提单状态', showHeaderOverflow: true, sortable: true },
|
|
|
|
|
|
|
|
],
|
|
|
|
],
|
|
|
|
|
|
|
|
// ==== 表单部分 ====
|
|
|
|
condAllData: [
|
|
|
|
condAllData: [
|
|
|
|
|
|
|
|
{ title: '委托单位', align: 'center', width: 160, label: 'CUSTOMERNAME', type: 'complete', showLabel: 'shortName' }, // 客户
|
|
|
|
|
|
|
|
{ title: '主提单号', align: 'center', width: 160, label: 'MBLNO', type: 'input' },
|
|
|
|
|
|
|
|
{ title: '分提单号', align: 'center', width: 160, label: 'HBLNO', type: 'input' },
|
|
|
|
|
|
|
|
{ title: '船公司', align: 'center', width: 120, label: 'CARRIER', type: 'select', showLabel: 'enName', showLabel2: 'cnName' },
|
|
|
|
|
|
|
|
{ title: '订舱代理', align: 'center', width: 120, label: 'FORWARDER', type: 'complete', showLabel: 'shortName' },
|
|
|
|
|
|
|
|
{ title: '场站', align: 'center', width: 120, label: 'YARDID', type: 'select', showLabel: 'code', showLabel2: 'name' }, // 场站显示 name , yardid 取字段 code
|
|
|
|
|
|
|
|
// { title: '船名/航次', align: 'center', width: 120, label: 'VESSEL', type: 'complete', showLabel: 'vessel', showLabel2: 'voyno' }, // 船名航次换接口 船名 vessel 航次 voyno
|
|
|
|
|
|
|
|
{ title: '船名', align: 'center', width: 120, label: 'VESSEL', type: 'complete', showLabel: 'name' }, // 船名航次换接口 船名 vessel 航次 voyno
|
|
|
|
|
|
|
|
{ title: '开船日期', align: 'center', width: 160, label: 'ETD', type: 'dateRange', resLabel: ['BETD', 'EETD'] },
|
|
|
|
|
|
|
|
{ title: '实际开船日期', align: 'center', width: 160, label: 'ATD', type: 'dateRange', resLabel: ['BATD', 'EATD'] },
|
|
|
|
|
|
|
|
{ title: '预计到港日期', align: 'center', width: 160, label: 'ETA', type: 'dateRange', resLabel: ['BETA', 'EETA'] },
|
|
|
|
|
|
|
|
{ title: '卸货港', align: 'center', width: 120, label: 'PORTDISCHARGE', type: 'complete', showLabel: 'enName' },
|
|
|
|
|
|
|
|
{ title: '装货港', align: 'center', width: 120, label: 'PORTLOAD', type: 'complete', showLabel: 'enName' },
|
|
|
|
|
|
|
|
{ title: '揽货人', align: 'center', width: 120, label: 'SALE', type: 'complete', showLabel: 'name' }, // 销售
|
|
|
|
|
|
|
|
{ title: '客服员', align: 'center', width: 120, label: 'CUSTSERVICE', type: 'complete', showLabel: 'name' },
|
|
|
|
|
|
|
|
{ title: '操作员', align: 'center', width: 120, label: 'OP', type: 'complete', showLabel: 'name' },
|
|
|
|
|
|
|
|
{ title: '单证员', align: 'center', width: 120, label: 'DOC', type: 'complete', showLabel: 'name' },
|
|
|
|
|
|
|
|
{ title: '报关行', align: 'center', width: 120, label: 'CUSTOMSER', type: 'complete', showLabel: 'shortName' },
|
|
|
|
|
|
|
|
{ title: '订舱编号', align: 'center', width: 120, label: 'BOOKINGNO', type: 'input' },
|
|
|
|
|
|
|
|
{ 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: 'VOYNOINNER', type: 'input' },
|
|
|
|
|
|
|
|
{ title: '海关航次', align: 'center', width: 120, label: 'VOYNO', type: 'input' },
|
|
|
|
|
|
|
|
// 未完成
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
condAllDataOld: [
|
|
|
|
{ title: '业务编号', align: 'center', width: 120, label: 'BSNO', type: 'input' },
|
|
|
|
{ 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: 'input' },
|
|
|
|
{ title: '船公司', align: 'center', width: 120, label: 'CARRIER', type: 'select', showLabel: 'enName' },
|
|
|
|
{ title: '船公司', align: 'center', width: 120, label: 'CARRIER', type: 'select', showLabel: 'enName' },
|
|
|
@ -118,7 +135,7 @@ export default {
|
|
|
|
{ title: '场站代码', align: 'center', width: 120, label: 'YARDID', 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: 'YARD', type: 'input' },
|
|
|
|
{ title: '船舶呼号', align: 'center', width: 120, label: 'VESSELID', type: 'input' },
|
|
|
|
{ title: '船舶呼号', align: 'center', width: 120, label: 'VESSELID', type: 'input' },
|
|
|
|
{ title: '船名', align: 'center', width: 120, label: 'VESSEL', 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: 'VOYNO', type: 'input' },
|
|
|
|
{ title: '内部航次', align: 'center', width: 120, label: 'VOYNOINNER', 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: 'ETD', type: 'dateRange' },
|
|
|
@ -138,5 +155,39 @@ export default {
|
|
|
|
{ title: '目的地代码', align: 'center', width: 120, label: 'DESTINATIONID', type: 'input' },
|
|
|
|
{ title: '目的地代码', align: 'center', width: 120, label: 'DESTINATIONID', type: 'input' },
|
|
|
|
{ title: '目的地', align: 'center', width: 120, label: 'DESTINATION', 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 }
|
|
|
|
|
|
|
|
],
|
|
|
|
}
|
|
|
|
}
|
|
|
|