diff --git a/flowable-engine-web/src/api/org.js b/flowable-engine-web/src/api/org.js index 55d9c00..660e418 100644 --- a/flowable-engine-web/src/api/org.js +++ b/flowable-engine-web/src/api/org.js @@ -34,6 +34,14 @@ export function getDepartmentTree() { }) } -export default { - getOrgTree, getUserByName, getRole,getDepartmentTree +//根据角色或者部门获取到对应的数据 +export function getUserTree(type,chooseId){ + return request({ + url:`/admin/user/choose/${type}/${chooseId}`, + method:'get' + }) +} + +export default { + getOrgTree, getUserByName, getRole,getDepartmentTree,getUserTree } diff --git a/flowable-engine-web/src/api/request.js b/flowable-engine-web/src/api/request.js index c49d2b3..cdf1367 100644 --- a/flowable-engine-web/src/api/request.js +++ b/flowable-engine-web/src/api/request.js @@ -11,6 +11,7 @@ Vue.prototype.$axios = axios; export function getBaseUrl(){ return "http://gateway.mytwins.top" + // return "http://192.168.101.7:8000" // return "http://localhost:8000" } diff --git a/flowable-engine-web/src/components/common/Test.vue b/flowable-engine-web/src/components/common/Test.vue index 26d2ccf..afcd6a2 100644 --- a/flowable-engine-web/src/components/common/Test.vue +++ b/flowable-engine-web/src/components/common/Test.vue @@ -5,25 +5,40 @@
+ clearable placeholder="输入关键字进行过滤" prefix-icon="el-icon-search"/>
- 人员 - 部门 + + 角色 + 部门 +
- - - -
- {{ node.label }} + + + +
+
+ + {{ node.label }} +
+
+ + {{ node.label }} +
+
+ + {{ node.label }} +
+
已选 {{ selectList.length }} 项 @@ -32,9 +47,9 @@
- - {{ selectItem.label }} - + + {{ selectItem.name }} +
@@ -44,10 +59,10 @@ + + diff --git a/flowable-engine-web/src/store/index.js b/flowable-engine-web/src/store/index.js index 65d06b5..b1e9683 100644 --- a/flowable-engine-web/src/store/index.js +++ b/flowable-engine-web/src/store/index.js @@ -8,6 +8,7 @@ export default new Vuex.Store({ state: { nodeMap: new Map(), parentMap: new Map(), + selectUserMap: new Map(), isEdit: null, selectedNode: {}, selectFormItem: null, @@ -29,7 +30,11 @@ export default new Vuex.Store({ state.isEdit = val } }, - getters: {}, + getters: { + selectedNode(){ + return state.selectedNode + } + }, actions: {}, modules: {} }) diff --git a/flowable-engine-web/src/views/admin/layout/ProcessDesign.vue b/flowable-engine-web/src/views/admin/layout/ProcessDesign.vue index 4773246..b9c2b37 100644 --- a/flowable-engine-web/src/views/admin/layout/ProcessDesign.vue +++ b/flowable-engine-web/src/views/admin/layout/ProcessDesign.vue @@ -30,7 +30,6 @@ diff --git a/flowable-engine-web/src/views/admin/layout/form/FormDesignRender.vue b/flowable-engine-web/src/views/admin/layout/form/FormDesignRender.vue index e38cf99..63e7201 100644 --- a/flowable-engine-web/src/views/admin/layout/form/FormDesignRender.vue +++ b/flowable-engine-web/src/views/admin/layout/form/FormDesignRender.vue @@ -1,6 +1,6 @@ - diff --git a/flowable-engine-web/src/views/common/process/config/ApprovalNodeConfig.vue b/flowable-engine-web/src/views/common/process/config/ApprovalNodeConfig.vue index 0cc61d9..ac9062a 100644 --- a/flowable-engine-web/src/views/common/process/config/ApprovalNodeConfig.vue +++ b/flowable-engine-web/src/views/common/process/config/ApprovalNodeConfig.vue @@ -7,7 +7,7 @@
选择人员 - +
@@ -118,8 +118,8 @@ - 直接结束流程 - + 直接结束流程 + 驳回到上级审批节点
@@ -133,19 +133,22 @@ - + +
diff --git a/flowable-engine-web/src/views/common/process/config/CcNodeConfig.vue b/flowable-engine-web/src/views/common/process/config/CcNodeConfig.vue index bd43a98..76c2ded 100644 --- a/flowable-engine-web/src/views/common/process/config/CcNodeConfig.vue +++ b/flowable-engine-web/src/views/common/process/config/CcNodeConfig.vue @@ -1,21 +1,21 @@ diff --git a/flowable-engine-web/src/views/common/process/nodes/ApprovalNode.vue b/flowable-engine-web/src/views/common/process/nodes/ApprovalNode.vue index 29bd515..7c00b15 100644 --- a/flowable-engine-web/src/views/common/process/nodes/ApprovalNode.vue +++ b/flowable-engine-web/src/views/common/process/nodes/ApprovalNode.vue @@ -1,8 +1,10 @@