Commit 64e35831 authored by 姬鋆屾's avatar 姬鋆屾

推修改钉钉请假记录附件显示

parent 28c4a254
...@@ -44,7 +44,13 @@ ...@@ -44,7 +44,13 @@
class="el-upload-list__item ele-upload-list__item-content" class="el-upload-list__item ele-upload-list__item-content"
v-for="(file, index) in list" v-for="(file, index) in list"
> >
<el-link :href="baseUrl + file.url" :underline="false" target="_blank"> <el-link
:href="
file.url[0].indexOf('https') == -1 ? baseUrl + file.url : file.url
"
:underline="false"
target="_blank"
>
<span class="el-icon-document" style="font-size: 12px"> <span class="el-icon-document" style="font-size: 12px">
{{ getFileName(file.name) }} {{ getFileName(file.name) }}
</span> </span>
...@@ -148,12 +154,22 @@ export default { ...@@ -148,12 +154,22 @@ export default {
console.log("value", this.value); console.log("value", this.value);
// 首先将值转为数组 // 首先将值转为数组
const list = Array.isArray(this.value) ? this.value : [this.value]; const list = Array.isArray(this.value) ? this.value : [this.value];
list &&
list.forEach((v) => {
v.url.indexOf("https") >= 0 ? (v.url = JSON.parse(v.url)) : v.url;
});
console.log(list,'1233');
// 然后将数组转为对象数组 // 然后将数组转为对象数组
this.fileList = list.map((item) => { this.fileList = list.map((item) => {
item = { name: item.name, url: item.url }; item = {
name: item.name,
url:
item.url.indexOf("[`\`") >= 0 ? JSON.parse(item.url) : item.url,
};
item.uid = item.uid || new Date().getTime() + temp++; item.uid = item.uid || new Date().getTime() + temp++;
return item; return item;
}); });
return this.fileList; return this.fileList;
} else { } else {
this.fileList = []; this.fileList = [];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment