From ff78face48e54c3590d073b56c13e3d1bbbb7ace Mon Sep 17 00:00:00 2001 From: songlh Date: Wed, 10 Jul 2024 19:18:22 +0800 Subject: [PATCH] feat(ui): update --- cmdb-ui/src/components/tools/UserMenu.vue | 4 +++- .../cmdb/views/ci_types/attrADTabpane.vue | 15 ++++++++---- .../cmdb/views/ci_types/modelExport.vue | 21 +++++++++------- .../cmdb/views/resource_search/index.vue | 24 +++++++++++-------- .../modules/cmdb/views/tree_views/index.vue | 24 +++++++++++-------- 5 files changed, 53 insertions(+), 35 deletions(-) diff --git a/cmdb-ui/src/components/tools/UserMenu.vue b/cmdb-ui/src/components/tools/UserMenu.vue index 0d74abe..24a6a06 100644 --- a/cmdb-ui/src/components/tools/UserMenu.vue +++ b/cmdb-ui/src/components/tools/UserMenu.vue @@ -57,7 +57,9 @@ export default { computed: { ...mapState(['user', 'locale']), hasBackendPermission() { - return this.user?.detailPermissions?.backend?.length + const isAdmin = this?.user?.roles?.permissions?.includes('acl_admin') + + return isAdmin || this.user?.detailPermissions?.backend?.length }, }, methods: { diff --git a/cmdb-ui/src/modules/cmdb/views/ci_types/attrADTabpane.vue b/cmdb-ui/src/modules/cmdb/views/ci_types/attrADTabpane.vue index bef203e..9abdf0e 100644 --- a/cmdb-ui/src/modules/cmdb/views/ci_types/attrADTabpane.vue +++ b/cmdb-ui/src/modules/cmdb/views/ci_types/attrADTabpane.vue @@ -147,9 +147,9 @@ - + @@ -189,6 +189,7 @@