diff --git a/src/directive/common/lazyLoadChild.js b/src/directive/common/lazyLoadChild.js new file mode 100644 index 00000000..a81c033d --- /dev/null +++ b/src/directive/common/lazyLoadChild.js @@ -0,0 +1,25 @@ +export default function lazyLoadChild(maxFrameCount) { + return { + data() { + return { + frameCount: 0, + }; + }, + mounted() { + const refreshFrame = () => { + requestAnimationFrame(() => { + this.frameCount++; + if (this.frameCount < maxFrameCount) { + refreshFrame(); + } + }); + }; + refreshFrame(); + }, + methods: { + deferItem(showFrameCount) { + return this.frameCount >= showFrameCount; + }, + }, + }; +} diff --git a/src/views/emis/EmisBaseTools/GoodsSimplePicker.vue b/src/views/emis/EmisBaseTools/GoodsSimplePicker.vue new file mode 100644 index 00000000..9d063ab1 --- /dev/null +++ b/src/views/emis/EmisBaseTools/GoodsSimplePicker.vue @@ -0,0 +1,110 @@ + + + + + + + + + + diff --git a/src/views/emis/emisCountry/index.vue b/src/views/emis/emisCountry/index.vue index 16803166..1f0569fe 100644 --- a/src/views/emis/emisCountry/index.vue +++ b/src/views/emis/emisCountry/index.vue @@ -167,7 +167,7 @@ - + {{convertToContinentName(scope.row.continentId)}} diff --git a/src/views/emis/emisWaybill/emisWaybillDetail.vue b/src/views/emis/emisWaybill/emisWaybillDetail.vue new file mode 100644 index 00000000..d9cd2c12 --- /dev/null +++ b/src/views/emis/emisWaybill/emisWaybillDetail.vue @@ -0,0 +1,865 @@ + + + + + + + {{ $t('发货信息') }} + + + + + + + {{form.billCode}} + + + + + + + {{form.orderSn}} + + + + + + + {{form.sendDate}} + + + + + + + + + + + + + {{form.reciever.countryName}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{dict.label}} + + + + + + + + + + + + + + + {{dict.label}} + + + + + + + + + + + + + + {{ $t('收寄件信息') }} + + + + + + + 寄件信息 + + + + 寄件地址薄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 寄件/签收短信 + + + + + + + + + + + 收件信息 + + + 收件地址薄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 派件短信 + + + + + + + + + + {{ $t('重量收费信息') }} + + + + + + + 货物信息 + + + + + + + + + handleCalcQty(val,scope.row)" size="mini" placeholder=""> + + + + + + handleCalcVolume(val,scope.row)" size="mini" placeholder=""> + + + + + handleCalcVolume(val,scope.row)" size="mini" placeholder=""> + + + + + handleCalcVolume(val,scope.row)" size="mini" placeholder=""> + + + + + + + + + + handleCalcQty(val,scope.row)" size="mini" placeholder=""> + + + + + + + deleteGoodsItem(scope.row)"> + + + + + + + + + + + + + (kg) + + + + + + + + (m³) + + + + + + + + + + + + + + (kg) + + + + + + + + (kg) + + + + + + + + + + + + + 是否超重 + + + + + + + + + + + 是 + 否 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{dict.label}} + + + + + + + + + + + + + {{ scope.row.feeName }} + + + + + {{ scope.row.fee }} + + + + + + handleCalcFeeItem(val,scope.row)" size="mini" placeholder=""> + + + + + handleCalcFeeItem(val,scope.row)" size="mini" placeholder=""> + + + + + handleCalcFeeItem(val,scope.row)" size="mini" placeholder=""> + + + + + + + + + + deleteFeeItem(scope.row)"> + + + + + + + + 增加自定义费用 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 返回 + + + + + + + + + + diff --git a/src/views/emis/emisWaybill/emisWaybillModify.vue b/src/views/emis/emisWaybill/emisWaybillModify.vue new file mode 100644 index 00000000..d8835fee --- /dev/null +++ b/src/views/emis/emisWaybill/emisWaybillModify.vue @@ -0,0 +1,1492 @@ + + + + + + + {{ $t('发货信息') }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{dict.label}} + + + + + + + + + + + + + + + {{dict.label}} + + + + + + + + + + + + + + {{ $t('收寄件信息') }} + + + + + + + 寄件信息 + + + + 寄件地址薄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 寄件/签收短信 + + + + + + + + + + + 收件信息 + + + 收件地址薄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 派件短信 + + + + + + + + + + {{ $t('重量收费信息') }} + + + + + + + 货物信息 + + + + + + + + + handleCalcQty(val,scope.row)" size="mini" placeholder=""> + + + + + + handleCalcVolume(val,scope.row)" size="mini" placeholder=""> + + + + + handleCalcVolume(val,scope.row)" size="mini" placeholder=""> + + + + + handleCalcVolume(val,scope.row)" size="mini" placeholder=""> + + + + + + + + + + handleCalcQty(val,scope.row)" size="mini" placeholder=""> + + + + + + + deleteGoodsItem(scope.row)"> + + + + + + + + + + + + + (kg) + + + + + + + + (m³) + + + + + + + + + + + + + + (kg) + + + + + + + + (kg) + + + + + + + + + + + + + 是否超重 + + + + + + + + + + + 是 + 否 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{dict.label}} + + + + + + + + + + + + + {{ scope.row.feeName }} + + + + + {{ scope.row.fee }} + + + + + + handleCalcFeeItem(val,scope.row)" size="mini" placeholder=""> + + + + + handleCalcFeeItem(val,scope.row)" size="mini" placeholder=""> + + + + + handleCalcFeeItem(val,scope.row)" size="mini" placeholder=""> + + + + + + + + + + deleteFeeItem(scope.row)"> + + + + + + + + 增加自定义费用 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 确 定 + 重置 + + + + + + + + + + + + + diff --git a/src/views/emis/emisWaybill/orderRecord copy.vue b/src/views/emis/emisWaybill/orderRecord copy.vue new file mode 100644 index 00000000..c369ffb9 --- /dev/null +++ b/src/views/emis/emisWaybill/orderRecord copy.vue @@ -0,0 +1,1148 @@ + + + + + + {{ $t('发货信息') }} + + + + + + + handleBillCodeChange(checked)">电子主单 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{dict.label}} + + + + + + + + + + {{dict.label}} + + + + + + + + + + + + + + 寄件人 + + + 寄件地址薄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 寄件/签收短信 + + + + + + + + + + + 收件人 + + 收件地址薄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 派件短信 + + + + + + + + + + + + 货物信息 + + + + + + + + + + + + + + + + + + + + + + + + + (kg) + + + + + + + + (cm) + + + (cm) + + + (cm) + + + + + (m³) + + + + + + + + (kg) + + + + + + + (kg) + + + + + + 是否超重 + + + + + + + + + + + 是 + 否 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 收费信息 + + + + + + 收费项明细 + + + + + + + CNY + + + + (计算说明:{{item.calcExp}},续重单价:{{item.addWeightPrice}}) + + + + + + CNY + + + + + + + + + + 付款方式 + + + + + + + + + + + + + + + + + + + {{dict.label}} + + + + + + + 收费明细 + + + + + + + + + + + + + + + + + + + + 确 定 + 重置 + + + + + + + + + + + + + + +