fix(ui):some fix (#370)

* pref(ui):some bugfix & some style

* fix(ui):some fix
This commit is contained in:
wang-liang0615
2024-01-10 09:46:02 +08:00
committed by GitHub
parent fc113425cb
commit 521fcd0ba2
8 changed files with 23 additions and 24 deletions

View File

@@ -76,7 +76,8 @@ const AppDeviceEnquire = {
const mixinPermissions = {
computed: {
...mapState({
detailPermissions: state => state.user.detailPermissions
detailPermissions: state => state.user.detailPermissions,
roles: state => state.user.roles
})
},
methods: {
@@ -85,7 +86,7 @@ const mixinPermissions = {
hasDetailPermission(appName, resourceName, perms = []) {
const appNamePer = this.detailPermissions[`${appName}`]
const _findResourcePermissions = appNamePer.find(item => item.name === resourceName)
return _findResourcePermissions.permissions.some(item => perms.includes(item))
return this.roles?.permissions.includes('acl_admin') || this.roles?.permissions.includes('backend_admin') || _findResourcePermissions?.permissions.some(item => perms.includes(item))
}
}
}