From 46624ce480a3c14da21f39cc4ad5f7eecea2bb1e Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 17 九月 2026 16:24:28 +0800
Subject: [PATCH] feat(mes): 优化生产批次和袋码管理功能

---
 src/views/mes/pro/bagCode/index.vue |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/views/mes/pro/bagCode/index.vue b/src/views/mes/pro/bagCode/index.vue
index 58621ab..65ae024 100644
--- a/src/views/mes/pro/bagCode/index.vue
+++ b/src/views/mes/pro/bagCode/index.vue
@@ -23,6 +23,7 @@
   import BindBatchModal from "./modules/bind-batch.vue";
   import BindPalletModal from "./modules/bind-pallet.vue";
   import GenerateModal from "./modules/generate-form.vue";
+  import RawGenerateModal from "./modules/raw-generate-form.vue";
   import ReplaceModal from "./modules/replace-form.vue";
   import QrTraceModal from "../components/qr-trace-modal.vue";
 
@@ -30,6 +31,11 @@
 
   const [GenerateFormModal, generateFormModalApi] = useVbenModal({
     connectedComponent: GenerateModal,
+    destroyOnClose: true,
+  });
+
+  const [RawGenerateFormModal, rawGenerateFormModalApi] = useVbenModal({
+    connectedComponent: RawGenerateModal,
     destroyOnClose: true,
   });
 
@@ -61,6 +67,11 @@
   /** 鐢熸垚鏁版嵁鍖� */
   function handleGenerate() {
     generateFormModalApi.open();
+  }
+
+  /** 鐢熸垚鍘熷琚嬬爜 */
+  function handleRawGenerate() {
+    rawGenerateFormModalApi.open();
   }
 
   /** 鏇挎崲鎴愬姛鍚庡睍绀虹粨鏋滃苟鍒锋柊鍒楄〃 */
@@ -303,6 +314,7 @@
 <template>
   <Page auto-content-height>
     <GenerateFormModal @success="handleRefresh" />
+    <RawGenerateFormModal @success="handleRefresh" />
     <BindBatchFormModal @success="handleRefresh" />
     <BindPalletFormModal @success="handleRefresh" />
     <ReplaceFormModal @success="handleReplaceSuccess" />
@@ -318,6 +330,12 @@
               onClick: handleGenerate,
             },
             {
+              label: '鐢熸垚鍘熷琚嬬爜',
+              icon: ACTION_ICON.ADD,
+              auth: ['mes:pro-bag-code:create'],
+              onClick: handleRawGenerate,
+            },
+            {
               label: '褰曞叆鎵规',
               type: 'primary',
               auth: ['mes:pro-bag-code:update'],

--
Gitblit v1.9.3