From 945eec5418ee9fa87a1cd01b3cdd1a6844a46287 Mon Sep 17 00:00:00 2001 From: LiuHao <liuhaoai545@gmail.com> Date: 星期一, 15 四月 2024 12:02:40 +0800 Subject: [PATCH] update 优化bpmn位置 --- src/bpmn/panel/TaskPanel.vue | 25 ++++++++++++++++--------- 1 files changed, 16 insertions(+), 9 deletions(-) diff --git a/src/components/BpmnDesign/panel/TaskPanel.vue b/src/bpmn/panel/TaskPanel.vue similarity index 95% rename from src/components/BpmnDesign/panel/TaskPanel.vue rename to src/bpmn/panel/TaskPanel.vue index fbd4669..ba11d34 100644 --- a/src/components/BpmnDesign/panel/TaskPanel.vue +++ b/src/bpmn/panel/TaskPanel.vue @@ -21,9 +21,14 @@ <el-form-item v-if="showConfig.skipExpression" prop="skipExpression" label="璺宠繃琛ㄨ揪寮�"> <el-input v-model="formData.skipExpression" @change="skipExpressionChange"> </el-input> </el-form-item> - <el-form-item prop="formKey" label="琛ㄥ崟鍦板潃" v-loading="formManageListLoading"> - <el-select @change="formKeyChange" v-model="formData.formKey" clearable filterable placeholder="璇烽�夋嫨琛ㄥ崟" style="width: 260px" > - <el-option v-for="item in formManageList" :key="item.id" :label="item.formTypeName+':'+item.formName" :value="item.formType+':'+item.id" /> + <el-form-item v-loading="formManageListLoading" prop="formKey" label="琛ㄥ崟鍦板潃"> + <el-select v-model="formData.formKey" clearable filterable placeholder="璇烽�夋嫨琛ㄥ崟" style="width: 260px" @change="formKeyChange"> + <el-option + v-for="item in formManageList" + :key="item.id" + :label="item.formTypeName + ':' + item.formName" + :value="item.formType + ':' + item.id" + /> </el-select> </el-form-item> </div> @@ -231,11 +236,13 @@ </div> </template> <script setup lang="ts"> -import useParseElement from '@/components/BpmnDesign/hooks/useParseElement'; -import usePanel from '@/components/BpmnDesign/hooks/usePanel'; +import useParseElement from '../hooks/useParseElement'; +import usePanel from '../hooks/usePanel'; import UserSelect from '@/components/UserSelect'; import RoleSelect from '@/components/RoleSelect'; -import DueDate from '@/components/BpmnDesign/panel/property/DueDate.vue'; +import ExecutionListener from './property/ExecutionListener.vue'; +import TaskListener from './property/TaskListener.vue'; +import DueDate from './property/DueDate.vue'; import { ModdleElement } from 'bpmn'; import { TaskPanel } from 'bpmnDesign'; import { AllocationTypeEnum, MultiInstanceTypeEnum, SpecifyDescEnum } from '@/enums/bpmn/IndexEnums'; @@ -464,11 +471,11 @@ ]; const listFormManage = async () => { - formManageListLoading.value = true + formManageListLoading.value = true; const res = await selectListFormManage(); formManageList.value = res.data; - formManageListLoading.value = false -} + formManageListLoading.value = false; +}; onMounted(() => { nextTick(() => { listFormManage(); -- Gitblit v1.9.3