From b754de71350597d2672a2772e6dc11a5f6f07c5f Mon Sep 17 00:00:00 2001 From: huangchengfa <171504222@qq.com> Date: Thu, 18 Dec 2025 10:23:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E6=9D=83=E9=99=90=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/auth.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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'} +}