93 lines
6.2 KiB
Markdown
93 lines
6.2 KiB
Markdown
# 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-hq(Taro,先 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/`,按需再提升。
|