From 537c3cb68a37ff242fe52e0dcbafcd3c0e49cc3a Mon Sep 17 00:00:00 2001 From: clay <209192278@qq.com> Date: Mon, 9 Jan 2023 22:52:04 +0800 Subject: [PATCH] =?UTF-8?q?dengjie=20commit=20:=20=E9=83=A8=E9=97=A8?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E5=99=A8=E6=A0=B7=E5=BC=8F=E5=88=9D=E6=AD=A5?= =?UTF-8?q?=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- flowable-engine-web/src/api/org.js | 9 +- .../src/components/common/OrgPicker.vue | 160 ++++++------- .../src/components/common/RolePicker.vue | 45 +--- .../components/common/departmentPicker.vue | 220 ++++++++++++++++++ 4 files changed, 306 insertions(+), 128 deletions(-) create mode 100644 flowable-engine-web/src/components/common/departmentPicker.vue diff --git a/flowable-engine-web/src/api/org.js b/flowable-engine-web/src/api/org.js index 970fc6d..55d9c00 100644 --- a/flowable-engine-web/src/api/org.js +++ b/flowable-engine-web/src/api/org.js @@ -26,7 +26,14 @@ export function getUserByName(param) { params: param }) } +//获取采取树形控件的部门option +export function getDepartmentTree() { + return request({ + url: 'admin/dept/option', + method: 'get' + }) +} export default { - getOrgTree, getUserByName, getRole + getOrgTree, getUserByName, getRole,getDepartmentTree } diff --git a/flowable-engine-web/src/components/common/OrgPicker.vue b/flowable-engine-web/src/components/common/OrgPicker.vue index b1db697..6b92c12 100644 --- a/flowable-engine-web/src/components/common/OrgPicker.vue +++ b/flowable-engine-web/src/components/common/OrgPicker.vue @@ -2,19 +2,16 @@
-
-
系统角色
-
-
- - -
- - - {{ roleItem.name }} -
+
+
+ + + + +
@@ -22,12 +19,11 @@ 已选 {{ selectList.length }} 项 清空
-
+
-
- - {{ org.name }} - +
+ + {{ org.label }}
@@ -36,87 +32,68 @@ diff --git a/flowable-engine-web/src/components/common/departmentPicker.vue b/flowable-engine-web/src/components/common/departmentPicker.vue new file mode 100644 index 0000000..6b92c12 --- /dev/null +++ b/flowable-engine-web/src/components/common/departmentPicker.vue @@ -0,0 +1,220 @@ + + + + + -- 2.40.1