diff --git a/apps/web-antd/src/api/bpm/processInstance/index.ts b/apps/web-antd/src/api/bpm/processInstance/index.ts index 4e8329c9..4f9b7795 100644 --- a/apps/web-antd/src/api/bpm/processInstance/index.ts +++ b/apps/web-antd/src/api/bpm/processInstance/index.ts @@ -109,9 +109,7 @@ export async function getProcessInstanceManagerPage(params: PageParam) { } /** 新增流程实例 */ -export async function createProcessInstance( - data: BpmProcessInstanceApi.ProcessInstanceVO, -) { +export async function createProcessInstance(data: any) { return requestClient.post( '/bpm/process-instance/create', data, diff --git a/apps/web-antd/src/views/bpm/processInstance/create/modules/form.vue b/apps/web-antd/src/views/bpm/processInstance/create/modules/form.vue index 0d1ef863..8f776f0e 100644 --- a/apps/web-antd/src/views/bpm/processInstance/create/modules/form.vue +++ b/apps/web-antd/src/views/bpm/processInstance/create/modules/form.vue @@ -20,13 +20,14 @@ import { BpmCandidateStrategyEnum, BpmFieldPermissionType, BpmModelFormType, + BpmModelType, BpmNodeIdEnum, BpmNodeTypeEnum, decodeFields, setConfAndFields2, } from '#/utils'; +import ProcessInstanceSimpleViewer from '#/views/bpm/processInstance/detail/modules/simple-bpm-viewer.vue'; import ProcessInstanceTimeline from '#/views/bpm/processInstance/detail/modules/time-line.vue'; - // 类型定义 interface ProcessFormData { rule: any[]; @@ -80,8 +81,8 @@ const detailForm = ref({ const fApi = ref(); const startUserSelectTasks = ref([]); -const startUserSelectAssignees = ref>({}); -const tempStartUserSelectAssignees = ref>({}); +const startUserSelectAssignees = ref>({}); +const tempStartUserSelectAssignees = ref>({}); const bpmnXML = ref(undefined); const simpleJson = ref(undefined); const timelineRef = ref(); @@ -273,9 +274,7 @@ const handleCancel = () => { /** 选择发起人 */ const selectUserConfirm = (activityId: string, userList: any[]) => { if (!activityId || !Array.isArray(userList)) return; - startUserSelectAssignees.value[Number(activityId)] = userList.map( - (item) => item.id, - ); + startUserSelectAssignees.value[activityId] = userList.map((item) => item.id); }; defineExpose({ initProcessInfo }); @@ -284,12 +283,11 @@ defineExpose({ initProcessInfo });