From ca22cdd5550cfa0defb0f430c538698182cdaec1 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期一, 30 十二月 2024 16:42:49 +0800 Subject: [PATCH] Merge branch 'master' of http://dlindusit.com:53929/r/iailab-plat-ui-vue3 --- src/components/bpmnProcessDesigner/package/penal/task/ElementTask.vue | 24 ++++-------------------- 1 files changed, 4 insertions(+), 20 deletions(-) diff --git a/src/components/bpmnProcessDesigner/package/penal/task/ElementTask.vue b/src/components/bpmnProcessDesigner/package/penal/task/ElementTask.vue index bbeeb4c..3a71b4c 100644 --- a/src/components/bpmnProcessDesigner/package/penal/task/ElementTask.vue +++ b/src/components/bpmnProcessDesigner/package/penal/task/ElementTask.vue @@ -29,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' }) @@ -45,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 @@ -78,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