From ad799ef26c505150be1b046da6aea8eb85fd80d3 Mon Sep 17 00:00:00 2001 From: qb <1191961160@qq.com> Date: Tue, 1 Apr 2025 18:02:10 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=9B=B6=E6=8B=85?= =?UTF-8?q?=E7=AD=BE=E6=94=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../artery/directGoMarketDetails.vue | 118 +++++++++++- .../prewarehousing/Prewarehouseorder.vue | 174 +++++++++--------- src/views/waybill/TemporaryStorageList.vue | 15 +- 3 files changed, 203 insertions(+), 104 deletions(-) diff --git a/src/views/distribution/artery/directGoMarketDetails.vue b/src/views/distribution/artery/directGoMarketDetails.vue index 8d33026d..f66814be 100644 --- a/src/views/distribution/artery/directGoMarketDetails.vue +++ b/src/views/distribution/artery/directGoMarketDetails.vue @@ -145,9 +145,7 @@ 零担签收 @@ -348,7 +346,7 @@ append-to-body class="truckLoadingDetailPopUp" > - + + +
订单信息
+ +
+
+ 运单号: + {{ details.zeroItem.waybillNo }} +
+ +
+ 订单号: + {{ details.zeroItem.orderCode }} +
+ +
+ 装车数: + {{ details.zeroItem.num }} +
+ +
+ 卸车数: + {{ details.zeroItem.unloadNum }} +
+
+ + +
品类详情
+ + +
+ +
+ +
+
+ 品类名: + {{ item.goodsName }} +
+ +
+ 装车数: + {{ item.loadingNum }} +
+ +
+ 已卸数: + {{ item.unloadNum }} +
+
+ + +
+
@@ -480,6 +547,7 @@ import { postUploadSignPhoto, postSignOrderZeroSuppleList, } from '@/api/distribution/directGoMarket'; +import { postFindZeroDetailByCarsLoadScanId } from '@/api/distribution/truckLoadingDetails'; import { postAddZeroSupple } from '@/api/distribution/zeroAdditionalRecording'; import { compressImageBlob } from '@/components/IMGcompressor/imgcompressor.js'; import { postFindSignPhotoList } from '@/api/distribution/directMerchantSign.js'; @@ -494,6 +562,7 @@ import { ChecksWhetherTheWarehouseIsSelected, handleInputQuery, handleSelectQuery, + getObjType, } from '@/utils/util'; import { columnList, @@ -1180,7 +1249,30 @@ const handleZeroSigin = async ({ row }) => { details.zeroItem = { ...row }; details.zeroItem.enterNum = row.num; - details.popUpShow.transferVisited = true; + details.zeroItem.type = 'unload'; + + try { + details.loadingObj.pageLoading = true; + + const res = await postFindZeroDetailByCarsLoadScanId({ carsLoadScanId: row.loadScanId }); + const { code, data } = res.data; + if (code !== 200 || getObjType(data) !== 'array') return; + details.zeroItem.zeroPackageSupplyVOS = data; + + for (let i = 0; i < details.zeroItem.zeroPackageSupplyVOS.length; i++) { + const item = details.zeroItem.zeroPackageSupplyVOS[i]; + + item.enterNum = item.unloadNum || item.loadingNum || 0; + } + + details.popUpShow.transferVisited = true; + } catch (error) { + console.log('error :>> ', error); + } finally { + details.loadingObj.pageLoading = false; + } + + // details.popUpShow.transferVisited = true; }; /** 签收 -- 零担 -- 提交 */ @@ -1192,9 +1284,19 @@ const handleZeroUnLoadSubmit = async () => { const submitData = { signOrderId: details.showDetailsSiginOrder.id, carsLoadScanId: details.zeroItem.loadScanId, - enterNum: details.zeroItem.enterNum, + enterNum: 0, + zeroPackageList: details.zeroItem.zeroPackageSupplyVOS, }; + let _loadingNum = 0; + for (let i = 0; i < submitData.zeroPackageList.length; i++) { + const val = submitData.zeroPackageList[i]; + val.enterNum = val.enterNum || 0; + _loadingNum += val.enterNum; + } + + submitData.enterNum = _loadingNum; + const res = await postSignZero(submitData); const { code } = res.data; @@ -1221,7 +1323,7 @@ const handleBatchSigin = async () => { cancelButtonText: '取消', type: 'success', }) - // 异常提交 + // 批量提交 .then(async () => { try { details.loadingObj.detailsLoading = true; diff --git a/src/views/warehouse/prewarehousing/Prewarehouseorder.vue b/src/views/warehouse/prewarehousing/Prewarehouseorder.vue index b2c898ff..ace6540d 100644 --- a/src/views/warehouse/prewarehousing/Prewarehouseorder.vue +++ b/src/views/warehouse/prewarehousing/Prewarehouseorder.vue @@ -29,103 +29,97 @@
- -
- -
- - 修改客户信息 - - - 删除 - - - 开标签 - - - - 批量开标签导入 - +
+ +
+ + 修改客户信息 + + + 删除 + + + 开标签 + + + + 批量开标签导入 + - - - 欧派数据导入 - + + + 欧派数据导入 + - - 冻结 -
- -
- - - - -
+ + 冻结 +
+ +
+ + + +
- +
- - - - @@ -261,7 +263,7 @@