From cb3098b11e63171ea13865e9ea67e19fe15ef079 Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Wed, 02 Mar 2022 12:11:24 +0800
Subject: [PATCH] Merge branch 'master' of ssh://dev.zhiheiot.com:29418/mob-components

---
 forms/imagePicker/CImagePicker.vue |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/forms/imagePicker/CImagePicker.vue b/forms/imagePicker/CImagePicker.vue
index 8ab735c..a700fd6 100644
--- a/forms/imagePicker/CImagePicker.vue
+++ b/forms/imagePicker/CImagePicker.vue
@@ -56,7 +56,9 @@
         },
     },
     data() {
-        return {};
+        return {
+            fileNames: {},
+        };
     },
     computed: {
         files() {
@@ -78,6 +80,10 @@
             const value = [];
             files.forEach(file => {
                 value.push(file.url);
+                // 记录原文件名
+                if (file.file && file.file.originalFileObj) {
+                    this.fileNames[file.url] = file.file.originalFileObj.name;
+                }
             });
             this.itemRes.onChange(value);
         },
@@ -199,6 +205,7 @@
                                 url,
                                 header,
                                 filePath: file.url,
+                                fileName: this.fileNames[file.url],
                                 name: 'file',
                                 formData: {},
                                 success(res) {
@@ -210,7 +217,9 @@
                                         resolve(
                                             $fetchCommon.transImgPath(
                                                 'fix',
-                                                res2.data.src
+                                                res2.data.src ||
+                                                    res2.data.file ||
+                                                    res2.data.url
                                             )
                                         );
                                     } else {

--
Gitblit v1.9.1