From 66eb3670f298ef651cf655971ab8d4126ffb435f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E7=8E=89=E7=90=A6?= <7507756+jiang_yuqi@user.noreply.gitee.com> Date: Wed, 19 Feb 2025 22:56:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/manage/busExamQuestion/index.vue | 12 ++++++++---- .../src/views/manage/busTrainingVideo/index.vue | 6 ++++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/yanzhu-ui-vue3/src/views/manage/busExamQuestion/index.vue b/yanzhu-ui-vue3/src/views/manage/busExamQuestion/index.vue index c2cdb8fc..87c9ea15 100644 --- a/yanzhu-ui-vue3/src/views/manage/busExamQuestion/index.vue +++ b/yanzhu-ui-vue3/src/views/manage/busExamQuestion/index.vue @@ -601,9 +601,11 @@ function changeCraftType() { /** 初始化行标识 */ function initRowDisabled(row) { let roles = userStore.roles; - if(roles.includes("admin")){ + let _isAdmin = roles.some(item => item.includes("admin")); + let _isGsAdmin = roles.some(item => item.includes("gsAdmin")); + if(_isAdmin){ return false; - }else if(roles.includes("gsAdmin") && row.comId){ + }else if(_isGsAdmin && row.comId){ return false; }else if(row.projectId){ return false; @@ -615,9 +617,11 @@ function initRowDisabled(row) { /** 初始化页面 */ function initPage() { let roles = userStore.roles; - if(roles.includes("admin")){ + let _isAdmin = roles.some(item => item.includes("admin")); + let _isGsAdmin = roles.some(item => item.includes("gsAdmin")); + if(_isAdmin){ FirRoles.value = "admin"; - }else if(roles.includes("gsAdmin")){ + }else if(_isGsAdmin){ FirRoles.value = "gsAdmin"; }else{ FirRoles.value = ""; diff --git a/yanzhu-ui-vue3/src/views/manage/busTrainingVideo/index.vue b/yanzhu-ui-vue3/src/views/manage/busTrainingVideo/index.vue index dc42958d..27beb498 100644 --- a/yanzhu-ui-vue3/src/views/manage/busTrainingVideo/index.vue +++ b/yanzhu-ui-vue3/src/views/manage/busTrainingVideo/index.vue @@ -498,9 +498,11 @@ function handlePlayVideo(row) { /** 初始化行标识 */ function initRowDisabled(row) { let roles = userStore.roles; - if(roles.includes("admin")){ + let _isAdmin = roles.some(item => item.includes("admin")); + let _isGsAdmin = roles.some(item => item.includes("gsAdmin")); + if(_isAdmin){ return false; - }else if(roles.includes("gsAdmin") && row.comId){ + }else if(_isGsAdmin && row.comId){ return false; }else if(row.projectId){ return false;