From 77b083d347eb8e75eb29a4146238b3f7304489f6 Mon Sep 17 00:00:00 2001
From: hsy <1029150275@qq.com>
Date: 星期一, 17 八月 2026 09:54:07 +0800
Subject: [PATCH] Merge branch 'refs/heads/dev_pro2.0' into fix/hsy/20260812

---
 src/views/mes/pro/workorder-center/index.vue |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/views/mes/pro/workorder-center/index.vue b/src/views/mes/pro/workorder-center/index.vue
index b90ebb8..99ada7d 100644
--- a/src/views/mes/pro/workorder-center/index.vue
+++ b/src/views/mes/pro/workorder-center/index.vue
@@ -18,11 +18,13 @@
 } from '#/api/mes/pro/workorder';
 import { previewAutoGenerate, autoGenerateTasks } from '#/api/mes/pro/task';
 
+import ArchiveDetail from '#/views/mes/pd/archive/modules/detail.vue';
 import { useGridColumns, useGridFormSchema, useTaskGridColumns } from './data';
 import QuickFeedbackForm from './modules/quick-feedback.vue';
 import SchedulePreviewModal from './modules/schedule-preview.vue';
 
 defineOptions({ name: 'WorkorderCenter' });
+const archiveDetailRef = ref<InstanceType<typeof ArchiveDetail>>();
 
 const router = useRouter();
 
@@ -35,7 +37,7 @@
   destroyOnClose: true,
 });
 
-const [SchedulePreviewModal, schedulePreviewModalApi] = useVbenModal({
+const [SchedulePreviewModalWrap, schedulePreviewModalApi] = useVbenModal({
   connectedComponent: SchedulePreviewModal,
   destroyOnClose: true,
 });
@@ -164,7 +166,7 @@
 <template>
   <Page auto-content-height>
     <QuickFeedbackModal @success="handleFeedbackSuccess" />
-    <SchedulePreviewModal @success="handleRefresh" />
+    <SchedulePreviewModalWrap @success="handleRefresh" />
 
     <Grid table-title="宸ュ崟涓績">
       <template #toolbar-tools>
@@ -206,6 +208,11 @@
                 title: '纭涓�閿帓浜э紵灏嗘寜鐓у伐鑹鸿矾绾胯嚜鍔ㄧ敓鎴愪换鍔°��',
                 confirm: handleScheduleExecute.bind(null, row),
               },
+            },
+            {
+              label: '褰掓。',
+              type: 'link',
+              onClick: () => archiveDetailRef.value?.open(row.productCode),
             },
           ]"
         />
@@ -309,5 +316,6 @@
         </Collapse.Panel>
       </Collapse>
     </Card>
+    <ArchiveDetail ref="archiveDetailRef" />
   </Page>
 </template>

--
Gitblit v1.9.3