疯狂的狮子Li
2022-05-10 99dfd42372117b32d14769bbf10db5a724de9ca3
update 优化 上传组件 部分用户存储url串 导致无法回显问题
已修改2个文件
16 ■■■■ 文件已修改
ruoyi-ui/src/components/FileUpload/index.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/components/ImageUpload/index.vue 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-ui/src/components/FileUpload/index.vue
@@ -90,7 +90,12 @@
          const list = Array.isArray(val) ? val : this.value.split(',');
          // 然后将数组转为对象数组
          this.fileList = list.map(item => {
            item = { name: item.name, url: item.url, ossId: item.ossId };
            // 字符串回显处理 如果此处存的是url可直接回显 如果存的是id需要调用接口查出来
            if (typeof item === "string") {
              item = { name: item, url: item };
            } else {
              item = { name: item.name, url: item.url, ossId: item.ossId };
            }
            item.uid = item.uid || new Date().getTime() + temp++;
            return item;
          });
ruoyi-ui/src/components/ImageUpload/index.vue
@@ -93,8 +93,13 @@
          const list = Array.isArray(val) ? val : this.value.split(',');
          // 然后将数组转为对象数组
          this.fileList = list.map(item => {
            // 此处name使用ossId 防止删除出现重名
            item = { name: item.ossId, url: item.url, ossId: item.ossId };
            // 字符串回显处理 如果此处存的是url可直接回显 如果存的是id需要调用接口查出来
            if (typeof item === "string") {
              item = { name: item, url: item };
            } else {
              // 此处name使用ossId 防止删除出现重名
              item = { name: item.ossId, url: item.url, ossId: item.ossId };
            }
            return item;
          });
        } else {