From 05b6c78a9396644937f6760051cd21a3bdc8fe62 Mon Sep 17 00:00:00 2001 From: chenxing Date: Thu, 17 Sep 2026 14:51:04 +0800 Subject: [PATCH] =?UTF-8?q?feat(apply):=20=E5=8A=9E=E4=BB=B6=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E3=80=8C=E7=94=B3=E8=AF=B7=E5=86=85=E5=AE=B9=E3=80=8D?= =?UTF-8?q?=E6=8C=89=E8=A1=A8=E5=8D=95=20schema=20=E6=B8=B2=E6=9F=93?= =?UTF-8?q?=E2=80=94=E2=80=94=E4=B8=AD=E6=96=87=20label=20+=20=E5=88=86?= =?UTF-8?q?=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 utils/formDataGroups.ts:groups 顺序展示、schema 外字段归「其他信息」、无 schema 回落按 key - ApplyDetail 改用详情出参 formSchemaJson(删除再调 /api/apply/item 取 schema 的旁路);ApplyVo 类型补 formSchemaJson - 顺带入库 hall 动态表单修复(就地写 reactive + 内联 validate,2026-09-17 会话) --- index.html | 2 +- src/components/DynamicForm.vue | 135 +++++++++++++++++++++++++++++++-- src/types/svc.ts | 18 +++++ src/utils/formDataGroups.ts | 55 ++++++++++++++ src/views/Apply.vue | 33 +++++++- src/views/ApplyDetail.vue | 66 +++++++++------- 6 files changed, 273 insertions(+), 36 deletions(-) create mode 100644 src/utils/formDataGroups.ts diff --git a/index.html b/index.html index 7ab03a6..5b42bc1 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ - +