From 837791128fc80be93318c5fb8c14c98c90ad3b58 Mon Sep 17 00:00:00 2001 From: herenshan112 Date: Thu, 15 Jan 2026 13:23:39 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=BE=93=E5=87=BA=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/directive/permission/button.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/directive/permission/button.ts b/src/directive/permission/button.ts index ef5f546..10f2acf 100644 --- a/src/directive/permission/button.ts +++ b/src/directive/permission/button.ts @@ -101,15 +101,15 @@ export const appHasPower = (signCode:string,buttonKey:string) => { */ export const formHasPower = (signCode:string,tormCode:string,buttonKey:string,classType:number) => { const userStore = useUserStore(); - // console.log("判断表单级权限-1111-->",signCode,userStore.myPower.appSystemPower) + console.log("判断表单级权限-1111-->",signCode,userStore.myPower.appSystemPower) if(userStore.myPower.appSystemPower && Array.isArray(userStore.myPower.appSystemPower)){ return userStore.myPower.appSystemPower.some((perm: any) => { if(perm.AppId == signCode){ - // console.log("判断表单级权限-1112-->",signCode) - // console.log("判断表单级权限-1113-->",tormCode) - // console.log("判断表单级权限-1114-->",perm.formPower) - // console.log("判断表单级权限-1115-->",buttonKey) + console.log("判断表单级权限-1112-->",signCode) + console.log("判断表单级权限-1113-->",tormCode) + console.log("判断表单级权限-1114-->",perm.formPower) + console.log("判断表单级权限-1115-->",buttonKey) if(perm.formPower && Array.isArray(perm.formPower)){ return perm.formPower.some((formPerm: any) => { switch(classType){ From f58bb976823d2426e822652896db91d4f5888434 Mon Sep 17 00:00:00 2001 From: herenshan112 Date: Fri, 16 Jan 2026 13:22:42 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=A4=8D=E5=88=B6=E8=A7=92=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/roleapi/postrole.ts | 13 ++ src/views/system/monitor/online/index.vue | 144 +++++++++++++++++- .../monitor/online/powerPage/appTabsPick.vue | 51 ++++++- .../online/roleConfig/addRoleGroup.vue | 14 +- 4 files changed, 213 insertions(+), 9 deletions(-) diff --git a/src/api/system/roleapi/postrole.ts b/src/api/system/roleapi/postrole.ts index f51cde4..be839c1 100644 --- a/src/api/system/roleapi/postrole.ts +++ b/src/api/system/roleapi/postrole.ts @@ -276,3 +276,16 @@ export function appPowerConfig(data?: any){ data:data }); } + +/** +@ 作者: 秦东 +@ 时间: 2025-12-11 14:23:55 +@ 功能: 分组授权 +*/ +export function copyRolePower(data?: any){ + return request({ + url: '/systemapi/authorize/copyRolePower', + method: 'post', + data:data + }); +} diff --git a/src/views/system/monitor/online/index.vue b/src/views/system/monitor/online/index.vue index c01c1fb..6b8ac8b 100644 --- a/src/views/system/monitor/online/index.vue +++ b/src/views/system/monitor/online/index.vue @@ -5,14 +5,15 @@ -->