Files
dukang/pages/ROUTE_MAP.md
T
2026-07-08 23:01:18 +08:00

93 lines
6.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Stitch Screen → Route 映射(4端1.0版本)
> 项目 ID: `9513024892894556686` | 同步命令: `pnpm sync:stitch`
**状态说明:** `done` = 路由与 API 已打通;`ui-aligned` = 已对照 Stitch 原型完成页面级 UI 对齐(preV1 Mock 逻辑保留)。
## C 端 h5-user
| 优先级 | Stitch 标题 | screenId | Route | 原型目录 | 状态 |
|--------|-------------|----------|-------|----------|------|
| P0 | 用户登录页 - C端小程序 | ef33d5a4 | `/login` | user/08_* | done |
| P0 | 小程序首页 - 大图商品布局优化 | 6299c14c | `/` | user/28_* | done |
| P0 | 商品详情页 | 335c3649 | `/product/:id` | user/12_* | done |
| P0 | 确认订单页 - 物流到付版 | 367f698c | `/order/confirm` | user/30_* | done |
| P0 | 确认订单页 - 增加跨城物流提醒版 | 6012cab3 | `/order/confirm?cross=1` | user/36_* | done |
| P1 | 地址管理列表页 | 69704ee5 | `/addresses` | user/34_* | done |
| P1 | 新增地址页面 | d74560d0 | `/addresses/new` | user/32_* | done |
| P1 | 我的订单 - 增加补发订单示例 | 132b9ad9 | `/orders` | user/10_* | done |
| P1 | 订单详情页 - 支持修改地址版 | 96ee308a | `/orders/:id` | user/40_* | done |
| P1 | 订单详情页 - 修改地址确认弹窗 | 0d6b680b | `/orders/:id` (modal) | user/16_* | done |
| P1 | 好客权益专页 | 8bda47b8 | `/benefit` | user/02_* | done |
| P1 | 好客权益明细页 | 03d85af3 | `/benefit/:id` | user/24_* | done |
| P1 | 可用门店列表页 | ffa51fc9 | `/stores` | user/04_* | done |
| P1 | 门店详情页 | f8ac6726 | `/stores/:id` | user/22_* | done |
| P1 | 餐券核销页 | 5c456aac | `/redeem` | user/14_* | done |
| P1 | 餐券核销码页面 | ccfa6298 | `/redeem/code` | user/38_* | done |
| P1 | 我的 - 个人中心页 | 70b6f422 | `/mine` | user/18_* | done |
| P2 | 微信支付页 | e72f2cf2 | `/pay` | user/26_* | done |
| P2 | 定位授权页面 | c5555bc4 | modal | user/06_* | done |
| P2 | 订单详情页 - 联系客服弹窗 | d1087155 | `/orders/:id` (modal) | user/20_* | done |
## 门店 h5-shop
| 优先级 | Stitch 标题 | screenId | Route | 原型目录 | 状态 |
|--------|-------------|----------|-------|----------|------|
| P0 | 门店管理登录页 | de65a660 | `/login` | shop/02_* | ui-aligned |
| P0 | 门店管理一键登录页 | e76dbb7f | `/login?quick=1` | shop/14_* | ui-aligned |
| P0 | 门店管理首页 | 4a4f4a21 | `/` | shop/12_* | ui-aligned |
| P0 | 门店核销确认页 (S-01) | 2b153959 | `/redeem` | shop/08_* | ui-aligned |
| P1 | 门店核销记录页 (S-02) | 493d65d2 | `/records` | shop/10_* | ui-aligned |
| P1 | 门店营业状态页 (S-03) | 329eb254 | `/status` | shop/04_* | ui-aligned |
| P1 | 门店核销成功页 | 1af6b007 | `/redeem/success` | shop/06_* | ui-aligned |
| P1 | 我的(S-03 Tab 样式) | — | `/mine` | shop/04_* | ui-aligned |
## 合伙人 h5-partner
| 优先级 | Stitch 标题 | screenId | Route | 原型目录 | 状态 |
|--------|-------------|----------|-------|----------|------|
| P0 | 城市合伙人登录页 | e7968455 | `/login` | partner/10_* | ui-aligned |
| P0 | 城市合伙人快捷登录页 | f6395fc9 | `/login?quick=1` | partner/02_* | ui-aligned |
| P0 | 合伙人工作台首页 | 9564734e | `/` | partner/22_* | ui-aligned |
| P0 | 录入新门店 - 基本信息 | a996d705 | `/stores/new?step=1` | partner/16_* | ui-aligned |
| P0 | 录入新门店 - 照片上传 | feae43dc | `/stores/new?step=2` | partner/12_* | ui-aligned |
| P0 | 录入新门店 - 结算资质 | 5f7a87a5 | `/stores/new?step=3` | partner/08_* | ui-aligned |
| P1 | 合伙人门店管理页 | 6899aa96 | `/stores` | partner/06_* | ui-aligned |
| P1 | 门店详情编辑页 | dd6ecea7 | `/stores/:id` | user/42_* | ui-aligned |
| P1 | 合伙人订单中心页 | b7c630ed | `/orders` | partner/20_* | ui-aligned |
| P1 | 城市合伙人订单详情页 | 423aac86 | `/orders/:id` | partner/18_* | ui-aligned |
| P1 | 合伙人中心 | c31c874b | `/center` | partner/04_* | ui-aligned |
| P1 | 财务对账中心 | 0e41c1b4 | `/center/settlement` | _archive/财务对账页_中文版 | ui-aligned |
| P1 | 合伙人待确认账单页 | f9b208b8 | `/center/bills` | partner/14_* | ui-aligned |
## 总部管理端 mini-hqTaro,先 H5 后小程序)
`apps/mini-hq` 使用 Taro(React+TS) 编译 H5`taro build --type h5`),后续可 `--type weapp` 打包小程序。
`X-Client-App: HQ_WEB`,复用 `/admin/*``/common/*` 接口。原型参照 `pages/_archive/`HQ 归档屏)。
| 模块 | Route | 后端接口 | 状态 |
|------|-------|----------|------|
| 登录(短信 + 微信授权 Mock) | `pages/login/index` | `/admin/auth/login/sms``/admin/auth/login/wechat` | done |
| 管理中心首页看板 | `pages/dashboard/index`Tab | `/admin/dashboard/stats` | done |
| 门店审核列表 | `pages/stores/index`Tab | `/admin/stores` | done |
| 门店详情 / 审核 | `pages/stores/detail` | `/admin/stores/:id``/admin/stores/:id/status` | done |
| 订单中心 | `pages/orders/index` | `/admin/orders` | done |
| 订单详情 / 状态流转 | `pages/orders/detail` | `/admin/orders/:id``/admin/orders/:id/status` | done |
| 开城管理 | `pages/cities/index` | `/admin/cities` | done |
| 商品管理 | `pages/products/index` | `/admin/products` | done |
| 结算中心 | `pages/settlement/index`Tab | `/admin/redeem-records`(打款为 preV1 Mock | done(打款 Mock |
| 客服中心 | `pages/tickets/index`Tab | `/common/tickets``/common/tickets/:id/status` | done |
| 数据报表 | `pages/reports/index` | `/admin/dashboard/stats` | done |
| 推广码管理 | `pages/promo/index` | `GET /admin/promo-codes` | done |
| 推广码生成 | `pages/promo/generate` | `POST /admin/promo-codes` | done |
| 推广码详情 | `pages/promo/detail` | `GET /admin/promo-codes/:id``PUT .../status` | done |
| 补发 / 退款 | `pages/refund/index` | `/admin/orders?status=REFUNDING``/admin/orders/:id/status` | done |
> C 端落地:`h5-user` 解析 `?promo=` 并调用 `POST /promo/touch`;下单时 `trade.createOrder` 绑定 `user_promo_attribution`。
> 微信授权登录:H5 须在微信内置浏览器内 OAuth;本地 Mock 联调见 `MOCK_WECHAT`。
## 跳过(preV1 归档)
拦截配送等剩余归档 screen 保留在 `pages/_archive/`,按需再提升。