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 @@