Skip to content

feat: add frontend for business API integration - #4

Merged
Jeffreyliu0131 merged 2 commits into
mainfrom
jeffrey
Sep 7, 2026
Merged

Jeffreyliu0131 merged 2 commits into
mainfrom
jeffrey

Conversation

@Jeffreyliu0131

@Jeffreyliu0131 Jeffreyliu0131 commented Sep 7, 2026 •

Copy link
Copy Markdown
Collaborator

变更

为后端联调提供按 v0.3 原型实现的 Nuxt/Vue 前端,连接真实经营状态、方案比较与确认、采购/到货、暂停恢复、警报、账本和简报。采购确认保留版本、hash 和幂等键,支持丢响应后的原请求恢复。

后端仅新增可选的普通用户方案修订入口,复用既有 Agent 规划逻辑;不改变算法、审批、资金或执行规则,不新增迁移。未接该接口的后端仍支持推荐方案确认和拒绝。

包含运行配套的 macOS 开发脚本、SQLAlchemy asyncio 依赖修复、非 Windows 测试循环适配和锁文件。真实凭证、个人 Agent 规则及临时测试产物未提交。

验证

  • 8 项浏览器验证通过:SC-01、非推荐数量、拒绝/警报、丢响应恢复、旧接口降级、本地报价、历史分页和手机布局。
  • SC-01 实际 API 终态:现金 400、库存 70、在途 0、待结算 200;采购为 40 和 20。
  • 后端/Agent 228 项、模拟器 12 项回归通过;前端类型、生产构建和契约生成一致性通过。
  • 提交前补验 10 项纯规划及接口注册测试、契约一致性、差异格式与凭证排除。
  • 证据:docs/reports/frontend-integration-verification.json、docs/reports/frontend-business-state.json。

交接边界

本轮用于基础联调。真实模型仍关闭,报价/整理要求仅在浏览器本地处理,不代表 A-01/L-01 完整产品验收。少买 20 后再次推荐补足的既有后端行为如实保留,留后端同学确认。接入步骤与差异见 frontend/README.md。

Windows 兼容性补验

GitHub Windows runner 已通过锁定依赖安装、前端契约/类型/生产构建、Windows SelectorEventLoop 与异步数据库依赖导入、基础业务/API测试:Windows 验证记录。

macOS本机脚本为可选入口,不进入Windows默认启动链;Windows同学沿用原有PowerShell/Docker说明。此次不宣称完成Windows数据库/模拟器/浏览器全链联调。

@Jeffreyliu0131
Jeffreyliu0131 merged commit 6e0b071 into main Sep 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant