|  |  | 
 |  |  |     } | 
 |  |  |   }, | 
 |  |  |   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 |