From d3f11ae17f8438428f45b5778a70c51558a66a12 Mon Sep 17 00:00:00 2001 From: clay <209192278@qq.com> Date: Mon, 9 Jan 2023 18:23:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=92=E8=89=B2=E9=80=89=E6=8B=A9=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- flowable-engine-web/src/api/org.js | 2 +- .../src/components/common/OrgPicker.vue | 533 +++++------------- .../src/components/common/RolePicker.vue | 244 ++++++++ 3 files changed, 396 insertions(+), 383 deletions(-) create mode 100644 flowable-engine-web/src/components/common/RolePicker.vue diff --git a/flowable-engine-web/src/api/org.js b/flowable-engine-web/src/api/org.js index bae49ea..970fc6d 100644 --- a/flowable-engine-web/src/api/org.js +++ b/flowable-engine-web/src/api/org.js @@ -13,7 +13,7 @@ export function getOrgTree(param) { // 查询系统角色 export function getRole() { return request({ - url: 'oa/org/role', + url: 'admin/role/option', method: 'get' }) } diff --git a/flowable-engine-web/src/components/common/OrgPicker.vue b/flowable-engine-web/src/components/common/OrgPicker.vue index eece86f..b1db697 100644 --- a/flowable-engine-web/src/components/common/OrgPicker.vue +++ b/flowable-engine-web/src/components/common/OrgPicker.vue @@ -2,67 +2,32 @@
-
- -
- - - -
- 全选 - 上一级 -
-
-
-
+
系统角色
-
- -
- -
- - {{ org.name }} - - 下级 - -
-
- - {{getShortName(org.name)}} - {{ org.name }} -
-
- - {{ org.name }} -
+
+ + +
+ + + {{ roleItem.name }}
+
- 已选 {{ select.length }} 项 + 已选 {{ selectList.length }} 项 清空
-
- -
-
- - {{ org.name }} -
-
- - {{getShortName(org.name)}} - {{ org.name }} -
-
- - {{ org.name }} -
- +
+ +
+ + {{ org.name }} +
@@ -71,251 +36,137 @@ -- 2.40.1