From 931d93c2de603572175e596351ee8cd0593ea044 Mon Sep 17 00:00:00 2001 From: herenshan112 Date: Wed, 1 Apr 2026 08:36:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E5=AE=A1=E6=89=B9=E8=8A=82?= =?UTF-8?q?=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/taskapi/types.ts | 2 + .../workflow/drwer/approverDrawer.vue | 10 +- src/utils/workflow/const.ts | 3 +- src/views/hr/orgUserRole/org.vue | 5 +- src/views/hr/orgUserRole/orgrole.vue | 35 +- src/views/hr/userBox.vue | 6 +- src/views/system/user/index.vue | 2 +- src/views/sysworkflow/codepage/index.vue | 5 +- .../appPageForm/appFlow/simulateTaskFlow.vue | 52 +-- .../appPageForm/unitsPageFrom/attribute.vue | 24 +- .../appLayoutEdit/appContainerPage.vue | 3 + .../taskmanagement/flowStepNew.vue | 442 ++++++++++++++++++ 12 files changed, 519 insertions(+), 70 deletions(-) create mode 100644 src/views/taskplatform/taskmanagement/flowStepNew.vue diff --git a/src/api/taskapi/types.ts b/src/api/taskapi/types.ts index 423b331..21bed58 100644 --- a/src/api/taskapi/types.ts +++ b/src/api/taskapi/types.ts @@ -66,6 +66,8 @@ export interface nodeFlow extends customerFormLogo{ conditionList?:conditionInfo[]; nodelPeople?:nodelPeoples[]; oldFlow?:any + isRun?:number; + userKey?:string; } export interface nodelPeoples { factorid?:string; diff --git a/src/components/workflow/drwer/approverDrawer.vue b/src/components/workflow/drwer/approverDrawer.vue index e6b374f..68e1afe 100644 --- a/src/components/workflow/drwer/approverDrawer.vue +++ b/src/components/workflow/drwer/approverDrawer.vue @@ -845,7 +845,7 @@ const isAllPick = (val:powerNokeInfo) => { - +
{ @check="handleNodeClickOrg" />
+ + + 指定角色 + - diff --git a/src/utils/workflow/const.ts b/src/utils/workflow/const.ts index 90275ff..44cb517 100644 --- a/src/utils/workflow/const.ts +++ b/src/utils/workflow/const.ts @@ -15,7 +15,8 @@ export let setTypes = [ {value: 10, label: '指定部门负责人'}, {value: 7, label: '指定前置审批为本节点设置审批人'}, {value: 8, label: '表单字段'}, - {value: 9, label: '权限矩阵'} + {value: 9, label: '权限矩阵'}, + {value: 11, label: '指定角色'} ] export let selectModes = [ diff --git a/src/views/hr/orgUserRole/org.vue b/src/views/hr/orgUserRole/org.vue index 2a2334e..80b2645 100644 --- a/src/views/hr/orgUserRole/org.vue +++ b/src/views/hr/orgUserRole/org.vue @@ -94,6 +94,7 @@ onMounted(() => { @ 功能: 选择项目 */ const pickCont = (val: userOrgRole) => { + console.log("选择项目-------->",val) if (val.isPick != 1) { val.isPick = 1; if (pickLists.value.length > 0) { @@ -119,8 +120,8 @@ const pickCont = (val: userOrgRole) => { }); } } - // emits('update:pickList', pickLists) - // console.log("选择项目-------->",pickLists.value) + emits('update:pickList', pickLists) + console.log("选择项目-------->",pickLists.value) emits("updataPickLog", pickLists.value); }; /** diff --git a/src/views/hr/orgUserRole/orgrole.vue b/src/views/hr/orgUserRole/orgrole.vue index 3bf221e..eb9bc2b 100644 --- a/src/views/hr/orgUserRole/orgrole.vue +++ b/src/views/hr/orgUserRole/orgrole.vue @@ -271,35 +271,36 @@ defineExpose({