Commit Graph

28 Commits

Author SHA1 Message Date
wangjia 4bd083f2eb fix(client): 财务汇总往来搜索改为表头下拉框形态(验收反馈)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 12:35:11 +08:00
wangjia edb85c88da feat(client): 财务应收应付汇总增加往来单位搜索(两端,原型同步)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 12:02:44 +08:00
wangjia 04d5a53961 docs(design): 六项前端优化 CONTRACT 台账回填与手册同步
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 11:21:28 +08:00
wangjia f555b99565 feat(client): 新建出入库单默认填充默认仓库(两端,原型同步)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 11:16:29 +08:00
wangjia d4c5964932 feat(client): 出入库列表状态筛选改多选并默认草稿+待审核(两端,原型同步)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 11:16:29 +08:00
wangjia a2aca2e7fc feat(client): 财务筛选增加往来单位并统一自定义时间组件(两端,原型同步)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 10:26:45 +08:00
wangjia 44c985e6b5 feat(client): 出入库单详情抽屉明细增加生产日期+批次号列(两端,抽屉加宽 660,原型同步)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 10:12:55 +08:00
wangjia 3721fe6006 feat(client): 库存列表批次号与生产日期列位对调(原型同步)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 09:42:52 +08:00
wangjia 7e020a04b3 feat(client): 库存商品抽屉增加供应商与批次号信息行(两端,原型同步)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 09:40:16 +08:00
wangjia 3b5d84a7e3 docs: pay 对接指南升 v2 契约 + 授权管理屏文档同步 + db-schema 四新列
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 00:44:03 +08:00
wangjia 22e07613a1 feat(client): 授权管理独立一级屏——授权/购买续费/订单管理三 tab(桌面+移动)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 00:24:59 +08:00
wangjia 9fe1e2766f feat(client): 购买卡按 render_type 分发——redirect 外跳/qr 内嵌二维码/重选取消订单
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 23:46:19 +08:00
wangjia 1669ce6602 docs: 设计真相源铁律升级——原型与真实代码 100% 一致、前端改动原型先行
- CLAUDE.md:废除 2026-07-04「不追求全量同步」三态治理,改动必须先改原型、同提交落地;漂移即 bug
- CONTRACT.md:真相源口径同步;授权面板/购买卡移出代码先行清单(已回填);授权管理独立屏三 tab 台账登记

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 20:19:13 +08:00
wangjia 13b7274dbd feat(design): 原型三域回填对齐真实端 + 授权管理提升独立一级屏(三 tab,桌面+移动)
三域回填(原型=真实 100% 一致铁律首轮集中对齐):
- 库存域:多选筛选 chip(N 项摘要+×单清)/抽屉打印标签/成本按角色标注/移动三态筛选入口/共享抽屉生产日期行
- 设置授权关于域:授权信息三格横排/购买卡三阶段同构/iOS 合规双态/隐私同意弹窗/注销账号入口/客服邮箱统一/关于页按钮规格
- 日期组件域:扁平滚轮面板(输入框+滚轮同宽居中)/范围起止双窗格并排锚定下拉/移动 sheet 纵排,.wheel-* 提升 atoms 并登记

授权管理提升(design-first,评审通过):
- 新增 license.html 独立一级屏(侧边栏「系统」组):授权信息/在线购买续费/订单管理三 tab
- m-license.html 同构三 tab;订单管理 tab=license_purchases 流水(KPI/筛选/表格·卡流/详情)
- settings 子导航摘除授权项;iOS 合规态隐藏购买 tab;index 登记更新

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 20:19:03 +08:00
wangjia adfa0ca34c fix(design): 原型 serve 热重载 SSE 改短轮询——多标签 SSE 常驻连接占满 Chrome 同域 6 连接上限致整站卡死
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 20:18:48 +08:00
wangjia 2c25bbfd85 feat(client): 库存移动卡片品名后缀生产日期 + 商品抽屉生产日期行
- 原型先行(L1):mobile-atoms 新增 .mc-nm .mc-date 原子(xs muted mono 左距8),
  index.html 登记,m-inventory 卡片模板与详情 sheet 同步补生产日期
- MCard 新增 nmSuffix 插槽镜像 .mc-date;库存窄屏卡片品名后缀生产日期小字
- Product 模型补 production_date(只读侧,不进 toJson);商品抽屉信息区
  新增「生产日期」行(分类后、当前库存前,mono)
- 重生成库存移动 golden ×6(inventory_list_mobile / m_inventory 三主题)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 09:56:43 +08:00
wangjia 05203a9b5b refactor: 原型迁移 .superpowers/prototype → design/prototype(与 CONTRACT 同目录)
Design Source Checks / design-source (push) Failing after 14m23s
- git mv 全目录(历史保留);.gitignore 收敛为整个 .superpowers/ 忽略
- 全仓 16 处引用同步(CI checks.yml / l1-sync / screens.mjs / hooks /
  CLAUDE.md / CONTRACT / SSR 模板注释 / docs / web 注释)
- 修 pre-commit 路径正则残留;5180 评审服务已切新路径
- 验证:check-ds 12 道 / l1-sync 6 道 / fidelity 抽查全过

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JJ1g8XV1YhhmHRzhwWEW7o
2026-07-07 18:47:31 +08:00
wangjia 5b9262a166 docs(design): 移动端落地收尾——CONTRACT 台账入表 + 实现计划 HTML 阅读版登记
- CONTRACT 块4:移动壳/我的/授权/盘点入验收表(同步·golden);通知两屏登记二期、
  建单两屏登记拍板不落地;「移动愿景原型」小节改记 2026-07-04 已落地;
  授权面板代码先行行更新为公共 license_panel.dart
- docs/plans/mobile-screens-implementation.html:实现计划阅读版(Stage0/四包/合流验收),
  登记 docs/index.html「实现计划」分类

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-04 12:23:27 +08:00
wangjia 781e2c5e2d docs(design): 移动原型 设备/设置/授权管理/关于 四屏对齐桌面能力
- m-devices:补 登录设备管理 卡片流(用户/平台/IP/最近活跃 + 本机标识 + 详情
  sheet 强制下线);外设卡补 连接方式/最近活动 + 测试/配置/解绑;添加设备入口
  移至区块行(无 FAB),sheet 表单登记;打印模板区块按拍板裁剪
- m-settings:hub 升级为真实 5 面板——门店信息 sheet 表单 / 用户与角色 /
  编号规则(新)/ 授权管理(改词+二级视图)/ 偏好(主题+默认仓库,打印偏好删)
- 授权管理二级视图:授权信息三行 + 在线购买卡(特惠/标准/高级 tab、年付省2月
  划线原价与省钱行、支付宝支付 → waiting → success 三阶段)+ 兑换券 + 降级规则,
  对齐 settings_screen 四卡与 purchase_card 三阶段
- m-about:hero 下补 官网/微信客服/隐私政策/服务条款 链接组;反馈升级为
  sheet 表单(类型 chip+描述+联系方式);页脚 © + 京ICP备2026039814号;
  授权信息块删除(随真相源迁设置);版本示例 v1.1.3
- CONTRACT 增「移动愿景原型」小节:m-* 为移动目标设计(tab+我的),与 Flutter
  当前响应式复用为有意愿景超前;登记已对齐屏与「移动无建单/无打印」裁剪口径

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JJ1g8XV1YhhmHRzhwWEW7o
2026-07-04 10:35:27 +08:00
wangjia e0fdb8c12f docs(design): 设计真相源分层治理落地(原型漂移拍板)
- CLAUDE.md 新增「设计真相源分层」强制规则:L1 设计系统层原型单源不变;
  L2 屏级三态(同步/快照/代码先行);L3 新屏仍 design-first;漂移改定期体检
- CONTRACT 块 4 加「真相源」列(14 屏同步 / register 快照),新增代码先行
  屏小节(授权管理面板/购买卡/官网 checkout 等,不反向补原型)
- screens.mjs 注释明确只登记「同步」态屏,与 CONTRACT 互为镜像
- 附带体检:golden 84 用例全绿(failures 264 张陈留物已清);
  fidelity 36 屏×主题全部阈内(≤8%);check-ds 12 道闸全过

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JJ1g8XV1YhhmHRzhwWEW7o
2026-07-04 06:56:17 +08:00
wangjia 85a6eb9150 docs: 定价重设计原型同步(stock-in.js 双模式/详情三列)+ CLAUDE.md 定价口径节 + db-schema/CONTRACT 更新
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JJ1g8XV1YhhmHRzhwWEW7o
2026-07-03 12:44:22 +08:00
wangjia 6238b86dcb feat(client): 登录/注册页照原型重建,ds 真相源组件族统一全部屏
- 登录/注册(login.html/register.html 1:1):两栏卡片+品牌渐变面板+主题小衣服
  pill(onSurface 变体)+记住我(记录并预填最近账号)+原型式 toast 校验;
  登录 fidelity 1.4–2.1% 三主题全绿;注册暂不入闸(少 门店编号/兑换券 字段,
  已记 CONTRACT,screens.mjs 留存根)
- ds 原子补齐:DsToast(.toast 单例)/DsCheck(.check/.agree)/DsButton lg 档/
  DsSelect 替换全部旧 DropdownButton/DsField label 在上/DsInput 后缀与密码形态
- 全屏统一:对话框按钮全 DsButton、盒式输入主题钉死(visualDensity.standard、
  h38、InputDecorationTheme 渗漏修复)、图标全 lucide、JetBrains Mono 三端同源、
  BrandMark 真相源 logo、只读模式写操作全量守卫(WriteGuard+DsToast)
- 出入库列表:版式对齐原型(卡片对齐+搜索框居中)、KPI 近30天滚动、结清后
  失效财务应收应付表;商品编辑抽屉介绍库改搜索下拉、图片双击全屏预览
- 删除旧 UI 死代码:DataTableCard/FormDialog/PageScaffold/SearchChip/
  SelectProductDialog/tabStateProvider
- golden/fidelity:stock-in/out 补注册(9%)、login 入册(8%)、goldens 全量重打;
  修复 pubspec flutter_web_plugins 非法声明(CI pub get 阻断)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JJ1g8XV1YhhmHRzhwWEW7o
2026-07-03 09:58:14 +08:00
wangjia f6154dd1d9 docs(design): CONTRACT 全量清扫收尾状态(登录/盘点/商品/公开页/Web)
记录:登录+盘点 token 化;商品列表/详情 token 净(富数据待后端);
公开页有意独立设计保持现状;Web 营销站 color.css 已对齐品牌。
应用内注册/购买流归 Phase 6 新建功能,非既有屏重建范围。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX
2026-07-01 20:46:52 +08:00
wangjia 86e988c4f0 docs(design): CONTRACT 记录入/出库/财务/设备/设置/关于 验收行
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX
2026-07-01 20:46:52 +08:00
wangjia 69a908f903 docs(design): CONTRACT 加往来单位验收行 + 记录富数据缺口策略
往来单位桌面/移动验收勾全;记录「原型富数据 vs 现有后端」缺口与
本阶段「设计语言升级、富数据留二期」策略。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX
2026-07-01 20:46:51 +08:00
wangjia a661afe0d0 docs(design): CONTRACT 库存列表桌面+移动验收勾全(首屏闭环)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX
2026-07-01 20:46:51 +08:00
wangjia deec108c52 docs(design): CONTRACT 记录验收双闸就位 + 库存列表验收状态
块4 改为双闸(保真 ds-compare 目检 / 回归 golden 自比),登记基建就位与
库存列表当前进度(KPI/徽章/列已还原,header/toolbar 待收尾)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX
2026-07-01 20:46:51 +08:00
wangjia b79f11e350 docs(design): 库存列表设计契约 CONTRACT(design-distill 阶段1)
token映射(prototype var→AppTokens,已1:1)/组件清单/库存列表像素规格/
逐屏验收清单(HTML→Flutter 跨渲染器特例:基准并排目检+三主题自比)。
标注缺口:AppTokens 目前仅颜色,字阶/圆角/间距需补进 token 单源。
登记进 docs/index.html。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX
2026-07-01 20:46:51 +08:00