1
0

feat(web): 优化静态文件展示

This commit is contained in:
2024-11-27 09:59:06 +08:00
parent 82a00d0313
commit d72ebfd1d1
2 changed files with 49 additions and 22 deletions

View File

@@ -210,3 +210,39 @@ export const formInputClearable = {
clearable: true,
clearValueOnEmpty: true,
}
export function formInputFileStatic(field) {
return {
visibleOn: '${detail}',
type: 'input-table',
label: '相关材料',
name: field,
required: true,
resizable: false,
columns: [
{
name: 'filename',
label: '文件名',
},
{
type: 'operation',
label: '操作',
width: 140,
buttons: [
{
type: 'action',
label: '预览',
level: 'link',
icon: 'fas fa-eye'
},
{
type: 'action',
label: '下载',
level: 'link',
icon: 'fa fa-download'
}
]
}
]
}
}