-- fix bug

This commit is contained in:
yuping
2023-03-09 17:44:08 +08:00
parent 6a00d11288
commit 3e61619930

View File

@@ -28,11 +28,23 @@ export function traverseArr(arr, traverseObj, saveOld = false) {
return newArr; return newArr;
} }
// const admin = [5, 6, 8, 9, 11, 12]; const admin = [5, 6, 8, 9, 11, 12];
//检查 管理权和归属权 //检查 管理权和归属权
export function checkPer() { export function checkPer(per,createId) {
return true; if(createId && store?.state?.userInfo?.id === createId){
return true;
}
if (store?.state?.userInfo?.roleList.some(t => t.code === "system-admin")) {
return true;
}
if (store?.state?.userInfo?.isHrbp) {
return true;
}
if (!per) {
return false;
}
return (per + "").split(",").some(t => admin.some(s => s == t));
} }
const adminOwner = [6, 9, 12]; const adminOwner = [6, 9, 12];