File tree Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Original file line number Diff line number Diff line change 50
50
<el-table v-loading =" loading" :data =" list" >
51
51
<el-table-column label =" 文件名" align =" center" prop =" name" :show-overflow-tooltip =" true" />
52
52
<el-table-column label =" 文件路径" align =" center" prop =" path" :show-overflow-tooltip =" true" />
53
- <el-table-column label =" URL" align =" center" prop =" url" width =" 110px" >
53
+ <el-table-column label =" URL" align =" center" prop =" url" :show-overflow-tooltip =" true" />
54
+ <el-table-column
55
+ label =" 文件大小"
56
+ align =" center"
57
+ prop =" size"
58
+ width =" 120"
59
+ :formatter =" fileSizeFormatter"
60
+ />
61
+ <el-table-column label =" 文件类型" align =" center" prop =" type" width =" 180px" />
62
+ <el-table-column label =" 文件内容" align =" center" prop =" url" width =" 110px" >
54
63
<template #default =" { row } " >
55
64
<el-image
65
+ v-if =" row.type.includes('image')"
56
66
class =" h-80px w-80px"
67
+ lazy
57
68
:src =" row.url"
58
69
:preview-src-list =" [row.url]"
59
70
preview-teleported
60
71
fit =" cover"
61
72
/>
73
+ <el-link v-else-if =" row.type.includes('pdf')" type =" primary" :href =" row.url" :underline =" false" >预览</el-link >
74
+ <el-link v-else type =" primary" download :href =" row.url" :underline =" false" target =" _blank" >下载</el-link >
62
75
</template >
63
76
</el-table-column >
64
- <el-table-column
65
- label =" 文件大小"
66
- align =" center"
67
- prop =" size"
68
- width =" 120"
69
- :formatter =" fileSizeFormatter"
70
- />
71
- <el-table-column label =" 文件类型" align =" center" prop =" type" width =" 180px" />
72
77
<el-table-column
73
78
label =" 上传时间"
74
79
align =" center"
You can’t perform that action at this time.
0 commit comments