Commit 99a44e8c by 芋道源码 Committed by Gitee

!682 fix: 服务任务无法启动

Merge pull request !682 from Lesan/bugfix/bpm-服务任务
parents 7043dea3 0bbf4c91
<template> <template>
<div class="panel-tab__content"> <div class="panel-tab__content">
<el-radio-group v-model="approveMethod" @change="onApproveMethodChange"> <el-radio-group
v-if="type === 'UserTask'"
v-model="approveMethod"
@change="onApproveMethodChange"
>
<div class="flex-col"> <div class="flex-col">
<div v-for="(item, index) in APPROVE_METHODS" :key="index"> <div v-for="(item, index) in APPROVE_METHODS" :key="index">
<el-radio :value="item.value" :label="item.value"> <el-radio :value="item.value" :label="item.value">
...@@ -23,6 +27,9 @@ ...@@ -23,6 +27,9 @@
</div> </div>
</div> </div>
</el-radio-group> </el-radio-group>
<div v-else>
除了UserTask以外节点的多实例待实现
</div>
<!-- 与Simple设计器配置合并,保留以前的代码 --> <!-- 与Simple设计器配置合并,保留以前的代码 -->
<el-form label-width="90px" style="display: none"> <el-form label-width="90px" style="display: none">
<el-form-item label="快捷配置"> <el-form-item label="快捷配置">
...@@ -301,6 +308,7 @@ const approveMethod = ref() ...@@ -301,6 +308,7 @@ const approveMethod = ref()
const approveRatio = ref(100) const approveRatio = ref(100)
const otherExtensions = ref() const otherExtensions = ref()
const getElementLoopNew = () => { const getElementLoopNew = () => {
if (props.type === 'UserTask') {
const extensionElements = const extensionElements =
bpmnElement.value.businessObject?.extensionElements ?? bpmnElement.value.businessObject?.extensionElements ??
bpmnInstances().moddle.create('bpmn:ExtensionElements', { values: [] }) bpmnInstances().moddle.create('bpmn:ExtensionElements', { values: [] })
...@@ -315,6 +323,7 @@ const getElementLoopNew = () => { ...@@ -315,6 +323,7 @@ const getElementLoopNew = () => {
approveMethod.value = ApproveMethodType.SEQUENTIAL_APPROVE approveMethod.value = ApproveMethodType.SEQUENTIAL_APPROVE
updateLoopCharacteristics() updateLoopCharacteristics()
} }
}
} }
const onApproveMethodChange = () => { const onApproveMethodChange = () => {
approveRatio.value = 100 approveRatio.value = 100
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment