From f6ea543b3de9a770c1bf5db2baf3e8a5dc2c867a Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期一, 30 十二月 2024 18:18:44 +0800 Subject: [PATCH] 10.88.4.131 --- src/components/bpmnProcessDesigner/package/penal/task/ElementTask.vue | 33 ++++++++++++--------------------- 1 files changed, 12 insertions(+), 21 deletions(-) diff --git a/src/components/bpmnProcessDesigner/package/penal/task/ElementTask.vue b/src/components/bpmnProcessDesigner/package/penal/task/ElementTask.vue index e808af3..3a71b4c 100644 --- a/src/components/bpmnProcessDesigner/package/penal/task/ElementTask.vue +++ b/src/components/bpmnProcessDesigner/package/penal/task/ElementTask.vue @@ -6,13 +6,20 @@ <el-checkbox v-model="taskConfigForm.asyncBefore" label="异步前" + value="异步前" @change="changeTaskAsync" /> - <el-checkbox v-model="taskConfigForm.asyncAfter" label="异步后" @change="changeTaskAsync" /> + <el-checkbox + v-model="taskConfigForm.asyncAfter" + label="异步后" + value="异步后" + @change="changeTaskAsync" + /> <el-checkbox v-model="taskConfigForm.exclusive" v-if="taskConfigForm.asyncAfter || taskConfigForm.asyncBefore" label="排除" + value="排除" @change="changeTaskAsync" /> </el-form-item> @@ -22,9 +29,7 @@ </template> <script lang="ts" setup> -import UserTask from './task-components/UserTask.vue' -import ScriptTask from './task-components/ScriptTask.vue' -import ReceiveTask from './task-components/ReceiveTask.vue' +import { installedComponent } from './data' defineOptions({ name: 'ElementTaskConfig' }) @@ -38,14 +43,7 @@ exclusive: false }) const witchTaskComponent = ref() -const installedComponent = ref({ - // 手工任务与普通任务一致,不需要其他配置 - // 接收消息任务,需要在全局下插入新的消息实例,并在该节点下的 messageRef 属性绑定该实例 - // 发送任务、服务任务、业务规则任务共用一个相同配置 - UserTask: 'UserTask', // 用户任务配置 - ScriptTask: 'ScriptTask', // 脚本任务配置 - ReceiveTask: 'ReceiveTask' // 消息接收任务 -}) + const bpmnElement = ref() const bpmnInstances = () => (window as any).bpmnInstances @@ -71,15 +69,8 @@ watch( () => props.type, () => { - // witchTaskComponent.value = installedComponent.value[props.type] - if (props.type == installedComponent.value.UserTask) { - witchTaskComponent.value = UserTask - } - if (props.type == installedComponent.value.ScriptTask) { - witchTaskComponent.value = ScriptTask - } - if (props.type == installedComponent.value.ReceiveTask) { - witchTaskComponent.value = ReceiveTask + if (props.type) { + witchTaskComponent.value = installedComponent[props.type].component } }, { immediate: true } -- Gitblit v1.9.3