| | |
| | | } |
| | | }, |
| | | computed: { |
| | | ...mapState(['userInfo']), |
| | | ...mapState(['userInfo','tableHeightNew']), |
| | | // 是否为超级管理员 |
| | | isAdmin () { |
| | | return this.userInfo.roles.findIndex(code => code === this.adminCode) > -1 |
| | | } |
| | | }, |
| | | methods: { |
| | | // 是否包含指定角色 |
| | | /** |
| | | * 判断是否为DEBUG模式 |
| | | */ |
| | | isDebug () { |
| | | return process.env.VUE_APP_DEBUG === 'on' |
| | | }, |
| | | /** |
| | | * 是否包含指定角色 |
| | | * |
| | | * @param roles 目标角色数组 |
| | | * @returns {boolean} |
| | | */ |
| | | containRoles (roles) { |
| | | if (roles == null) { |
| | | return true |
| | |
| | | } |
| | | return false |
| | | }, |
| | | // 是否包含指定权限 |
| | | /** |
| | | * 是否包含指定权限 |
| | | * |
| | | * @param permissions 目标权限数组 |
| | | * @returns {boolean} |
| | | */ |
| | | containPermissions (permissions) { |
| | | if (permissions == null) { |
| | | return true |