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({