|
@@ -2,7 +2,7 @@
|
|
|
<basic-container>
|
|
|
<avue-crud :option="option"
|
|
|
:table-loading="loading"
|
|
|
- :data="data"
|
|
|
+ :data="assemblyForm.containersList"
|
|
|
:page.sync="page"
|
|
|
:permission="permissionList"
|
|
|
:before-open="beforeOpen"
|
|
@@ -28,7 +28,7 @@
|
|
|
<!--</el-button>-->
|
|
|
<div style="display: flex;align-items: center;justify-content: space-between">
|
|
|
<div>
|
|
|
- <el-button type="primary" size="small">配箱</el-button>
|
|
|
+ <el-button type="primary" size="small" @click="DistributionBox">配箱</el-button>
|
|
|
<el-button type="danger" size="small">撤销</el-button>
|
|
|
<el-button type="danger" size="small">全部撤销</el-button>
|
|
|
<el-button type="warning" size="small">清除箱号</el-button>
|
|
@@ -62,6 +62,9 @@
|
|
|
|
|
|
export default {
|
|
|
components: {SearchQuery,bports},
|
|
|
+ props:{
|
|
|
+ assemblyForm:{}
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
// 是否禁用
|
|
@@ -99,119 +102,132 @@
|
|
|
// trigger: "blur"
|
|
|
// }]
|
|
|
// },
|
|
|
- {
|
|
|
- label: "行号",
|
|
|
- prop: "lineNo",
|
|
|
- // rules: [{
|
|
|
- // required: true,
|
|
|
- // message: "请输入行号",
|
|
|
- // trigger: "blur"
|
|
|
- // }]
|
|
|
- },
|
|
|
- {
|
|
|
- label: "单据编号",
|
|
|
- prop: "billNo",
|
|
|
- },
|
|
|
// {
|
|
|
- // label: "装货港 id",
|
|
|
- // prop: "polId",
|
|
|
- // rules: [{
|
|
|
- // required: true,
|
|
|
- // message: "请输入装货港 id",
|
|
|
- // trigger: "blur"
|
|
|
- // }]
|
|
|
+ // label: "行号",
|
|
|
+ // prop: "lineNo",
|
|
|
+ // width: "160",
|
|
|
+ // // rules: [{
|
|
|
+ // // required: true,
|
|
|
+ // // message: "请输入行号",
|
|
|
+ // // trigger: "blur"
|
|
|
+ // // }]
|
|
|
// },
|
|
|
- {
|
|
|
- label: "装货港中文名称",
|
|
|
- prop: "polCnName",
|
|
|
- formslot:true,
|
|
|
- },
|
|
|
- {
|
|
|
- label: "装货港代码",
|
|
|
- prop: "polCode",
|
|
|
- detailData:true,
|
|
|
- },
|
|
|
- {
|
|
|
- label: "装货港英文名称",
|
|
|
- prop: "polEnName",
|
|
|
- detailData:true,
|
|
|
- },
|
|
|
// {
|
|
|
- // label: "卸货港 id",
|
|
|
- // prop: "podId",
|
|
|
- // rules: [{
|
|
|
- // required: true,
|
|
|
- // message: "请输入卸货港 id",
|
|
|
- // trigger: "blur"
|
|
|
- // }]
|
|
|
+ // label: "单据编号",
|
|
|
+ // prop: "billNo",
|
|
|
+ // },
|
|
|
+ // // {
|
|
|
+ // // label: "装货港 id",
|
|
|
+ // // prop: "polId",
|
|
|
+ // // rules: [{
|
|
|
+ // // required: true,
|
|
|
+ // // message: "请输入装货港 id",
|
|
|
+ // // trigger: "blur"
|
|
|
+ // // }]
|
|
|
+ // // },
|
|
|
+ // {
|
|
|
+ // label: "装货港中文名称",
|
|
|
+ // prop: "polCnName",
|
|
|
+ // width: "140",
|
|
|
+ // formslot:true,
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "装货港代码",
|
|
|
+ // prop: "polCode",
|
|
|
+ // width: "140",
|
|
|
+ // detailData:true,
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "装货港英文名称",
|
|
|
+ // prop: "polEnName",
|
|
|
+ // width: "140",
|
|
|
+ // detailData:true,
|
|
|
+ // },
|
|
|
+ // // {
|
|
|
+ // // label: "卸货港 id",
|
|
|
+ // // prop: "podId",
|
|
|
+ // // rules: [{
|
|
|
+ // // required: true,
|
|
|
+ // // message: "请输入卸货港 id",
|
|
|
+ // // trigger: "blur"
|
|
|
+ // // }]
|
|
|
+ // // },
|
|
|
+ // {
|
|
|
+ // label: "卸货港中文名称",
|
|
|
+ // prop: "podCnName",
|
|
|
+ // width: "140",
|
|
|
+ // formslot:true,
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "卸货港代码",
|
|
|
+ // prop: "podCode",
|
|
|
+ // width: "140",
|
|
|
+ // detailData:true,
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "卸货港英文名称",
|
|
|
+ // prop: "podEnName",
|
|
|
+ // width: "140",
|
|
|
+ // detailData:true,
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "MB/L NO",
|
|
|
+ // prop: "mblno",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "HB/L NO",
|
|
|
+ // width: "140",
|
|
|
+ // prop: "hblno",
|
|
|
// },
|
|
|
- {
|
|
|
- label: "卸货港中文名称",
|
|
|
- prop: "podCnName",
|
|
|
- formslot:true,
|
|
|
- },
|
|
|
{
|
|
|
- label: "卸货港代码",
|
|
|
- prop: "podCode",
|
|
|
- detailData:true,
|
|
|
+ label: "箱型",
|
|
|
+ prop: "cntrTypeCode",
|
|
|
+ width: "140",
|
|
|
},
|
|
|
{
|
|
|
- label: "卸货港英文名称",
|
|
|
- prop: "podEnName",
|
|
|
- detailData:true,
|
|
|
- },
|
|
|
- {
|
|
|
- label: "MB/L NO",
|
|
|
- prop: "mblno",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "HB/L NO",
|
|
|
- prop: "hblno",
|
|
|
- },
|
|
|
- {
|
|
|
label: "箱号",
|
|
|
prop: "cntrNo",
|
|
|
},
|
|
|
{
|
|
|
- label: "尺码箱型",
|
|
|
- prop: "cntrTypeCode",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "铅封号",
|
|
|
+ label: "封号",
|
|
|
prop: "sealNo",
|
|
|
},
|
|
|
{
|
|
|
- label: "商品 HS-CODE",
|
|
|
- prop: "hscode",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "商品简称",
|
|
|
- prop: "commodityShName",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "商品中文名称",
|
|
|
- prop: "commodityCnName",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "商品英文名称",
|
|
|
- prop: "commodityEnName",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "提单上货物描述",
|
|
|
- prop: "commodityDescr",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "唛头",
|
|
|
- prop: "marks",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "包装单位 Id",
|
|
|
- prop: "packingUnitId",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "包装单位",
|
|
|
- prop: "packingUnit",
|
|
|
+ label: "票数",
|
|
|
+ prop: "ticketNumber"
|
|
|
},
|
|
|
+ // {
|
|
|
+ // label: "商品 HS-CODE",
|
|
|
+ // prop: "hscode",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "商品简称",
|
|
|
+ // prop: "commodityShName",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "商品中文名称",
|
|
|
+ // prop: "commodityCnName",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "商品英文名称",
|
|
|
+ // prop: "commodityEnName",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "提单上货物描述",
|
|
|
+ // prop: "commodityDescr",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "包装单位 Id",
|
|
|
+ // prop: "packingUnitId",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "包装单位",
|
|
|
+ // prop: "packingUnit",
|
|
|
+ // },
|
|
|
{
|
|
|
label: "件数",
|
|
|
prop: "quantity",
|
|
@@ -219,221 +235,250 @@
|
|
|
{
|
|
|
label: "毛重(KGM)",
|
|
|
prop: "grossWeight",
|
|
|
+ width: "100",
|
|
|
},
|
|
|
{
|
|
|
label: "净重(KGM)",
|
|
|
prop: "netWeight",
|
|
|
+ width: "100",
|
|
|
},
|
|
|
{
|
|
|
- label: "体积(CBM)",
|
|
|
+ label: "尺码/体积(CBM)",
|
|
|
prop: "measurement",
|
|
|
+ width: "140",
|
|
|
},
|
|
|
- {
|
|
|
- label: "是否货主自有箱",
|
|
|
- prop: "isSoc",
|
|
|
- type: "select",
|
|
|
- dicData: [{
|
|
|
- label: '否',
|
|
|
- value: 0
|
|
|
- }, {
|
|
|
- label: '是',
|
|
|
- value: 1
|
|
|
- }],
|
|
|
- value: 0
|
|
|
- // rules: [{
|
|
|
- // required: true,
|
|
|
- // message: "请输入是否货主自有箱 SOC 箱(0 否 1是)",
|
|
|
- // trigger: "blur"
|
|
|
- // }]
|
|
|
- },
|
|
|
- {
|
|
|
- label: "是否单程",
|
|
|
- prop: "isOneway",
|
|
|
- type: "select",
|
|
|
- dicData: [{
|
|
|
- label: '否',
|
|
|
- value: 0
|
|
|
- }, {
|
|
|
- label: '是',
|
|
|
- value: 1
|
|
|
- }],
|
|
|
- value: 0
|
|
|
- // rules: [{
|
|
|
- // required: true,
|
|
|
- // message: "请输入是否单程 ONEWAY 箱(0 否 1是)",
|
|
|
- // trigger: "blur"
|
|
|
- // }]
|
|
|
- },
|
|
|
- {
|
|
|
- label: "是否加重箱",
|
|
|
- prop: "isHeavy",
|
|
|
- type: "select",
|
|
|
- dicData: [{
|
|
|
- label: '否',
|
|
|
- value: 0
|
|
|
- }, {
|
|
|
- label: '是',
|
|
|
- value: 1
|
|
|
- }],
|
|
|
- value: 0
|
|
|
- // rules: [{
|
|
|
- // required: true,
|
|
|
- // message: "请输入是否加重箱(0 否 1是)",
|
|
|
- // trigger: "blur"
|
|
|
- // }]
|
|
|
- },
|
|
|
- {
|
|
|
- label: "是否冻代干",
|
|
|
- prop: "isNor",
|
|
|
- type: "select",
|
|
|
- dicData: [{
|
|
|
- label: '否',
|
|
|
- value: 0
|
|
|
- }, {
|
|
|
- label: '是',
|
|
|
- value: 1
|
|
|
- }],
|
|
|
- value: 0
|
|
|
- // rules: [{
|
|
|
- // required: true,
|
|
|
- // message: "请输入是否冻代干(冻柜作为干柜用) NOR(Non Operating Reefer),(0 否 1是)",
|
|
|
- // trigger: "blur"
|
|
|
- // }]
|
|
|
- },
|
|
|
- {
|
|
|
- label: "是否通风",
|
|
|
- prop: "isVentilated",
|
|
|
- type: "select",
|
|
|
- dicData: [{
|
|
|
- label: '否',
|
|
|
- value: 0
|
|
|
- }, {
|
|
|
- label: '是',
|
|
|
- value: 1
|
|
|
- }],
|
|
|
- value: 0
|
|
|
- // rules: [{
|
|
|
- // required: true,
|
|
|
- // message: "请输入是否通风,(0 否 1是)",
|
|
|
- // trigger: "blur"
|
|
|
- // }]
|
|
|
- },
|
|
|
- {
|
|
|
- label: "是否食品箱",
|
|
|
- prop: "isFood",
|
|
|
- type: "select",
|
|
|
- dicData: [{
|
|
|
- label: '否',
|
|
|
- value: 0
|
|
|
- }, {
|
|
|
- label: '是',
|
|
|
- value: 1
|
|
|
- }],
|
|
|
- value: 0
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 称重方法",
|
|
|
- prop: "vgmMethod",
|
|
|
- // rules: [{
|
|
|
- // required: true,
|
|
|
- // message: "请输入VGM 称重方法,SM1, SM2",
|
|
|
- // trigger: "blur"
|
|
|
- // }]
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM日期",
|
|
|
- prop: "vgmDate",
|
|
|
- },
|
|
|
+ {
|
|
|
+ label: "备注",
|
|
|
+ prop: "remarks",
|
|
|
+ type: 'textarea',
|
|
|
+ width: 180,
|
|
|
+ slot: true,
|
|
|
+ minRows: 3,
|
|
|
+ span: 24,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "MARKS",
|
|
|
+ prop: "marks",
|
|
|
+ },
|
|
|
+ // {
|
|
|
+ // label: "是否货主自有箱",
|
|
|
+ // prop: "isSoc",
|
|
|
+ // width: "140",
|
|
|
+ // type: "select",
|
|
|
+ // dicData: [{
|
|
|
+ // label: '否',
|
|
|
+ // value: 0
|
|
|
+ // }, {
|
|
|
+ // label: '是',
|
|
|
+ // value: 1
|
|
|
+ // }],
|
|
|
+ // value: 0
|
|
|
+ // // rules: [{
|
|
|
+ // // required: true,
|
|
|
+ // // message: "请输入是否货主自有箱 SOC 箱(0 否 1是)",
|
|
|
+ // // trigger: "blur"
|
|
|
+ // // }]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "是否单程",
|
|
|
+ // prop: "isOneway",
|
|
|
+ // type: "select",
|
|
|
+ // dicData: [{
|
|
|
+ // label: '否',
|
|
|
+ // value: 0
|
|
|
+ // }, {
|
|
|
+ // label: '是',
|
|
|
+ // value: 1
|
|
|
+ // }],
|
|
|
+ // value: 0
|
|
|
+ // // rules: [{
|
|
|
+ // // required: true,
|
|
|
+ // // message: "请输入是否单程 ONEWAY 箱(0 否 1是)",
|
|
|
+ // // trigger: "blur"
|
|
|
+ // // }]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "是否加重箱",
|
|
|
+ // prop: "isHeavy",
|
|
|
+ // width: "140",
|
|
|
+ // type: "select",
|
|
|
+ // dicData: [{
|
|
|
+ // label: '否',
|
|
|
+ // value: 0
|
|
|
+ // }, {
|
|
|
+ // label: '是',
|
|
|
+ // value: 1
|
|
|
+ // }],
|
|
|
+ // value: 0
|
|
|
+ // // rules: [{
|
|
|
+ // // required: true,
|
|
|
+ // // message: "请输入是否加重箱(0 否 1是)",
|
|
|
+ // // trigger: "blur"
|
|
|
+ // // }]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "是否冻代干",
|
|
|
+ // prop: "isNor",
|
|
|
+ // width: "140",
|
|
|
+ // type: "select",
|
|
|
+ // dicData: [{
|
|
|
+ // label: '否',
|
|
|
+ // value: 0
|
|
|
+ // }, {
|
|
|
+ // label: '是',
|
|
|
+ // value: 1
|
|
|
+ // }],
|
|
|
+ // value: 0
|
|
|
+ // // rules: [{
|
|
|
+ // // required: true,
|
|
|
+ // // message: "请输入是否冻代干(冻柜作为干柜用) NOR(Non Operating Reefer),(0 否 1是)",
|
|
|
+ // // trigger: "blur"
|
|
|
+ // // }]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "是否通风",
|
|
|
+ // prop: "isVentilated",
|
|
|
+ // type: "select",
|
|
|
+ // dicData: [{
|
|
|
+ // label: '否',
|
|
|
+ // value: 0
|
|
|
+ // }, {
|
|
|
+ // label: '是',
|
|
|
+ // value: 1
|
|
|
+ // }],
|
|
|
+ // value: 0
|
|
|
+ // // rules: [{
|
|
|
+ // // required: true,
|
|
|
+ // // message: "请输入是否通风,(0 否 1是)",
|
|
|
+ // // trigger: "blur"
|
|
|
+ // // }]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "是否食品箱",
|
|
|
+ // prop: "isFood",
|
|
|
+ // width: "140",
|
|
|
+ // type: "select",
|
|
|
+ // dicData: [{
|
|
|
+ // label: '否',
|
|
|
+ // value: 0
|
|
|
+ // }, {
|
|
|
+ // label: '是',
|
|
|
+ // value: 1
|
|
|
+ // }],
|
|
|
+ // value: 0
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 称重方法",
|
|
|
+ // prop: "vgmMethod",
|
|
|
+ // width: "140",
|
|
|
+ // // rules: [{
|
|
|
+ // // required: true,
|
|
|
+ // // message: "请输入VGM 称重方法,SM1, SM2",
|
|
|
+ // // trigger: "blur"
|
|
|
+ // // }]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM日期",
|
|
|
+ // prop: "vgmDate",
|
|
|
+ // },
|
|
|
{
|
|
|
label: "VGM总重(KGM)",
|
|
|
prop: "vgmWeight",
|
|
|
+ width: "140",
|
|
|
},
|
|
|
- {
|
|
|
- label: "VGM称重单位名称",
|
|
|
- prop: "vgmWeighName",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM称重地点",
|
|
|
- prop: "vgmWeighAddress",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 称重联系人",
|
|
|
- prop: "vgmWeighAttn",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 称重联系人电话",
|
|
|
- prop: "vgmWeighAttnTel",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 称重联系人邮箱",
|
|
|
- prop: "vgmWeighAttnEmail",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 称重负责人",
|
|
|
- prop: "vgmWeighMgr",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 称重负责人签名",
|
|
|
- prop: "vgmWeighMgrSign",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 称重证书",
|
|
|
- prop: "vgmWeighCert",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 发货人单位名称",
|
|
|
- prop: "vgmShipperName",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 发货人地点",
|
|
|
- prop: "vgmShipperAddress",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 发货人联系人",
|
|
|
- prop: "vgmShipperAttn",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 发货人联系人电话",
|
|
|
- prop: "vgmShipperAttnTel",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 发货人联系人邮箱",
|
|
|
- prop: "vgmShipperAttnEmail",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 发货人负责人",
|
|
|
- prop: "vgmShipperMgr",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 发货人负责人签名",
|
|
|
- prop: "vgmShipperMgrSign",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "VGM 发货人证书",
|
|
|
- prop: "vgmShipperCert",
|
|
|
- },
|
|
|
- {
|
|
|
- label: "状态",
|
|
|
- prop: "status",
|
|
|
- type: "select",
|
|
|
- dicData: [{
|
|
|
- label: '否',
|
|
|
- value: 0
|
|
|
- }, {
|
|
|
- label: '是',
|
|
|
- value: 1
|
|
|
- }],
|
|
|
- value: 0
|
|
|
- },
|
|
|
- {
|
|
|
- label: "备注",
|
|
|
- prop: "remarks",
|
|
|
- type: 'textarea',
|
|
|
- width: 180,
|
|
|
- slot: true,
|
|
|
- minRows: 3,
|
|
|
- span: 24,
|
|
|
- },
|
|
|
+ // {
|
|
|
+ // label: "VGM称重单位名称",
|
|
|
+ // prop: "vgmWeighName",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM称重地点",
|
|
|
+ // prop: "vgmWeighAddress",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 称重联系人",
|
|
|
+ // prop: "vgmWeighAttn",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 称重联系人电话",
|
|
|
+ // prop: "vgmWeighAttnTel",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 称重联系人邮箱",
|
|
|
+ // prop: "vgmWeighAttnEmail",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 称重负责人",
|
|
|
+ // prop: "vgmWeighMgr",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 称重负责人签名",
|
|
|
+ // prop: "vgmWeighMgrSign",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 称重证书",
|
|
|
+ // prop: "vgmWeighCert",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 发货人单位名称",
|
|
|
+ // prop: "vgmShipperName",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 发货人地点",
|
|
|
+ // prop: "vgmShipperAddress",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 发货人联系人",
|
|
|
+ // prop: "vgmShipperAttn",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 发货人联系人电话",
|
|
|
+ // prop: "vgmShipperAttnTel",
|
|
|
+ // width: "150",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 发货人联系人邮箱",
|
|
|
+ // prop: "vgmShipperAttnEmail",
|
|
|
+ // width: "150",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 发货人负责人",
|
|
|
+ // prop: "vgmShipperMgr",
|
|
|
+ // width: "140",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 发货人负责人签名",
|
|
|
+ // prop: "vgmShipperMgrSign",
|
|
|
+ // width: "150",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "VGM 发货人证书",
|
|
|
+ // prop: "vgmShipperCert",
|
|
|
+ // width: "150",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // label: "状态",
|
|
|
+ // prop: "status",
|
|
|
+ // type: "select",
|
|
|
+ // dicData: [{
|
|
|
+ // label: '否',
|
|
|
+ // value: 0
|
|
|
+ // }, {
|
|
|
+ // label: '是',
|
|
|
+ // value: 1
|
|
|
+ // }],
|
|
|
+ // value: 0
|
|
|
+ // },
|
|
|
]
|
|
|
},
|
|
|
data: []
|
|
@@ -461,6 +506,10 @@
|
|
|
this.polListfun()
|
|
|
},
|
|
|
methods: {
|
|
|
+ // 配箱
|
|
|
+ DistributionBox(){
|
|
|
+ this.$emit('DistributionBox')
|
|
|
+ },
|
|
|
// 装货港接口请求数据
|
|
|
polListfun(cnName){
|
|
|
bportsList(1,2,{cnName}).then(res=>{
|
|
@@ -563,7 +612,15 @@
|
|
|
done();
|
|
|
},
|
|
|
selectionChange(list) {
|
|
|
- this.selectionList = list;
|
|
|
+ let arr = []
|
|
|
+ if (list.length > 1) {
|
|
|
+ this.$refs.crud.toggleSelection() // 先清空所以选择的数据
|
|
|
+ arr = [list[list.length -1]] // 获取最新点击的数组
|
|
|
+ this.$refs.crud.toggleSelection(arr,true) // 把刚点击的数组变成选择状态
|
|
|
+ }else {
|
|
|
+ arr = list
|
|
|
+ }
|
|
|
+ this.selectionList = arr
|
|
|
},
|
|
|
selectionClear() {
|
|
|
this.selectionList = [];
|
|
@@ -580,7 +637,8 @@
|
|
|
},
|
|
|
onLoad(page, params = {}) {
|
|
|
this.loading = true;
|
|
|
- containersList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
|
|
|
+
|
|
|
+ containersList(page.currentPage, page.pageSize, {...Object.assign(params, this.query),pid:this.pid}).then(res => {
|
|
|
const data = res.data.data;
|
|
|
this.page.total = data.total;
|
|
|
this.data = data.records;
|