From c746c5071a19f15347d8749d38ec939629dc2dec Mon Sep 17 00:00:00 2001 From: wangjia <809946525@qq.com> Date: Thu, 25 Jun 2026 13:49:08 +0800 Subject: [PATCH] =?UTF-8?q?docs(design):=20CONTRACT=20=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E5=85=A5/=E5=87=BA=E5=BA=93/=E8=B4=A2=E5=8A=A1/=E8=AE=BE?= =?UTF-8?q?=E5=A4=87/=E8=AE=BE=E7=BD=AE/=E5=85=B3=E4=BA=8E=20=E9=AA=8C?= =?UTF-8?q?=E6=94=B6=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX --- design/CONTRACT.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/design/CONTRACT.md b/design/CONTRACT.md index 3ed9849..9142924 100644 --- a/design/CONTRACT.md +++ b/design/CONTRACT.md @@ -89,6 +89,14 @@ AppTokens 目前**仅颜色**。原型还驱动: | 库存列表(移动) | `m-inventory.html` | 同上窄屏(卡片流) | ✅ golden 自比 | ✅ golden 自比 | ✅ golden 自比 | | 往来单位(桌面) | `partners.html` | `partners_screen.dart` | ✅ 副标/状态徽章/两行名称/响应式 toolbar | ✅ golden 自比 | ✅ golden 自比 | | 往来单位(移动) | `m-partners.html` | 同上窄屏(卡片流) | ✅ golden 自比 | ✅ golden 自比 | ✅ golden 自比 | +| 入库列表(桌/移) | `stock-in-list.html` | `stock_in_list_screen.dart` | ✅ 副标 + 共享 StatusPill(草稿/待审/已审/已拒) | ✅ golden | ✅ golden | +| 出库列表(桌/移) | `stock-out-list.html` | `stock_out_list_screen.dart` | ✅ 副标 + 共享 StatusPill | ✅ golden | ✅ golden | +| 财务(桌/移) | `finance.html` | `finance_screen.dart` | ✅ KpiCard + 类型/结清 StatusPill + 离线条 token | ✅ golden | ✅ golden | +| 设备管理(桌/移) | `devices.html` | `device_management_screen.dart` | ✅ 在线/离线 StatusPill | ✅ golden | ✅ golden | +| 系统设置·参数 | `settings.html` | `settings_screen.dart` | ✅ 主题选择器三色板 + 角色 StatusPill | ✅ golden | ✅ golden | +| 关于我们(桌/移) | `about.html` | `about_screen.dart` | ✅ 正文已 token 化(golden 锁定) | ✅ golden | ✅ golden | + +> **共享组件杠杆**:`StatusBadge`(入/出库单据状态)一处升级两屏受益;`StatusPill`/`KpiCard` 现已被库存/往来/入出库/财务/设备/设置/关于复用——新屏直接套,无需重做徽章/卡片。 > **重要发现(原型 vs 现有数据)**:原型是「理想态富数据重设计」,多数屏的富数据区**当前后端不供给**,无法一次完整还原: > - **商品列表**:8 tab vs 原型 5 tab;香型字典 / 商品介绍 缺后端 → 暂缓。