From 99d0bb96043ba5d6db66bbfb00f67ca4e09f3ffb Mon Sep 17 00:00:00 2001
From: guoyuji <guoyujie@ng.com>
Date: 星期五, 07 三月 2025 09:08:33 +0800
Subject: [PATCH] 小片尺寸和成品尺寸不相同时,打印显示小片信息

---
 north-glass-erp/northglass-erp/src/views/pp/processCard/SelectProcessCard.vue |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/views/pp/processCard/SelectProcessCard.vue b/north-glass-erp/northglass-erp/src/views/pp/processCard/SelectProcessCard.vue
index a56d4f2..f559196 100644
--- a/north-glass-erp/northglass-erp/src/views/pp/processCard/SelectProcessCard.vue
+++ b/north-glass-erp/northglass-erp/src/views/pp/processCard/SelectProcessCard.vue
@@ -312,6 +312,7 @@
   toolbarConfig: {
     buttons: [
       {code: 'update', name: t('processCard.composing'), status: 'primary'},
+      {code: 'revoke', name: t('processCard.revoke'), status: 'primary'},
       {code: 'delete', name: t('basicData.delete'), status: 'primary'},
       {code: 'rack', name: t('鍚堟灦'), status: 'primary'},
     ],
@@ -384,6 +385,43 @@
           return;
 
         }
+        case 'revoke': {
+          const $table = xGrid.value
+          if ($table) {
+            const selectRecords = $table.getCheckboxRecords()
+            if (selectRecords.length == 0) {
+              ElMessage.warning(t('processCard.pleaseCheckTheRequiredData'))
+              return;
+            }
+
+            let composingData = ref({
+              composing: selectRecords,
+            })
+            selectRecords.forEach(item => {
+                if (item.layoutStatus == "宸叉帓鐗�"){
+                  ElMessage.warning(t('processCard.notSelectTheOptionData'))
+                  return;
+                }
+            });
+            //鎾ら攢鍙帓鐗堢姸鎬�
+            request.post("/processCard/revokeComposing", composingData.value).then((res) => {
+              if (res.code == 200 && res.data === true) {
+                ElMessage.success(t('basicData.msg.saveSuccess'))
+                router.push({
+                  path: '/main/processCard/SelectProcessCard',
+                  query: {random: Math.random()}
+                })
+              } else {
+
+                ElMessage.warning("鎾ら攢澶辫触锛岃妫�鏌ユ槸鍚﹀凡鐢熸垚宸ョ▼鍙�")
+
+              }
+            })
+
+          }
+          return;
+
+        }
         case 'delete': {
           const $table = xGrid.value
           if ($table) {

--
Gitblit v1.8.0