Commit Graph

3 Commits

Author SHA1 Message Date
Pine 4257db2e26 feat(大屏): 设备绑定流 — 永久设备ID+待绑定页(连接码)+MQTT绑定确认
- config.getDeviceId:首启生成并持久化永久设备ID,作为 MQTT client_id(稳定可控)。
- tenant.js 改设备绑定:registerDevice/requestBindCode/applyBound(存 token+tenant)/isDeviceBound。
- mqtt.js:client_id=device_id;订阅 bind/<dev>(未绑定确认)+command/tick(租户)。
- main.jsx:未绑定→BindScreen(注册+取8位码+监听绑定频道, 绑定后 reload);已绑定→App。
- BindScreen:展示 8 位连接码+设备ID+等待园区端绑定。yarn build 通过。
2026-08-24 20:14:15 +08:00
Pine d7c82fa9d4 feat(园区大屏): API 基址指向 server-core /park 前缀
园区后端已迁入 server-core 统一入口;src/config.js API_BASE 默认 :10085 → :8090/park,
相对 /api、/file 路径经 /park 前缀命中 server-core 园区子应用;生产以 window.__DPM_API__ 覆盖。
2026-08-24 17:15:17 +08:00
Pine 28e233520b feat: 园区大屏前端(React+Vite+Tailwind+three.js+MQTT)
- 路由:数据大屏/数字孪生/AI/媒体轮播/语音/企业墙
- 多园区通用,园区账号登录显示本园区
2026-08-23 22:34:45 +08:00