1
0

feat(web): 增加权属管理界面

This commit is contained in:
2024-11-26 14:02:15 +08:00
parent e76236be62
commit 851fc02ce5
7 changed files with 144 additions and 48 deletions

View File

@@ -45,7 +45,7 @@ export function tabData() {
},
{
label: '操作',
width: 200,
width: 100,
type: 'operation',
fixed: 'right',
className: 'nowrap',
@@ -53,27 +53,36 @@ export function tabData() {
{
type: 'action',
label: '查看',
icon: 'fa fa-eye',
level: 'link',
...resourceDetailDialog(),
},
{
type: 'action',
label: '编辑',
icon: 'fa fa-pen-fancy',
level: 'link',
...resourceEditeDialog(),
},
{
type: 'action',
label: '删除',
icon: 'fa fa-remove',
type: 'dropdown-button',
level: 'link',
className: 'text-danger',
confirmTitle: '确认删除',
confirmText: '确认删除名称为「${name}」的数据资源吗?',
actionType: 'ajax',
api: apiGet('${base}/data_resource/remove/${id}')
icon: 'fa fa-ellipsis-h',
hideCaret: true,
trigger: 'hover',
buttons: [
{
type: 'action',
label: '申请确权',
level: 'link',
},
{
type: 'action',
label: '删除',
confirmTitle: '确认删除',
confirmText: '确认删除名称为「${name}」的数据资源吗?',
actionType: 'ajax',
api: apiGet('${base}/data_resource/remove/${id}')
},
]
},
]
},