陶杰
2025-01-19 87a56274d598af9842b593ec972f517161f60707
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import storage from '../plugins/storage.js'
function hasPermission(permission) {
    // 判断是否是子账号,如果是子账号菜单需要验证权限
    const appMenu=storage.getItem('appMenu');
    // 获取当前登录人信息
    const currentInfo=this.$store.state.currentInfo
    const isSubSupplier=currentInfo.isSubSupplier
    if(isSubSupplier){
      const menu = appMenu.find(element => element.permissionUq === permission);
      return  menu?.subaccountAccessFlag===1?true : false;
    }else{
      // 主账号用所有权限
      return true;
    }
    
  }
 
export default hasPermission