From 86484f1eaaedf0ca567f6aaa5064be924daa0c76 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期五, 28 八月 2026 21:59:30 +0800
Subject: [PATCH] feat: 审批详情携带附件

---
 src/views/collaborativeApproval/approvalProcess/index.vue |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/src/views/collaborativeApproval/approvalProcess/index.vue b/src/views/collaborativeApproval/approvalProcess/index.vue
index f8309a3..b3c6daa 100644
--- a/src/views/collaborativeApproval/approvalProcess/index.vue
+++ b/src/views/collaborativeApproval/approvalProcess/index.vue
@@ -126,6 +126,7 @@
     <!-- 寮圭獥缁勪欢 -->
     <info-form-dia ref="infoFormDia" @close="handleDialogClose" :approveType="currentApproveType"></info-form-dia>
     <approval-dia ref="approvalDia" @close="handleDialogClose" :approveType="currentApproveType"></approval-dia>
+    <view-detail-dia ref="viewDetailDia" @close="handleDialogClose" :approveType="currentApproveType"></view-detail-dia>
     <FileList v-if="fileDialogVisible"
               v-model:visible="fileDialogVisible"
               record-type="approve_process"
@@ -140,6 +141,7 @@
 import { useRoute } from 'vue-router';
 import InfoFormDia from "@/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue";
 import ApprovalDia from "@/views/collaborativeApproval/approvalProcess/components/approvalDia.vue";
+import ViewDetailDia from "@/views/collaborativeApproval/approvalProcess/components/viewDetailDia.vue";
 import {approveProcessDelete, approveProcessListPage} from "@/api/collaborativeApproval/approvalProcess.js";
 import useUserStore from "@/store/modules/user";
 const FileList = defineAsyncComponent(() => import("@/components/Dialog/FileList.vue"));
@@ -393,6 +395,7 @@
 });
 const infoFormDia = ref()
 const approvalDia = ref()
+const viewDetailDia = ref()
 const { proxy } = getCurrentInstance()
 
 // 鏌ヨ鍒楄〃
@@ -478,7 +481,11 @@
 // 鎵撳紑鏂板妫�楠屽脊妗�
 const openApprovalDia = (type, row) => {
   nextTick(() => {
-    approvalDia.value?.openDialog(type, row)
+    if (type === 'view') {
+      viewDetailDia.value?.openDialog(type, row)
+    } else {
+      approvalDia.value?.openDialog(type, row)
+    }
   })
 };
 

--
Gitblit v1.9.3