From 3b1bac9d7961c6fc9311e331617698c39c1b49ab Mon Sep 17 00:00:00 2001 From: rui_li <877258667@qq.com> Date: Mon, 30 May 2022 14:31:08 +0800 Subject: [PATCH] =?UTF-8?q?2022-05-30=20=E5=8F=96=E6=B6=88=E5=B7=A5?= =?UTF-8?q?=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/shopOrder/shopOrder.js | 4 +++ .../modules/shopOrder/shopOrder/shopOrder.vue | 36 ++++++++++++++++++- 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/src/api/shopOrder/shopOrder.js b/src/api/shopOrder/shopOrder.js index f46559b..d9515f3 100644 --- a/src/api/shopOrder/shopOrder.js +++ b/src/api/shopOrder/shopOrder.js @@ -43,3 +43,7 @@ export const getShopOrderDetail = data => createAPI(`/shopOrder/getShopOrderDeta export const getOrderInfo = data => createAPI(`/shopOrder/getOrderInfo`,'post',data) // 获取 shoporder sap sobom 信息 export const getShopOrderSapSOBOM = data => createAPI(`/shopOrder/getShopOrderSapSOBOM`,'post',data) + +//取消shopOrder +export const cancelShopOrderBun = data => createAPI(`/shopOrder/cancelShopOrderBun`,'post',data) + diff --git a/src/views/modules/shopOrder/shopOrder/shopOrder.vue b/src/views/modules/shopOrder/shopOrder/shopOrder.vue index 1c8696f..fb4ef7c 100644 --- a/src/views/modules/shopOrder/shopOrder/shopOrder.vue +++ b/src/views/modules/shopOrder/shopOrder/shopOrder.vue @@ -37,6 +37,8 @@ {{ '删除' }} {{ '打印' }} + {{ '取消' }} + @@ -475,7 +477,8 @@ import { saveShopOrderData, getShopOrderDetail, getOrderInfo, - getShopOrderSapSOBOM + getShopOrderSapSOBOM, + cancelShopOrderBun, } from "@/api/shopOrder/shopOrder.js" import Chooselist from '@/views/modules/common/Chooselist' @@ -1865,6 +1868,37 @@ export default { console.log("操作成功!") } }, + + //提示是否取消订单 + warnCancelOrderConfirm() { + //判断是否存在订单 + if (!this.modelData.orderNo) { + return this.$message.warning('请先选择订单') + } + // + this.$confirm('确实要取消该生产订单吗?', '提示', { + confirmButtonText: '确认', + celButtonText: '取消', + type: 'warning' + }).then(() => { + //执行重新打开sfdcRolls记录的操作 + this.cancelShopOrder(); + }); + }, + + /*执行取消工单的操作*/ + cancelShopOrder(){ + //组合数据 + cancelShopOrderBun(this.modelData).then(({data}) => { + //判断是否成功 + if(data.code == 200){ + this.$message.success(data.msg); + }else{ + this.$message.error(data.msg); + } + }) + }, + getBaseData(val) { if (this.tagNo === 16) { this.updateData.orderType = val.OrderType