From c4a05e13380de918c12a7893c05db245851bc726 Mon Sep 17 00:00:00 2001
From: wkc <978997012@qq.com>
Date: Wed, 21 Jan 2026 09:32:22 +0800
Subject: [PATCH] =?UTF-8?q?=E8=BE=93=E5=85=A5=E8=A1=A8=E5=8D=95=E5=B8=83?=
=?UTF-8?q?=E5=B1=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../design.md | 80 +++++
.../proposal.md | 43 +++
.../specs/loan-pricing-workflow-ui/spec.md | 36 ++
.../tasks.md | 21 ++
.../loanpricing/service/ModelService.java | 79 ++++
.../components/WorkflowCreateDialog.vue | 337 +++++++++---------
6 files changed, 428 insertions(+), 168 deletions(-)
create mode 100644 openspec/changes/remove-tabs-from-workflow-create-dialog/design.md
create mode 100644 openspec/changes/remove-tabs-from-workflow-create-dialog/proposal.md
create mode 100644 openspec/changes/remove-tabs-from-workflow-create-dialog/specs/loan-pricing-workflow-ui/spec.md
create mode 100644 openspec/changes/remove-tabs-from-workflow-create-dialog/tasks.md
create mode 100644 ruoyi-loan-pricing/src/main/java/com/ruoyi/loanpricing/service/ModelService.java
diff --git a/openspec/changes/remove-tabs-from-workflow-create-dialog/design.md b/openspec/changes/remove-tabs-from-workflow-create-dialog/design.md
new file mode 100644
index 0000000..01e2033
--- /dev/null
+++ b/openspec/changes/remove-tabs-from-workflow-create-dialog/design.md
@@ -0,0 +1,80 @@
+# Design: 移除流程创建弹窗的 Tab 栏布局
+
+## Current Implementation
+
+当前 `WorkflowCreateDialog.vue` 使用 `el-tabs` 组件组织表单字段:
+
+```vue
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+```
+
+## Proposed Implementation
+
+使用 Element UI 的 `el-divider` 组件作为分组标题,移除 `el-tabs` 和 `el-tab-pane`:
+
+```vue
+
+
+ 基本信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 贷款信息
+
+
+
+ 中间业务标识
+
+
+
+ 企业标识
+
+
+```
+
+同时需要移除 `data()` 中的 `activeTab` 属性。
+
+## CSS Styling
+
+为 `el-divider` 添加适当的外边距,确保分组标题与表单字段之间有清晰的视觉分隔:
+
+```css
+.el-divider {
+ margin: 16px 0 20px 0;
+ font-weight: bold;
+}
+```
+
+或使用 `