diff --git a/src/utils/auth.js b/src/utils/auth.js index 9d49f3c..68a9e19 100644 --- a/src/utils/auth.js +++ b/src/utils/auth.js @@ -81,3 +81,19 @@ export function isShiQingZhi() { const Jb = deptLevel?.[0] == '2' ? '01' : deptLevel?.[0] == '3' ? '02' : '03' return deptBizType == '23' && Jb == '01' } + + +/** 获取当前角色 */ +export function getRole() { + const { deptBizType, deptLevel } = getItem('deptId')[0] + /** 是否是市情指领导 */ + const isShiQzLeader = getItem('roleList').find(item => item.roleCode == 'JS_666666') != undefined + if (isShiQzLeader) return {label: '市情指领导',value:'01',ename: 'shiQzLeader'} + /** 是否是市情指人员 */ + const isShiQz = getItem('roleList').find(item => item.roleCode == 'JS_777777') != undefined + if (isShiQz) return {label: '市情指挥人员',value:'02', ename: 'shiQz'} + /** 是否是县情指人员 */ + const isXianQz = getItem('roleList').find(item => item.roleCode == 'JS_888888') != undefined + if (isXianQz) return {label: '县情指人员',value:'03', ename: 'xianQz'} + return {label: '普通用户',value:'04', ename: 'common'} +}