Showing
1 changed file
with
9 additions
and
2 deletions
@@ -59,7 +59,12 @@ | @@ -59,7 +59,12 @@ | ||
59 | @change="(checked:boolean)=>statusChange(checked,record)" | 59 | @change="(checked:boolean)=>statusChange(checked,record)" |
60 | /> | 60 | /> |
61 | </Authority> | 61 | </Authority> |
62 | - <Authority> 无权限 </Authority> | 62 | + <Tag |
63 | + v-if="!hasPermission('api:yt:sceneLinkage:status')" | ||
64 | + :color="record.status ? 'green' : 'red'" | ||
65 | + > | ||
66 | + {{ record.status ? '启用' : '禁用' }} | ||
67 | + </Tag> | ||
63 | </template> | 68 | </template> |
64 | </BasicTable> | 69 | </BasicTable> |
65 | <SceneLinkAgeDrawer @register="registerDrawer" @success="handleSuccess" /> | 70 | <SceneLinkAgeDrawer @register="registerDrawer" @success="handleSuccess" /> |
@@ -75,16 +80,18 @@ | @@ -75,16 +80,18 @@ | ||
75 | screenLinkPagePutApi, | 80 | screenLinkPagePutApi, |
76 | } from '/@/api/ruleengine/ruleengineApi'; | 81 | } from '/@/api/ruleengine/ruleengineApi'; |
77 | import { useBatchDelete } from '/@/hooks/web/useBatchDelete'; | 82 | import { useBatchDelete } from '/@/hooks/web/useBatchDelete'; |
78 | - import { Switch, Popconfirm } from 'ant-design-vue'; | 83 | + import { Switch, Popconfirm, Tag } from 'ant-design-vue'; |
79 | import { columns, searchFormSchema } from './config/config.data'; | 84 | import { columns, searchFormSchema } from './config/config.data'; |
80 | import { USER_INFO_KEY } from '/@/enums/cacheEnum'; | 85 | import { USER_INFO_KEY } from '/@/enums/cacheEnum'; |
81 | import { getAuthCache } from '/@/utils/auth'; | 86 | import { getAuthCache } from '/@/utils/auth'; |
82 | import SceneLinkAgeDrawer from './SceneLinkAgeDrawer.vue'; | 87 | import SceneLinkAgeDrawer from './SceneLinkAgeDrawer.vue'; |
83 | import { useMessage } from '/@/hooks/web/useMessage'; | 88 | import { useMessage } from '/@/hooks/web/useMessage'; |
84 | import { Authority } from '/@/components/Authority'; | 89 | import { Authority } from '/@/components/Authority'; |
90 | + import { usePermission } from '/@/hooks/web/usePermission'; | ||
85 | 91 | ||
86 | const userInfo: any = getAuthCache(USER_INFO_KEY); | 92 | const userInfo: any = getAuthCache(USER_INFO_KEY); |
87 | const userId = userInfo.userId; | 93 | const userId = userInfo.userId; |
94 | + const { hasPermission } = usePermission(); | ||
88 | 95 | ||
89 | const [registerDrawer, { openDrawer }] = useDrawer(); | 96 | const [registerDrawer, { openDrawer }] = useDrawer(); |
90 | const [registerTable, { reload, setProps, setSelectedRowKeys }] = useTable({ | 97 | const [registerTable, { reload, setProps, setSelectedRowKeys }] = useTable({ |