|
|
@ -20,7 +20,7 @@ |
|
|
|
<receipt-job-list-popup ref="jobListPopup" @selectedItem="selectedItem"></receipt-job-list-popup> |
|
|
|
</view> |
|
|
|
<win-scan-button @goScan='openScanPopup' v-if="jobList.length>0"></win-scan-button> |
|
|
|
<winScanPackJob title="箱标签" ref="scanPopup" @getResult='getScanResult' > |
|
|
|
<winScanPackJob title="箱标签/ASN单号" ref="scanPopup" @getResult='getScanResult' > |
|
|
|
</winScanPackJob> |
|
|
|
<jobList ref="jobList" @selectItem="selectItem"></jobList> |
|
|
|
<comMessage ref="comMessage"></comMessage> |
|
|
@ -344,16 +344,19 @@ |
|
|
|
openScanPopup() { |
|
|
|
this.$refs.scanPopup.openScanPopup(); |
|
|
|
}, |
|
|
|
selectItem(item) { |
|
|
|
selectItem(item,isScanedASN=false) { |
|
|
|
|
|
|
|
this.$refs.scanPopup.closeScanPopup(); |
|
|
|
this.openJobDetail(item, item.packingNumber); |
|
|
|
if(isScanedASN){ |
|
|
|
this.openJobDetail(item) |
|
|
|
}else{ |
|
|
|
; |
|
|
|
this.openJobDetail(item, item.packingNumber); |
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
getScanResult(result) { |
|
|
|
|
|
|
|
if(result.scanMessage.indexOf('ASN')>-1){ |
|
|
|
this.showMessage('请扫描箱标签') |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
try { |
|
|
|
let filters = [] |
|
|
@ -419,9 +422,9 @@ |
|
|
|
|
|
|
|
console.log('list', list) |
|
|
|
if (list.length > 1) { |
|
|
|
this.$refs.jobList.openList(list) |
|
|
|
this.$refs.jobList.openList(list,result.scanMessage.indexOf('ASN')>-1) |
|
|
|
} else { |
|
|
|
this.selectItem(list[0]) |
|
|
|
this.selectItem(list[0],result.scanMessage.indexOf('ASN')>-1) |
|
|
|
} |
|
|
|
} else { |
|
|
|
this.showMessage('未查找到任务') |
|
|
|