|
|
@ -31,7 +31,8 @@ |
|
|
|
<script> |
|
|
|
import { |
|
|
|
getProductReceiptJobList, |
|
|
|
cancleTakeProductReceiptJob |
|
|
|
cancleTakeProductReceiptJob, |
|
|
|
getNumberForStatus |
|
|
|
} from '@/api/request2.js'; |
|
|
|
|
|
|
|
import { |
|
|
@ -349,12 +350,25 @@ |
|
|
|
|
|
|
|
this.openJobDetail(item, this.scanMessage); |
|
|
|
}, |
|
|
|
getScanResult(result) { |
|
|
|
console.log(result) |
|
|
|
async getScanResult(result) { |
|
|
|
if(!result.label.requestNumber ){ |
|
|
|
this.showMessage("该标签未关联到收货申请") |
|
|
|
return; |
|
|
|
} |
|
|
|
uni.showLoading({ |
|
|
|
title: "加载中....", |
|
|
|
mask: true |
|
|
|
}); |
|
|
|
const res1 = await getNumberForStatus(result.label.requestNumber) |
|
|
|
if(res1.data == 5){ |
|
|
|
uni.hideLoading() |
|
|
|
this.showMessage(`该品番对应的申请【${result.label.requestNumber}】已关闭`) |
|
|
|
return |
|
|
|
}else if(res1.data == 8){ |
|
|
|
uni.hideLoading() |
|
|
|
this.showMessage(`该品番对应的生产任务【${result.label.requestNumber}】已经完成`) |
|
|
|
return |
|
|
|
} |
|
|
|
try { |
|
|
|
this.scanMessage = "" |
|
|
|
var filters = [ |
|
|
@ -394,6 +408,7 @@ |
|
|
|
pageNo: 1, |
|
|
|
pageSize: 100, |
|
|
|
}).then(res => { |
|
|
|
uni.hideLoading() |
|
|
|
this.scanMessage = result.scanMessage |
|
|
|
let resultList = res.data.list; |
|
|
|
if (resultList.length > 0) { |
|
|
@ -416,10 +431,12 @@ |
|
|
|
this.showMessage("该标签未关联到收货申请\n" + "扫描[" + result.scanMessage + "]") |
|
|
|
} |
|
|
|
}).catch(error => { |
|
|
|
uni.hideLoading() |
|
|
|
this.showMessage(error + "\n扫描[" + result.scanMessage + "]") |
|
|
|
}) |
|
|
|
|
|
|
|
} catch (e) { |
|
|
|
uni.hideLoading() |
|
|
|
this.showMessage(e.message) |
|
|
|
} |
|
|
|
}, |
|
|
|