本指南用于指导 miniprogram 供应商端进行一次完整、可验收、可追踪的 UI 改造。
改造原则:视觉样式按 Demo 执行、业务功能保持不变。
mobile-ui/sanqiang-supplier-ui-demo.htmldocs/小程序-供应商端UI规范-sanqiang-supplier-ui-demo.md改造时禁止“参考现有页面微调”,必须先从 Demo 提炼设计语言,再反向覆盖现有页面。
pages/supplier/home/home.vue 必须完全遵循 Demo 的信息架构、视觉层级、区块顺序与交互节奏。
基于 mobile-ui/sanqiang-supplier-ui-demo.html,以下样式点不可偏离:
pending:浅黄底 + 琥珀字(待备货)stocking:浅绿底 + 绿色字(备货中)主页面(miniprogram/src/pages/supplier):
home/home.vue:供应商工作台首页(强约束)inquiry/inquiry.vue:询价单(按同体系卡片/筛选/列表)quotation/quotation.vue:我的报价(列表卡片统一)delivery/delivery.vue:备货任务列表(Tab/卡片统一)delivery/detail/detail.vue:备货任务详情(凭证区/卡片统一)product/detail.vue:商品详情(已统一到详情 demo 风格;需与供应商体系一致不冲突)price-list/price-list.vue:价格清单(嵌入明细的外壳与空态统一)address/address.vue / address/edit.vue:取货地址(卡片/按钮统一)profile/profile.vue:个人中心(头部/菜单统一)settings/avatar.vue / settings/password.vue:设置页(卡片/按钮统一)目标:home/home.vue 与 Demo 逐区块对齐(结构同构、视觉一致),功能保持不变。
验收门槛:
delivery/delivery.vue 列表与状态 Tab 同体系delivery/detail/detail.vue 详情卡片与凭证上传同体系inquiry/inquiry.vue 筛选/商品行/输入框/保存按钮统一quotation/quotation.vue 列表卡片与状态标签统一price-list/price-list.vue 空态与嵌入容器统一profile/profile.vue、settings/*、address/* 统一(避免跳转断层)说明:供应商端每次 UI 改造完成后,必须新增一条记录。建议按时间倒序维护(最新在上)。
miniprogram/src/pages/supplier/home/home.vuesanqiang-supplier-ui-demo 同构改造