...
|
...
|
@@ -6,10 +6,10 @@ |
6
|
6
|
:clickToRowSelect="false"
|
7
|
7
|
>
|
8
|
8
|
<template #toolbar>
|
9
|
|
- <Authority value="api:yt:role:saveOrUpdateRoleInfoWithMenu:post">
|
|
9
|
+ <Authority value="api:yt:custom:role:post">
|
10
|
10
|
<a-button type="primary" @click="handleCreate">新增角色</a-button>
|
11
|
11
|
</Authority>
|
12
|
|
- <Authority value="api:yt:role:delete">
|
|
12
|
+ <Authority value="api:yt:custom:role:delete">
|
13
|
13
|
<Popconfirm
|
14
|
14
|
title="您确定要批量删除数据"
|
15
|
15
|
ok-text="确定"
|
...
|
...
|
@@ -21,7 +21,7 @@ |
21
|
21
|
</Authority>
|
22
|
22
|
</template>
|
23
|
23
|
<template #status="{ record }">
|
24
|
|
- <Authority value="api:yt:role:saveOrUpdateRoleInfoWithMenu:update">
|
|
24
|
+ <Authority value="api:yt:custom:role:update">
|
25
|
25
|
<Switch
|
26
|
26
|
:checked="record.status === 1"
|
27
|
27
|
:loading="record.pendingStatus"
|
...
|
...
|
@@ -31,7 +31,7 @@ |
31
|
31
|
/>
|
32
|
32
|
</Authority>
|
33
|
33
|
<Tag
|
34
|
|
- v-if="!hasPermission('api:yt:role:saveOrUpdateRoleInfoWithMenu:update')"
|
|
34
|
+ v-if="!hasPermission('api:yt:custom:role:update')"
|
35
|
35
|
:color="record.status ? 'green' : 'red'"
|
36
|
36
|
>
|
37
|
37
|
{{ record.status ? '启用' : '禁用' }}
|
...
|
...
|
@@ -42,16 +42,16 @@ |
42
|
42
|
:actions="[
|
43
|
43
|
{
|
44
|
44
|
label: '编辑',
|
45
|
|
- auth: 'api:yt:role:saveOrUpdateRoleInfoWithMenu:update',
|
|
45
|
+ auth: 'api:yt:custom:role:update',
|
46
|
46
|
icon: 'clarity:note-edit-line',
|
47
|
47
|
onClick: handleEdit.bind(null, record),
|
48
|
48
|
},
|
49
|
49
|
{
|
50
|
50
|
label: '删除',
|
51
|
|
- auth: 'api:yt:role:delete',
|
|
51
|
+ auth: 'api:yt:custom:role:delete',
|
52
|
52
|
icon: 'ant-design:delete-outlined',
|
53
|
53
|
color: 'error',
|
54
|
|
- ifShow: record.roleType != RoleEnum.SYS_ADMIN,
|
|
54
|
+ ifShow: record.roleType != RoleEnum.SYS_ADMIN && !record.status,
|
55
|
55
|
popConfirm: {
|
56
|
56
|
title: '是否确认删除',
|
57
|
57
|
confirm: handleDeleteOrBatchDelete.bind(null, record),
|
...
|
...
|
|