From 64cd24b079ec15ea5c9be7360060e7b34eb3d8bd Mon Sep 17 00:00:00 2001
From: yaowanxin <3588231647@qq.com>
Date: 星期三, 21 一月 2026 17:48:46 +0800
Subject: [PATCH] 在入职管理、离职管理和用印管理中新增附件上传功能

---
 src/views/collaborativeApproval/sealManagement/index.vue |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/src/views/collaborativeApproval/sealManagement/index.vue b/src/views/collaborativeApproval/sealManagement/index.vue
index 88d33dc..5f96247 100644
--- a/src/views/collaborativeApproval/sealManagement/index.vue
+++ b/src/views/collaborativeApproval/sealManagement/index.vue
@@ -53,6 +53,7 @@
               <el-table-column label="鎿嶄綔" width="200" fixed="right">
                 <template #default="scope">
                   <el-button link @click="viewSealDetail(scope.row)">鏌ョ湅</el-button>
+                  <el-button link type="warning" @click="openFilesFormDia(scope.row)">闄勪欢</el-button>
                   <el-button 
                     v-if="scope.row.status === 'pending'"
 										link
@@ -236,6 +237,7 @@
         </el-table-column>
       </el-table>
     </el-dialog>
+    <files-dia ref="filesDia"></files-dia>
   </div>
 </template>
 
@@ -249,12 +251,13 @@
 import {staffJoinDel, staffJoinListPage} from "@/api/personnelManagement/onboarding.js";
 import useUserStore from '@/store/modules/user'
 import { userLoginFacotryList } from "@/api/system/user.js"
-
+import FilesDia from "./filesDia.vue";
 // 鍝嶅簲寮忔暟鎹�
 const currentUser = ref(null)
 const activeTab = ref('seal')
 const operationType = ref('add')
 const tableData = ref([])
+const filesDia = ref()
 // 鐢ㄥ嵃鐢宠鐩稿叧
 const userStore = useUserStore()
 const showSealApplyDialog = ref(false)
@@ -432,6 +435,13 @@
     ElMessage.error('璇峰畬鍠勭敵璇蜂俊鎭�')
   }
 }
+// 鎵撳紑闄勪欢寮规
+const openFilesFormDia = (row) => {
+  console.log(row)
+  nextTick(() => {
+    filesDia.value?.openDialog( row,'鐢ㄥ嵃绠$悊')
+  })
+};
 // 鏂板
 const handleAdd = () => {
   operationType.value = 'add'

--
Gitblit v1.9.3