feat(seller): 新增移动端卖家中心

This commit is contained in:
yml2213
2026-10-30 14:57:02 +08:00
parent ce93f1636d
commit 98d0d35830
11 changed files with 565 additions and 13 deletions
@@ -0,0 +1,36 @@
# Phase 2 移动端卖家中心验收
> 日期:2026-10-30
> 范围:移动端卖家商品列表、详情、发布/编辑入口。
## 1. 交付内容
- `/m/seller/listings`:移动端卖家商品列表。
- 全部、已上架、待审核、已下架、已完成筛选与数量。
- 商品卡片展示编号、状态、审核状态、区服、哈夫币、押金、卖家到手价。
- 详情、编辑、提审、下架操作;提审/下架二次确认。
- `/m/seller/listings/:id`:移动端商品详情。
- `/m/seller/listings/new`、`/m/seller/listings/:id/edit`:复用 PC 发布/编辑表单及整数分/基点定价。
- `SellerListingFormPage` / `SellerListingDetailPage` 增加 `mobile` 参数:
- 回跳 `/m/seller/listings`。
- 编辑/登录回跳使用移动端路径。
- 发布成功后的群聊进入 `/m/messages/:id`。
- 移动个人中心新增「卖家中心」入口,未登录先登录并回跳。
- 新增 `frontend/src/styles/mobile-seller.css`,并加入 `global.css` 分块导入。
## 2. 验证
| 检查 | 结果 |
|---|---|
| `cd frontend && npx tsc --noEmit` | 通过 |
| `cd frontend && npm run build` | 通过,主入口 520.27 kB / gzip 167.48 kB |
| `GET /m/seller/listings` | 200 |
| `GET /m/seller/listings/new` | 200 |
| `GET /m/seller/listings/1` | 200 |
| `GET /m/seller/listings/1/edit` | 200 |
## 3. 说明
- 移动端发布/编辑复用 PC 表单和整数定价工具,避免两套价格算法。
- 表单在移动容器下会单列堆叠;复杂字段仍保持完整。
- 未执行真实发布写操作,避免污染开发库。
+1 -1
View File
@@ -381,7 +381,7 @@ hfb_jysh/
### Phase 3:C 端 PC + 移动端(3 周)
> 状态:**进行中(2026-10-30)**。移动端已完成首页、商品列表/详情、下单确认、登录、个人中心、实名认证、订单列表/详情、消息中心与聊天,并接入支付、交接、确认收号、结账、还价、申诉、证据图片上传、订单群聊与客服会话;PC 商品详情、下单、订单中心、操作页、消息中心、聊天页与卖家发布/编辑/审核提交已接通,移动端卖家页面与分销长尾能力待迁移。
> 状态:**进行中(2026-10-30)**。移动端已完成首页、商品列表/详情、下单确认、登录、个人中心、实名认证、订单列表/详情、消息中心、聊天与卖家中心,并接入支付、交接、确认收号、结账、还价、申诉、证据图片上传、订单群聊与客服会话;PC 商品详情、下单、订单中心、操作页、消息中心、聊天页与卖家发布/编辑/审核提交已接通,剩余分销长尾能力与真实订单端到端回归。
- 首页、商品列表、商品详情、撞车商品。
- 登录、注册、找回密码、实名认证。