From e0b33e130fbb5b7d9ada54f675011b688f0b147a Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期五, 14 二月 2025 08:50:07 +0800
Subject: [PATCH] Merge branch 'master' of http://bore.pub:10439/r/ERP_override
---
north-glass-erp/northglass-erp/src/views/sd/order/SelectOrder.vue | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 54 insertions(+), 1 deletions(-)
diff --git a/north-glass-erp/northglass-erp/src/views/sd/order/SelectOrder.vue b/north-glass-erp/northglass-erp/src/views/sd/order/SelectOrder.vue
index b7551cd..4e0bb1d 100644
--- a/north-glass-erp/northglass-erp/src/views/sd/order/SelectOrder.vue
+++ b/north-glass-erp/northglass-erp/src/views/sd/order/SelectOrder.vue
@@ -4,7 +4,7 @@
import {computed, onMounted, reactive, ref} from "vue"
import request from "@/utils/request"
import deepClone from "@/utils/deepClone"
-import {ElMessage} from "element-plus"
+import {ElMessage, ElMessageBox} from "element-plus"
import { VXETable} from "vxe-table"
import useUserInfoStore from '@/stores/userInfo'
import companyInfo from "@/stores/sd/companyInfo"
@@ -94,6 +94,18 @@
{ code: 'sheet4', name: t('order.sheet4') },
{ code: 'sheet3', name: t('order.sheet3') },
{ code: 'sheet5', name: t('order.sheet5')},
+
+ ]
+ },
+ {
+ prefixIcon: 'vxe-icon-print',
+ name: '涓�閿��鍥�',
+ children: [
+ // { code: 'sheet1', name: '妯増-鏅��' },
+ { code: 'back1', name: t('searchOrder.createOrder') },
+ { code: 'back2', name: t('order.technology') },
+ { code: 'back3', name: t('basicData.review') },
+ { code: 'back4', name: t('searchOrder.production')},
]
},
@@ -262,6 +274,22 @@
}
break
}
+ case 'back1': {
+ backProcess(1)
+ break
+ }
+ case 'back2': {
+ backProcess(2)
+ break
+ }
+ case 'back3': {
+ backProcess(3)
+ break
+ }
+ case 'back4': {
+ backProcess(4)
+ break
+ }
case 'copy': {
if(rowClickIndex.value===null){
@@ -322,6 +350,31 @@
selectOrderList()
}
}
+ const backProcess = (status) => {
+ if(rowClickIndex.value===null){
+ ElMessage.warning(t('searchOrder.msgList.checkOrder'))
+ return
+ }
+
+ ElMessageBox.confirm(
+ '纭畾涓�閿��鍥炵浉搴旀祦绋�?',
+ 'Warning',
+ {
+ confirmButtonText: t('basicData.confirmButtonText'),
+ cancelButtonText: t('basicData.cancelButtonText'),
+ type: 'warning',
+ }
+ )
+ .then(() => {
+ request.post(`/order/processBack/${rowClickIndex.value.orderId}/${status}`).then((res) => {
+ if(res.code==='200'){
+ ElMessage.success(t('product.msg.operateSuccess')+'!')
+ selectOrderList()
+ }
+ })
+ })
+ }
+
const getOrderList = () => {
//鍔犺浇璇锋眰
--
Gitblit v1.8.0