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