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