From 2a08720d4b72482a5d4c0c72063a39ad0c1ed732 Mon Sep 17 00:00:00 2001 From: yuping <82253452@qq.com> Date: Sun, 26 Feb 2023 17:15:07 +0800 Subject: [PATCH] -- fix bug --- src/utils/utils.js | 7 ++++++- src/views/learningpath/LearningPath.vue | 2 +- src/views/projectcenter/ProjectManage.vue | 7 ++++--- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/utils/utils.js b/src/utils/utils.js index ad837a57..c8a0d54a 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -29,7 +29,7 @@ export function traverseArr(arr, traverseObj, saveOld = false) { } const admin = [5, 6, 8, 9, 11, 12] - +//检查 管理权和归属权 export function checkPer(per) { if (store?.state?.userInfo?.roleList.some(t => t.code === 'learning-admin')) { return true @@ -39,6 +39,11 @@ export function checkPer(per) { } return (per + "").split(',').some(t => admin.some(s => s == t)) } +const adminOwner = [6,9,12] +//单独检查是否有归属权 +export function checkOwner(per) { + return (per + "").split(',').some(t => adminOwner.some(s => s == t)) +} export function checkMenu(path='') { return store?.state?.menus.some(t => path.split(',').some(s=>'/'+s===t)); } diff --git a/src/views/learningpath/LearningPath.vue b/src/views/learningpath/LearningPath.vue index 958b336f..a754d0ab 100644 --- a/src/views/learningpath/LearningPath.vue +++ b/src/views/learningpath/LearningPath.vue @@ -119,7 +119,7 @@ type="link" >编辑 - 管理 + 管理 撤回发布 管理 - +