diff --git a/src/api/request2.js b/src/api/request2.js index 7e8d277a..f9b6f0ad 100644 --- a/src/api/request2.js +++ b/src/api/request2.js @@ -2289,6 +2289,19 @@ export function productDismantleRecordSubmit(params) { }); } +/** + * 拒收接口 + * @param {*} id + * + */ +export function productDismantleJobClose(params) { + return request({ + url: baseApi + "/wms/purchasereceipt-job-main/close?id="+params, + method: "put", + data: {}, + }); +} + /** * 制品发货 任务 * status 任务状态 diff --git a/src/pages/purchaseReceipt/job/receiptDetail.vue b/src/pages/purchaseReceipt/job/receiptDetail.vue index 996e189d..d70ce731 100644 --- a/src/pages/purchaseReceipt/job/receiptDetail.vue +++ b/src/pages/purchaseReceipt/job/receiptDetail.vue @@ -97,7 +97,10 @@ import winScanPack from '@/mycomponents/scan/winScanPack.vue' import locationCompare from '@/mycomponents/location/locationCompare.vue' import comReceiptDetailCard from '@/pages/purchaseReceipt/coms/comReceiptDetailCard.vue' - import jobTopAsn from '@/mycomponents/job/jobTopAsn.vue' + import jobTopAsn from '@/mycomponents/job/jobTopAsn.vue' + import { + productDismantleJobClose + } from '@/api/request2.js'; export default { name: 'receipt_detail', @@ -413,8 +416,22 @@ reject() { this.$refs.comMessage.showQuestionMessage('是否要拒收任务
[' + this.jobContent.asnNumber + ']?', res => { - if (res) { - this.showErrorMessage("需要赵雪冰提供拒收接口") + if (res) { + uni.showLoading({ + title: "提交中....", + mask: true + }); + productDismantleJobClose(this.id).then(res => { + console.log('拒收',res) + if (res.data) { + navigateBack(1) + } else { + this.showErrorMessage(res.msg) + } + }).catch(error => { + uni.hideLoading() + this.showErrorMessage(error) + }) } }) },