WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2022-02-24 e4741175f39b3b5fe03af32c178063d8f945dc87
优化图片上传组件
1 files modified
13 ■■■■ changed files
forms/imagePicker/CImagePicker.vue 13 ●●●● patch | view | raw | blame | history
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 {