From b8a3ffdd9b32cb94c4566a2be3fbe205e9c43468 Mon Sep 17 00:00:00 2001 From: herenshan112 Date: Sat, 3 Feb 2024 14:28:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=BA=E5=91=98=E6=89=B9?= =?UTF-8?q?=E9=87=8F=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/roleapi/postrole.ts | 2 +- .../DesignForm/public/form/formGroup.vue | 1 + src/types/components.d.ts | 18 ++++ src/views/hr/archives/archivescont.vue | 1 + src/views/hr/archives/index.vue | 99 ++++++++++++++++++- src/views/hr/archives/useronepage.vue | 14 +++ .../rolepower/setuprole/setuprolepower.vue | 4 +- 7 files changed, 136 insertions(+), 3 deletions(-) create mode 100644 src/views/hr/archives/useronepage.vue diff --git a/src/api/system/roleapi/postrole.ts b/src/api/system/roleapi/postrole.ts index da6ae07b6..f4f7afdd3 100644 --- a/src/api/system/roleapi/postrole.ts +++ b/src/api/system/roleapi/postrole.ts @@ -64,7 +64,7 @@ export function getSystemType(data: setupPage){ /** * 获取指定角色授权 */ - export function getGrantRolePowers(data: getSystemMenusForRole): AxiosPromise{ + export function getGrantRolePowers(data: getSystemMenusForRole): AxiosPromise{ return request({ url: '/systemapi/grant/get_role_grant_powers', method: 'post', diff --git a/src/components/DesignForm/public/form/formGroup.vue b/src/components/DesignForm/public/form/formGroup.vue index 31af08f56..00195d100 100644 --- a/src/components/DesignForm/public/form/formGroup.vue +++ b/src/components/DesignForm/public/form/formGroup.vue @@ -274,6 +274,7 @@ onMounted(()=>{ > diff --git a/src/views/hr/archives/useronepage.vue b/src/views/hr/archives/useronepage.vue new file mode 100644 index 000000000..8e8a618a3 --- /dev/null +++ b/src/views/hr/archives/useronepage.vue @@ -0,0 +1,14 @@ + + + + diff --git a/src/views/powermanage/rolepower/setuprole/setuprolepower.vue b/src/views/powermanage/rolepower/setuprole/setuprolepower.vue index 7fe0f9675..ae28db572 100644 --- a/src/views/powermanage/rolepower/setuprole/setuprolepower.vue +++ b/src/views/powermanage/rolepower/setuprole/setuprolepower.vue @@ -125,8 +125,10 @@ function getSysMenuTree(sysKey:string){ systemPowerMenusTree.value = data; getGrantRolePowers({name:sysKey,roleid:props.roleId}) .then(({data})=>{ + // console.log("获取菜单====>",data); + manageScope.value = data.level if(data != null){ - gainPowerAry.value= data + gainPowerAry.value= data.powerList } }) .finally(()=>{