From e789570a1b15181e32414cfc838ad02e8883595e Mon Sep 17 00:00:00 2001 From: aixianling Date: Wed, 18 Dec 2024 10:16:27 +0800 Subject: [PATCH] =?UTF-8?q?feat(xumu):=20=E6=96=B0=E5=A2=9E=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E8=A7=92=E8=89=B2=E6=9D=83=E9=99=90=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加 AppRoleRightsManager 组件,实现角色管理、权限分配等功能 - 新增 rightsAdd 组件,用于添加和编辑应用角色 - 新增 rightsGraph 组件,用于展示权限关系图 - 集成 ECharts 实现复杂的权限关系可视化 --- .../AppRoleRightsManager.vue | 416 ++++++++++++++++++ .../xumu/AppRoleRightsManager/rightsAdd.vue | 196 +++++++++ .../xumu/AppRoleRightsManager/rightsGraph.vue | 192 ++++++++ 3 files changed, 804 insertions(+) create mode 100644 project/xumu/AppRoleRightsManager/AppRoleRightsManager.vue create mode 100644 project/xumu/AppRoleRightsManager/rightsAdd.vue create mode 100644 project/xumu/AppRoleRightsManager/rightsGraph.vue diff --git a/project/xumu/AppRoleRightsManager/AppRoleRightsManager.vue b/project/xumu/AppRoleRightsManager/AppRoleRightsManager.vue new file mode 100644 index 00000000..e9415296 --- /dev/null +++ b/project/xumu/AppRoleRightsManager/AppRoleRightsManager.vue @@ -0,0 +1,416 @@ + + + + + diff --git a/project/xumu/AppRoleRightsManager/rightsAdd.vue b/project/xumu/AppRoleRightsManager/rightsAdd.vue new file mode 100644 index 00000000..52faca40 --- /dev/null +++ b/project/xumu/AppRoleRightsManager/rightsAdd.vue @@ -0,0 +1,196 @@ + + + diff --git a/project/xumu/AppRoleRightsManager/rightsGraph.vue b/project/xumu/AppRoleRightsManager/rightsGraph.vue new file mode 100644 index 00000000..3fd4be34 --- /dev/null +++ b/project/xumu/AppRoleRightsManager/rightsGraph.vue @@ -0,0 +1,192 @@ + + + + +