权限说明
1、读取用户权限
this.$store.state.Auth.Rule
store.state.Auth.Rule
判断权限
export default class URule {
UID: number = 0
GID: number = 0
Root = new Admin()
System: number = 0
Posts: any[] = []
Orgs: any[] = []
Service = new Admin()
Gov = new Admin()
Tourist = 0
Cur = new Admin()
GIDs: number[] = []
}
export class Admin {
Admin = 0
Member = 0
}
if(rule.Root.Admin){
}else if(rule.Root.Member){
}else if(rule.Cur.Admin==1){
}else if(rule.Cur.Admin ==2){
}else if(rule.Cur.Member){
}else {
}
2、读取当前企业信息
this.$store.state.Auth.Enter
store.state.Auth.Enter
export enum EnterpriseType {
'企业' = 1,
'服务商' = 2,
'社区' = 4,
'政府' = 5
}
3、读取某个企业的信息
get_enterprise_info(EIDs:number[]):Promise<EnterpriseClass>
4、读取管理的成员列表
get_managed_uids()
5、读取岗位的成员列表
get_posts_members(岗位数组)