陶杰
2025-01-13 f926e6141482ca1c7ea8de58c06736e7d93abf9f
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