From bece33cb749abdb8dae0d68c21ed30f6e1edf8ca Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期二, 17 六月 2025 13:37:14 +0800
Subject: [PATCH] 修改确认表与刀具清单展示 新增程序确认表前端流程展示

---
 src/views/dnc/base/modules/ProductStructure/GuideCardBatch/GuideCardBatchList.vue |   43 +++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 41 insertions(+), 2 deletions(-)

diff --git a/src/views/dnc/base/modules/ProductStructure/GuideCardBatch/GuideCardBatchList.vue b/src/views/dnc/base/modules/ProductStructure/GuideCardBatch/GuideCardBatchList.vue
index 3b539f6..13c7147 100644
--- a/src/views/dnc/base/modules/ProductStructure/GuideCardBatch/GuideCardBatchList.vue
+++ b/src/views/dnc/base/modules/ProductStructure/GuideCardBatch/GuideCardBatchList.vue
@@ -79,9 +79,9 @@
 
           <a-divider type="vertical" />
 
-          <a @click="handleDetail(record)">鍙戣捣娴佺▼</a>
+          <a v-if="record.flowStatus === '1'" @click="handleStartFlow(record)">鍙戣捣娴佺▼</a>
 
-          <a-divider type="vertical" />
+          <a-divider v-if="record.flowStatus === '1'" type="vertical" />
 
           <a @click="handleDetail(record)">璇︽儏</a>
 
@@ -184,6 +184,7 @@
           deleteBatch: "/dnc/guideCardBatch/deleteBatch",
           exportXlsUrl: "/dnc/guideCardBatch/exportXls",
           importExcelUrl: "dnc/guideCardBatch/importExcel",
+          startGuideCardBatch: "/dnc/guideCardBatch/startGuideCardBatch"
 
         },
         dictOptions:{},
@@ -292,6 +293,44 @@
       handleOpenPrintKnifeListModal(record){
         this.$refs.knifeListPrintModal.visible = true
         this.$refs.knifeListPrintModal.detail = Object.assign({},record)
+        this.$refs.knifeListPrintModal.handleCutter(record.docId)
+      },
+
+      handleStartFlow(record){
+        const that = this
+        that.$confirm({
+          this: '鎻愮ず',
+          content: `纭鍙戣捣纭娴佺▼鍚楋紵`,
+          okText: '纭',
+          cancelText: '鍙栨秷',
+          onOk: () => {
+            getAction(this.url.startGuideCardBatch,{id:record.id}).then(res => {
+                if (res.success) {
+                  that.$notification.success({
+                    message: '娑堟伅',
+                    description: res.message
+                  })
+                } else {
+                  that.$notification.error({
+                    message: '娑堟伅',
+                    description: res.message
+                  })
+                }
+              })
+              .catch(err => {
+                that.$notification.error({
+                  message: '娑堟伅',
+                  description: err.message
+                })
+              })
+              .finally(() => {
+                that.$destroyAll()
+              })
+          },
+          onCancel: () => {
+            that.$destroyAll()
+          }
+        })
       }
     }
   }

--
Gitblit v1.9.3