diff --git a/src/views/baseinfo/sendReciveTem/columns.tsx b/src/views/baseinfo/sendReciveTem/columns.tsx index cbc905d4..742219c6 100644 --- a/src/views/baseinfo/sendReciveTem/columns.tsx +++ b/src/views/baseinfo/sendReciveTem/columns.tsx @@ -139,7 +139,7 @@ export const formSchema: FormSchema[] = [ componentProps: ({ formModel }) => { if (CountryDict.value.length == 0) { GetCountrySelectList().then((res) => { - CountryDict.value = ForData(res.data, 'countryName', 'id') + CountryDict.value = ForData(res.data, 'countryName', 'countryCode') }) } return { diff --git a/src/views/operation/seaexport/api/BookingLedger.js b/src/views/operation/seaexport/api/BookingLedger.js index 90e4c52b..f8cbad14 100644 --- a/src/views/operation/seaexport/api/BookingLedger.js +++ b/src/views/operation/seaexport/api/BookingLedger.js @@ -2127,3 +2127,30 @@ export function BatchDelBusinessCtnPrice(data) { data }) } + +// 五字码获取港口信息 +export function GetClientPortInfoByCode(params) { + return request({ + url: '/mainApi/ClientCommon/GetClientPortInfoByCode', + method: 'get', + params + }) +} + +// 舱单列表 +export function GetShippingBillShortList(params) { + return request({ + url: '/opApi/ShippingBill/GetShippingBillShortList', + method: 'post', + params + }) +} + +// 舱单 批量保存 (Auth) +export function SaveShippingBillAsync(parameter) { + return request({ + url: '/opApi/ShippingBill/SaveShippingBillAsync', + method: 'post', + data: parameter, + }) +} \ No newline at end of file diff --git a/src/views/operation/seaexport/detail/modules/cargoInfo.vue b/src/views/operation/seaexport/detail/modules/cargoInfo.vue index 83640b5a..d8faa216 100644 --- a/src/views/operation/seaexport/detail/modules/cargoInfo.vue +++ b/src/views/operation/seaexport/detail/modules/cargoInfo.vue @@ -6,23 +6,21 @@ - {{ item.label }} + {{ item.label + }} - - + + {{ cargoName }} - + 添加到表单设置 @@ -33,7 +31,7 @@ - + @@ -43,33 +41,30 @@ - + - + }" :options="optionsStore.getOptionsByCode('GetCtnSelectList')" :filter-option="filterOption" + @change="ctnChange($event, item)"> - - - - - + + + + + @@ -80,593 +75,614 @@ diff --git a/src/views/operation/seaexport/detail/modules/preOrderCtn.vue b/src/views/operation/seaexport/detail/modules/preOrderCtn.vue new file mode 100644 index 00000000..e3c05304 --- /dev/null +++ b/src/views/operation/seaexport/detail/modules/preOrderCtn.vue @@ -0,0 +1,212 @@ + + + + + + 合计: + 件数: {{ totalPkgs }} + 重量: {{ totalKgs }}KGS + 尺码: {{ totalCbm }}CBM + + + + \ No newline at end of file