From 7bb48e105209811d1cbebce5f9576aad36c91b0c Mon Sep 17 00:00:00 2001
From: yangjun <1173114630@qq.com>
Date: Wed, 7 Jan 2026 09:22:00 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9app=E6=9D=83=E9=99=90?=
=?UTF-8?q?=E6=B5=81=E7=A8=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../bizEmployeesInfo/BizEmployeesInfo.api.ts | 6 +-
.../components/RolePermissionDrawer.vue | 252 +++++++-----------
src/views/biz/nuBaseInfo/QyxxList.vue | 6 +-
.../components/RolePermissionDrawer.vue | 228 ++++++----------
4 files changed, 176 insertions(+), 316 deletions(-)
diff --git a/src/views/biz/bizEmployeesInfo/BizEmployeesInfo.api.ts b/src/views/biz/bizEmployeesInfo/BizEmployeesInfo.api.ts
index cd1aeb4..0281177 100644
--- a/src/views/biz/bizEmployeesInfo/BizEmployeesInfo.api.ts
+++ b/src/views/biz/bizEmployeesInfo/BizEmployeesInfo.api.ts
@@ -19,8 +19,9 @@ enum Api {
getEmployessServiceTags = '/services/serviceTag/serviceTag/getEmployessServiceTags',
queryTreeListForRole = '/employessPermission/nuAppEmployessPermission/queryTreeList',
queryRolePermission = '/employessPermission/nuAppEmployessPermission/queryEmployessPermission',
- saveRolePermission = '/employessPermission/nuAppEmployessPermission/saveRolePermission',
+ saveRolePermissionList = '/employessPermission/nuAppEmployessPermission/saveRolePermissionList',
queryDataRule = '/employessPermission/nuAppEmployessPermission/queryDataRule',
+ qyList = '/nuBaseInfo/nuBaseInfo/qyPemissionList',
}
@@ -40,6 +41,7 @@ export const getImportUrl = Api.importExcel;
* @param params
*/
export const list = (params) => defHttp.get({ url: Api.list, params });
+export const qyList = (params) => defHttp.get({ url: Api.qyList, params });
export const getEmployessServiceTags = (params) => defHttp.get({ url: Api.getEmployessServiceTags, params });
export const getEmployeesList = (params) => defHttp.get({ url: Api.getEmployeesList, params });
@@ -108,7 +110,7 @@ export const queryRolePermission = (params) => defHttp.get({ url: Api.queryRoleP
/**
* 保存角色权限
*/
-export const saveRolePermission = (params) => defHttp.post({ url: Api.saveRolePermission, params });
+export const saveRolePermissionList = (params) => defHttp.post({ url: Api.saveRolePermissionList, params });
/**
* 查询角色数据规则
*/
diff --git a/src/views/biz/bizEmployeesInfo/components/RolePermissionDrawer.vue b/src/views/biz/bizEmployeesInfo/components/RolePermissionDrawer.vue
index 824c29c..68485aa 100644
--- a/src/views/biz/bizEmployeesInfo/components/RolePermissionDrawer.vue
+++ b/src/views/biz/bizEmployeesInfo/components/RolePermissionDrawer.vue
@@ -1,56 +1,67 @@
+
+
+
- 角色标签配置
-
-
-
-
- 选择全部
- 取消选择
-
- 展开全部
- 折叠全部
-
- 层级关联
- 层级独立
-
-
-
+ 区域标签配置
-
-
- {{ slotTitle }}
-
-
-
-
+
+
+
+
+ {{itemNu.nuName}}
+
+
+ {{itemNu.areaFlag_dictText}}
+ {{itemNu.areaFlag_dictText}}
+ {{itemNu.areaFlag_dictText}}
+ {{itemNu.areaFlag_dictText}}
+
+
+
+
+
+ {{ itemOne.slotTitle }}
+
+
+
+
+ {{ itemOne.slotTitle }}
+
+
+
+
+
+
+
+
+
+
+ {{ itemOne.slotTitle }}
+
+
+
+
+
+
+
+
+
+
+
-
取消
- 仅保存
- 保存并关闭
+ 保存