多实例子流程实现
This commit is contained in:
@ -1,37 +1,37 @@
|
||||
import {
|
||||
AddOrRemoveType,
|
||||
ApprovalOpinionDisplayType,
|
||||
AuthType,
|
||||
BpmnNodeKey,
|
||||
ButtonType,
|
||||
MultipleInstancesType,
|
||||
DesignatedApprover,
|
||||
ElectronicSignatureVerification,
|
||||
FormType,
|
||||
InstanceCompletionConditions,
|
||||
NoHandler,
|
||||
RecordType,
|
||||
RejectType,
|
||||
CallActivityType,
|
||||
FinishType,
|
||||
ExecutionType,
|
||||
MemberType,
|
||||
ApproveType,
|
||||
ApproveCode,
|
||||
TimeOutHandle,
|
||||
TimeOutRule,
|
||||
TimeOutType,
|
||||
AddOrRemoveType,
|
||||
ApprovalOpinionDisplayType,
|
||||
AuthType,
|
||||
BpmnNodeKey,
|
||||
ButtonType,
|
||||
MultipleInstancesType,
|
||||
DesignatedApprover,
|
||||
ElectronicSignatureVerification,
|
||||
FormType,
|
||||
InstanceCompletionConditions,
|
||||
NoHandler,
|
||||
RecordType,
|
||||
RejectType,
|
||||
CallActivityType,
|
||||
FinishType,
|
||||
ExecutionType,
|
||||
MemberType,
|
||||
ApproveType,
|
||||
ApproveCode,
|
||||
TimeOutHandle,
|
||||
TimeOutRule,
|
||||
TimeOutType, SubProcessType,
|
||||
} from '/@/enums/workflowEnum';
|
||||
import { InfoType } from '/@/model/workflow/bpmnConfig';
|
||||
import {
|
||||
CallActivityConfig,
|
||||
EndEventConfig,
|
||||
GatewayConfig,
|
||||
ProcessConfig,
|
||||
ScriptTaskConfig,
|
||||
SequenceFlowConfig,
|
||||
StartEventConfig,
|
||||
UserTaskConfig,
|
||||
CallActivityConfig,
|
||||
EndEventConfig,
|
||||
GatewayConfig,
|
||||
ProcessConfig,
|
||||
ScriptTaskConfig,
|
||||
SequenceFlowConfig,
|
||||
StartEventConfig, SubProcessConfig,
|
||||
UserTaskConfig,
|
||||
} from '/@/model/workflow/workflowConfig';
|
||||
import { useI18n } from '/@/hooks/web/useI18n';
|
||||
const { t } = useI18n();
|
||||
@ -235,12 +235,22 @@ const SequenceFlowProperties: SequenceFlowConfig = {
|
||||
endEventConfigs: [],
|
||||
};
|
||||
// 子流程
|
||||
const SubProcessProperties = {
|
||||
const SubProcessProperties: SubProcessConfig= {
|
||||
id: '', //节点id
|
||||
type: BpmnNodeKey.SUB_PROCESS, //节点类型
|
||||
name: '', //节点名称
|
||||
parentId: '', //父节点(流程id)
|
||||
remark: '', //节点描述
|
||||
subProcessType: SubProcessType.MULTIPLE, // 调用类型
|
||||
finishType: FinishType.ALL, //完成条件
|
||||
percentOf: undefined, //百分比数值
|
||||
executionType: ExecutionType.PARALLEL, //执行类型
|
||||
originatorNode: '', //如果调用类型为单实例 子流程发起人
|
||||
originatorType: MemberType.FORM_FIELD, //发起人类型
|
||||
originatorConfig: '', //表单数据
|
||||
approverConfigs: [], //审批人
|
||||
inParams: [], //输入参数
|
||||
outParams: [], //输出参数
|
||||
startEventConfigs: [],
|
||||
endEventConfigs: [],
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user