From 1b73a97ec12424274eeae824d9a358ad8c7f6fe9 Mon Sep 17 00:00:00 2001
From: JR <3573153686@qq.com>
Date: Fri, 22 Aug 2025 15:31:24 +0800
Subject: [PATCH] =?UTF-8?q?refactor(workflow):=20=E4=BC=98=E5=8C=96?=
=?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81=E5=90=AF=E5=8A=A8=E9=A1=B5=E9=9D=A2?=
=?UTF-8?q?=E5=B8=83=E5=B1=80=E5=92=8C=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 移除了审批人设置卡片,改为在表单中直接选择指定审批人
- 调整了表单布局,优化了用户界面
- 在加载表单数据时隐藏了表单按钮
- 保留了提交和重置功能
---
klp-ui/src/views/workflow/work/start.vue | 36 +++++++++---------------
1 file changed, 13 insertions(+), 23 deletions(-)
diff --git a/klp-ui/src/views/workflow/work/start.vue b/klp-ui/src/views/workflow/work/start.vue
index 157c9709..5165711d 100644
--- a/klp-ui/src/views/workflow/work/start.vue
+++ b/klp-ui/src/views/workflow/work/start.vue
@@ -8,23 +8,11 @@
-
+
-
-
- 审批人设置
-
+
-
-
- 指定用户
- 角色
- 部门
- 发起人
-
-
-
-
+
-
-
+
+
提交
@@ -45,7 +33,7 @@
-
+
@@ -162,6 +150,8 @@ export default {
}).then(res => {
if (res.data) {
this.formData = res.data;
+ // 表单按钮隐藏
+ this.formData.formBtns = false;
this.formOpen = true
}
})
@@ -195,15 +185,15 @@ export default {
this.$modal.msgError("表单未加载完成");
return;
}
-
+
// 获取表单数据
parserRef.getData();
-
+
// 验证表单
parserRef.$refs[parserRef.formConfCopy.formRef].validate(valid => {
if (valid) {
const formData = parserRef[parserRef.formConfCopy.formModel];
-
+
// 添加审批人信息到表单数据
// 根据审批类型添加不同的审批人信息
if (this.approvalForm.approvalType === 1 && this.approvalUsers.length > 0) {
@@ -228,7 +218,7 @@ export default {
formData.flowable.candidateUsers = '';
formData.flowable.candidateGroups = '';
}
-
+
// 启动流程并将表单数据加入流程变量
if (this.definitionId) {
startProcess(this.definitionId, JSON.stringify(formData)).then(res => {
@@ -245,7 +235,7 @@ export default {
}
});
},
-
+
// 重置表单
resetForm() {
const parserRef = this.$refs.parser;