From caee39efae91ad0bd5b9e3ee829602fecc1c8044 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期五, 15 五月 2026 15:06:07 +0800
Subject: [PATCH] 修改供应商档案黑名单附件上传

---
 src/views/basicData/supplierManage/components/BlacklistTab.vue |   21 +++++++++++++--------
 1 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/src/views/basicData/supplierManage/components/BlacklistTab.vue b/src/views/basicData/supplierManage/components/BlacklistTab.vue
index 8f6204b..206ba62 100644
--- a/src/views/basicData/supplierManage/components/BlacklistTab.vue
+++ b/src/views/basicData/supplierManage/components/BlacklistTab.vue
@@ -231,7 +231,10 @@
         </div>
       </template>
     </el-dialog>
-    <files-dia ref="filesDia"></files-dia>
+    <FileList v-if="fileListDialogVisible"
+              v-model:visible="fileListDialogVisible"
+              record-type="supplier_manage"
+              :record-id="recordId" />
   </div>
 </template>
 
@@ -249,7 +252,9 @@
 } from "@/api/basicData/supplierManageFile.js";
 import useUserStore from "@/store/modules/user";
 import { getToken } from "@/utils/auth.js";
-import FilesDia from "../filesDia.vue";
+const FileList = defineAsyncComponent(() =>
+    import("@/components/Dialog/FileList.vue")
+);
 const { proxy } = getCurrentInstance();
 const userStore = useUserStore();
 
@@ -327,7 +332,7 @@
         name: "璧勮川鏂囦欢",
         type: "text",
         clickFun: (row) => {
-          openFilesFormDia(row)
+          openFileDialog(row)
         }
       }
     ],
@@ -342,7 +347,8 @@
   size: 100,
   total: 0,
 });
-const filesDia = ref()
+const fileListDialogVisible = ref(false);
+const recordId = ref();
 // 鐢ㄦ埛淇℃伅琛ㄥ崟寮规鏁版嵁
 const operationType = ref("");
 const dialogFormVisible = ref(false);
@@ -567,10 +573,9 @@
   return `${year}-${month}-${day}`;
 }
 // 鎵撳紑闄勪欢寮规
-const openFilesFormDia = (row) => {
-  nextTick(() => {
-    filesDia.value?.openDialog(row)
-  })
+const openFileDialog = async row => {
+  recordId.value = row.id;
+  fileListDialogVisible.value = true;
 };
 
 onMounted(() => {

--
Gitblit v1.9.3