feat(hall): 新增事项指南页(先看指南再办理)
build / build (push) Failing after 2m2s

- /#/item?siteCode=&itemCode= 新页面:元数据 + 五 tab + 底部固定操作条
- HallApi.guide() 接匿名接口 /api/hall/item(契约 §3.2)
- HallItem 补 10 个承诺字段、新增 ItemGuideVo/ItemGuideAttachment(契约 §4)
- 状态角标三态与办理分流按契约 §5
- .gitignore 忽略 vite.config.ts.timestamp-* 临时文件
This commit is contained in:
chenxing
2026-10-20 18:01:16 +08:00
parent dda1a71cf5
commit 8ce8082e89
5 changed files with 433 additions and 1 deletions
+8 -1
View File
@@ -2,7 +2,7 @@ import type { RouteRecordRaw } from "vue-router";
/**
* 公共办事大厅路由(用户面;后台管理路由在 svc-hall/front,两仓互不引用)。
* 五个页面:事项大厅(入口)/ 在线办理 / 我的办件 / 我的审批 / 办件详情。
* 六个页面:事项大厅(入口)/ 事项指南 / 在线办理 / 我的办件 / 我的审批 / 办件详情。
* 全部走 hash 路由(部署于 /{contextPath}/hall/,hash 免服务端 rewrite)。
* 参数页用 query 传参(与 CMS 指南页"我要办理"外链形态一致:
* {svc_hall_base}/#/apply?siteCode=&itemCode=&from=<指南页绝对URL>;
@@ -16,6 +16,13 @@ const routes: RouteRecordRaw[] = [
component: () => import("@/views/Hall.vue"),
meta: { title: "办事大厅" },
},
// 事项指南(P0-1「先看指南再办理」):{base}/#/item?siteCode=&itemCode=,匿名可读
{
path: "/item",
name: "item_guide",
component: () => import("@/views/ItemGuide.vue"),
meta: { title: "事项指南" },
},
{
path: "/apply",
name: "apply",