From 81d0987a9a8dbb3bedab6ebd0467d5d2a1bbdd47 Mon Sep 17 00:00:00 2001 From: clay <20932067@zju.edu.cn> Date: Fri, 10 May 2024 15:14:11 +0800 Subject: [PATCH] =?UTF-8?q?feat=20:=20workflow=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflow/approve/InitiateProcess.vue | 8 ++- src/views/workflow/approve/index.vue | 1 + src/views/workflow/common/InstanceDetails.vue | 6 +- src/views/workflow/process/ProcessEdit.vue | 62 +++++++++++++------ .../config/ConditionGroupItemConfig.vue | 30 ++++++--- .../process/config/FormAuthorityConfig.vue | 55 +++++++++++++++- .../workflow/process/config/NodeConfig.vue | 33 +++++----- 7 files changed, 143 insertions(+), 52 deletions(-) diff --git a/src/views/workflow/approve/InitiateProcess.vue b/src/views/workflow/approve/InitiateProcess.vue index 1c4b4c0..f6ca40c 100644 --- a/src/views/workflow/approve/InitiateProcess.vue +++ b/src/views/workflow/approve/InitiateProcess.vue @@ -2,8 +2,9 @@
- + + +
@@ -18,8 +19,9 @@ import {getInitiateInfo} from "@/api/workflow/process-definition.js"; import ProcessTree from '@/views/workflow/process/ProcessTree.vue' import FormRender from '@/views/workflow/form/FormRender.vue' import {useProcessStore} from '@/stores/processStore.js' + const processStore = useProcessStore() -import {defineProps,defineExpose} from 'vue' +import {defineProps, defineExpose} from 'vue' import {ElMessage} from "element-plus"; const props = defineProps({ diff --git a/src/views/workflow/approve/index.vue b/src/views/workflow/approve/index.vue index 0562011..6af9498 100644 --- a/src/views/workflow/approve/index.vue +++ b/src/views/workflow/approve/index.vue @@ -101,6 +101,7 @@ const handleReset = () => { } const submitForm = () => { + // todo 重新编写表单数据, 不适用当前的动态表单 let formData = processInstance.value.formData let paramsData = { processDefinitionId: selectItem.value.processDefinitionId, diff --git a/src/views/workflow/common/InstanceDetails.vue b/src/views/workflow/common/InstanceDetails.vue index 93f5808..8e66901 100644 --- a/src/views/workflow/common/InstanceDetails.vue +++ b/src/views/workflow/common/InstanceDetails.vue @@ -29,8 +29,8 @@
- + +
@@ -45,7 +45,7 @@