Commit Graph
88 Commits
Author SHA1 Message Date
17792275749andClaude Opus 4.7 fe8b8b1c07 style(led): 恢复 Logo 区域并调整布局间距与设备数量
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-17 17:55:38 +08:00
17792275749andClaude Opus 4.7 10e17d100c chore(env): 更新 LED 及排行大屏 MQTT 连接配置
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-17 17:19:46 +08:00
17792275749andClaude Opus 4.7 1f8ebc6ef8 style(led): 调整 rowDom 容器内边距,优化布局间距
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-12 17:01:44 +08:00
17792275749andClaude Opus 4.7 a5217bf272 refactor(led): 设备列表动态生成,优化布局样式
- deviceDataList 由硬编码改为根据 deviceNumber 动态创建
- 隐藏 rowDom-logo 区域
- 菜品列表使用 space-around 布局,移除 info 的固定 margin

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-12 16:19:42 +08:00
17792275749andClaude Opus 4.7 8f92dbea26 fix(mealSurplus): 修复进度条计算,负值边界保护防止溢出显示
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-11 11:58:54 +08:00
17792275749andClaude Opus 4.7 902e3115d8 feat(mealSurplus): 重构告警逻辑,每个菜品独立30秒闪烁+本地语音播报
- 每个lowStock菜品独立30秒倒计时,30秒内class=lowStock(红色闪烁),超时后class=danger(静态红)
- 闪烁动画在border-color和background-color之间交替(danger色 ↔ danger 0.5)
- Web Speech API替换为本地音频包(src/assets/audio/mealSurplusInformation.mp3)
- 每个菜品首次lowStock播报一次,避免轮询重复播报
- 菜品恢复正常后自动清理标记,再次告警重新计时+播报
- 餐次变化重置所有状态

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-11 11:40:02 +08:00
17792275749andClaude Opus 4.7 6b6628b2b6 feat(mealSurplus): 添加语音告警功能,余量不足时自动语音播报菜品名称
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-10 17:44:33 +08:00
weixinandClaude Opus 4.7 d4b532cacb fix: 统一mealSurplus接口为8081端口HTTPS,移除外部字体依赖
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-10 15:08:35 +08:00
weixinandClaude Sonnet 4.6 42f2d3bd03 fix: 修正mealSurplus接口地址为8087端口,修复LED MQTT消息解析
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-09 16:35:40 +08:00
weixinandClaude Sonnet 4.6 57a11ec931 chore: 更新LED和dataBoard的MQTT连接地址为新域名 dmclient.dm.yixiong-tech.com
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-07 21:30:54 +08:00
weixinandClaude Opus 4.7 1ef8e823ed refactor: 重构MQTT多连接架构并对齐dataBoard接口
- MQTT 从单连接改为按 type 隔离的多连接管理,新增 disconnectMqtt
- dataBoard 对齐新接口:字段重命名、POST请求、广告数据合并到同一接口
- LED 价格改为动态绑定,MQTT回调适配多连接模式
- 新增 dataBoard 独立 MQTT 环境变量配置

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-07 18:00:30 +08:00
weixinandClaude Opus 4.7 ca5b21bd9a refactor(led): 补餐屏动态数据绑定与标签自适应截断
- info.vue: 卡片数据改为动态绑定,标签列表超出容器宽度自动截断不显示半个
- rowDom.vue: 传递 index 属性,用 deviceCode 作为 key
- led.vue: 统一 deviceId→deviceCode 字段命名,简化接口调用逻辑

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-05 14:54:17 +08:00
weixinandClaude Opus 4.7 54b6d52346 refactor(led): 重构补餐屏设备信息卡片UI,清理冗余代码和旧图片
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-05 10:11:33 +08:00
weixinandClaude Opus 4.7 dd43d29ce9 添加补餐屏旧版备份文件
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-04 18:34:28 +08:00
weixinandClaude Opus 4.7 69fd56f631 对齐补餐屏接口文档:统一字段命名、简化预警逻辑、调整轮询策略
- API路径、请求头X-DEVICE-CODE、响应字段名全部对齐新接口规范
- 移除客户端三级预警计算,改用服务端lowStock二态判定
- 移除重量单位转换(接口直接返回kg)
- 成功轮询10s,失败轮询5s快速恢复

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-08-04 18:31:35 +08:00
weixin 19d015c598 1.修改mqtt域名配置 2026-04-01 11:52:49 +08:00
weixin 81c5070e4d 1.添加判断,如果轮播图为1张时,不滚动 2026-04-01 11:02:05 +08:00
17792275749 cef8924ed3 修改请求域名 2026-04-01 10:48:36 +08:00
weixin 50bb0fec16 1.添加判断,如果mqtt返回userid为空,则不调接口 2026-03-25 11:21:11 +08:00
weixin e8b30a8f7c 1.修改走马灯从右侧进入,且速度恒定。
2.排名屏添加文件mqtt
2026-03-20 18:21:27 +08:00
weixin 9a838a3ef1 1.修复走马灯刷新不重新滚动问题 2026-03-20 11:33:23 +08:00
weixin 5ade91ac67 1.修改排名走马灯数据来源,修改跑马灯逻辑,不需要循环滚动,结束就完结 2026-03-19 17:36:42 +08:00
weixin 29703e65b4 1.修改排名走马灯逻辑,哪怕只有一条数据也要滚动 2026-03-18 14:26:52 +08:00
weixin cabafdf24e 1.修改逻辑,如果当排名人数大于6时,则拼接数据,防止滚动为空 2026-03-18 09:30:28 +08:00
weixin ed1c62728e 1.防止字段为空,添加逻辑判断 2026-03-18 09:25:10 +08:00
weixin d19793a75f 1.修改排名屏滚动部分 2026-03-17 16:08:48 +08:00
17792275749 c16b0199cb 路由文件删除 test.vue 2026-03-17 15:00:41 +08:00
weixin caa4454c17 1.测试video播放 2026-03-17 13:59:05 +08:00
weixin 7d0b17d395 1.测试video播放 2026-03-17 13:53:25 +08:00
weixin 05efa1501a 1.排名屏接口拆分 2026-03-17 09:59:57 +08:00
weixin 36f62cfc9f 1.排名屏及led屏 bug修改 2026-03-16 17:58:50 +08:00
weixin 40b75bbabf 1.排名屏及led屏 bug修改 2026-03-16 17:58:24 +08:00
weixin f032c31e22 1.排名屏及led屏 2026-03-16 16:10:40 +08:00
weixin d86ac6a2ec 1.数味智餐实时就餐数据看板页面完成60% 2026-03-11 18:09:52 +08:00
17792275749 00edc00fb8 2026年3月10日18:05:45 2026-03-10 18:05:49 +08:00
17792275749 7e6793fdf3 2026年3月9日21:28:15 2026-03-10 17:23:02 +08:00
17792275749 2bfd401583 2026年3月9日21:28:15 2026-03-09 21:28:19 +08:00
17792275749 6ab2aa9e25 LED 2026-03-09 15:29:32 +08:00
17792275749 8c71d1ee4c 1.处理补餐屏右侧顶部重量的问题
2.“累计出餐”改为“累计制作”
2026-03-05 09:39:12 +08:00
17792275749 3e8bf0fd67 处理补餐屏空数据的问题 2026-02-11 17:12:16 +08:00
17792275749 9271132ca8 处理补餐屏文字 2026-02-09 16:42:50 +08:00
17792275749 e441ee3537 处理补餐屏进度条溢出 2026-02-09 16:26:40 +08:00
17792275749 35abb0fe22 处理补餐屏的问题 2026-02-09 16:02:45 +08:00
17792275749 410978bc81 处理提示文字 2026-02-06 16:38:21 +08:00
17792275749 8d16895719 添加了 累计出餐 显示 2026-02-06 13:54:56 +08:00
17792275749 4e8ff8d777 添加了 docker 发布 2026-02-06 10:24:43 +08:00
17792275749 ccdf9e9ca6 修正 catch 2026-02-05 17:29:51 +08:00
17792275749 d652ad1cc4 处理小数两位 2026-02-05 10:48:17 +08:00
17792275749 ecfaa188c2 补餐屏 2026-02-05 10:20:10 +08:00
17792275749 132952f7c8 将膳食改为数据回来先存,然后再读取 2026-01-07 09:03:51 +08:00