From df982f1554a029a57b0b21ecaa740233cab09a9d Mon Sep 17 00:00:00 2001
From: 张诺 <zhang_12370@163.com>
Date: 星期二, 07 四月 2026 15:57:57 +0800
Subject: [PATCH] fix(FileUpload/ImageUpload): 修复上传组件文件名显示和模型值格式问题

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

diff --git a/src/views/collaborativeApproval/knowledgeBase/index.vue b/src/views/collaborativeApproval/knowledgeBase/index.vue
index 0c1e44d..236962c 100644
--- a/src/views/collaborativeApproval/knowledgeBase/index.vue
+++ b/src/views/collaborativeApproval/knowledgeBase/index.vue
@@ -133,7 +133,7 @@
             </el-form-item>
           </el-col>
         </el-row>
-        <el-form-item label="闄勪欢鏉愭枡" prop="tempFileIds">
+        <el-form-item label="闄勪欢鏉愭枡" prop="files">
           <el-upload
             v-model:file-list="fileList"
             :action="upload.url"
@@ -318,7 +318,7 @@
     keyPoints: "",
     creator: "",
     usageCount: 0,
-    tempFileIds: []
+    files: []
   },
   dialogVisible: false,
   dialogTitle: "",
@@ -516,7 +516,7 @@
       keyPoints: "",
       creator: userStore.nickName || "",
       usageCount: 0,
-      tempFileIds: []
+      files: []
     });
   } else if (type === "edit" && row) {
     dialogTitle.value = "缂栬緫鐭ヨ瘑";
@@ -532,7 +532,7 @@
       keyPoints: row.keyPoints,
       creator: row.creator,
       usageCount: row.usageCount,
-      tempFileIds: (row.commonFileList || []).map(file => file.id)
+      files: row.commonFileList || []
     });
   }
   dialogVisible.value = true;
@@ -636,7 +636,7 @@
     keyPoints: "",
     creator: userStore.nickName || "",
     usageCount: 0,
-    tempFileIds: []
+    files: []
   });
   // 娓呴櫎琛ㄥ崟楠岃瘉鐘舵��
   if (formRef.value) {
@@ -670,10 +670,10 @@
 function handleUploadSuccess(res, file, uploadFiles) {
   proxy.$modal.closeLoading();
   if (res.code === 200) {
-    if (!form.value.tempFileIds) {
-      form.value.tempFileIds = [];
+    if (!form.value.files) {
+      form.value.files = [];
     }
-    form.value.tempFileIds.push(res.data.tempId);
+    form.value.files.push({url:res.data.tempPath,name:res.data.originalName});
     proxy.$modal.msgSuccess("涓婁紶鎴愬姛");
   } else {
     proxy.$modal.msgError(res.msg);

--
Gitblit v1.9.3