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