 17792275749andClaude Sonnet 4.6
|
fdb8dd4adf
|
style(meal): 调整余量信息列表布局与字号间距
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-08-19 13:47:26 +08:00 |
|
 weixinandClaude Opus 4.7
|
ec431d8589
|
style(led): 更新菜品缺省图
- LED 餐品信息:更新 null.png 缺省图片
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-08-18 15:21:18 +08:00 |
|
 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 |
|