From 6bdd0b2a40b7ee1352a2c816dac7ea41bc10529d Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Fri, 16 Jan 2026 13:52:32 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=89=AB=E6=8F=8F=E8=BD=A8=E8=BF=B9?= =?UTF-8?q?=E5=B7=B2=E7=BB=93=E6=9D=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/emis/emisTmsScanRecord/outgoingScan.vue | 8 +++++--- .../emis/emisTmsScanRecord/scanRecordQuery.vue | 14 +++++++++++++- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/views/emis/emisTmsScanRecord/outgoingScan.vue b/src/views/emis/emisTmsScanRecord/outgoingScan.vue index 22b9dacb..ff80d686 100644 --- a/src/views/emis/emisTmsScanRecord/outgoingScan.vue +++ b/src/views/emis/emisTmsScanRecord/outgoingScan.vue @@ -66,6 +66,9 @@ v-hasPermi="['emis:emisTmsScanRecord:batchScan']" >批量扫描 + + 轨迹已结束 + @@ -159,7 +162,7 @@ export default { emisTmsScanRecordList: [], queryParams:{}, tableHeight: 200, - + blLastTrack:0, // 是否显示弹出层 open: false, // 表单校验 @@ -416,8 +419,7 @@ export default { }); // 检查 - let scanInfo = {scanType:"20",opType:2,scanData:scanData} - console.log(scanInfo) + let scanInfo = {scanType:"20",opType:2,scanData:scanData, blLastTrack:this.blLastTrack?1:0} doScan(scanInfo).then(response => { console.log(response); diff --git a/src/views/emis/emisTmsScanRecord/scanRecordQuery.vue b/src/views/emis/emisTmsScanRecord/scanRecordQuery.vue index 699c55d6..801271b1 100644 --- a/src/views/emis/emisTmsScanRecord/scanRecordQuery.vue +++ b/src/views/emis/emisTmsScanRecord/scanRecordQuery.vue @@ -56,6 +56,12 @@ + + + + + + @@ -162,7 +168,12 @@ - + + + @@ -305,6 +316,7 @@ export default { queryType:"1",// 选择运单类型,默认为 运单号:1,订单号:0 // scanType:"", isSubBill:"", + blLastTrack:null, }, // 修改参数 modifyParams:{ From 3a12613cd63d565b2b71c9b338dfbd5460afcca5 Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Fri, 16 Jan 2026 13:54:04 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E7=BD=91=E7=82=B9=E8=B4=B9=E7=94=A8?= =?UTF-8?q?=E7=94=B3=E8=AF=B7=E6=8E=A7=E5=88=B6=E5=8F=B0=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/emis/emisWaybillAjustApply/WaybillAjustApplyList.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/emis/emisWaybillAjustApply/WaybillAjustApplyList.vue b/src/views/emis/emisWaybillAjustApply/WaybillAjustApplyList.vue index f23bb840..5d549af2 100644 --- a/src/views/emis/emisWaybillAjustApply/WaybillAjustApplyList.vue +++ b/src/views/emis/emisWaybillAjustApply/WaybillAjustApplyList.vue @@ -208,7 +208,7 @@ From a596fd8944a989f8c360979369022cd512c48771 Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Fri, 16 Jan 2026 17:05:05 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=89=AB=E6=8F=8F=E6=8F=90=E9=86=92?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../emis/emisTmsScanRecord/outgoingScan.vue | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/src/views/emis/emisTmsScanRecord/outgoingScan.vue b/src/views/emis/emisTmsScanRecord/outgoingScan.vue index ff80d686..4cf0b768 100644 --- a/src/views/emis/emisTmsScanRecord/outgoingScan.vue +++ b/src/views/emis/emisTmsScanRecord/outgoingScan.vue @@ -420,27 +420,32 @@ export default { // 检查 let scanInfo = {scanType:"20",opType:2,scanData:scanData, blLastTrack:this.blLastTrack?1:0} - + let count = 0; doScan(scanInfo).then(response => { - console.log(response); let scanRstItem = response.data.scanResult[0]; - console.log(scanRstItem); - if(scanRstItem.result != 'success'){ - this.$modal.msgError(scanRstItem.message); - return; - } + let scanRstItems = response.data.scanResult; + // if(scanRstItem.result != 'success'){ + // this.$modal.msgError(scanRstItem.message); + // return; + // } let newList = []; this.emisTmsScanRecordList.forEach(item => { - if(this.ids.indexOf(item.billCode) > -1){ - this.dataMap[item.billCode]=null; - }else{ + // item.billcode 在 scanResultItem 里面result 不是成功 就加入newList + let scanRstItemResult = scanRstItems.find(scanRstItem => scanRstItem.billCode == item.billCode); + if (scanRstItemResult.result != 'success') { + if (count == 0) { + this.$modal.msgError(scanRstItem.message); + } + count++; newList.push(item); } }) this.ids = []; this.selection = null; this.emisTmsScanRecordList = newList; - this.$modal.msgSuccess(scanRstItem.message); + if(newList.length == 0){ // 所有都成功 + this.$modal.msgSuccess("上传成功"); + } });