duxingchen
30a48d90fc
fix(frontend): 流转蓝图 + 聊天室 + 卡片布局 + 打印功能修复
1. TreeCanvas.vue - Y轴坐标算法重构:
- calcSubtreeHeight 改为兄弟累加 (reduce) 替代 Math.max,彻底杜绝垂直重叠
- childNode.y = parentNode.y + CARD_H + VERTICAL_GAP 严格向下延伸
- 同级子节点按子树高度累加 startY,各占独立 Y 区域
- 加宽画布默认尺寸 (400→800, padding +300/+400)
2. detail.vue - onShow 生命周期修复:
- 新增 onShow() 钩子调用 fetchMessages(),解决聊天室退回不刷新问题
3. TaskSwipeCards.vue + detail.vue - CSS 防跳动:
- .ss-swiper-h / .ss-card-wrapper 添加 min-height: 220px
- .card 添加 min-height: 120px
4. detail.vue - 移动端打印标签:
- 新增「🖨️ 打印标签」按钮
- 双方案 ActionSheet: 网络打印机(后端API) / 蓝牙打印机(ESC/POS)
- 对接现有 /print/execute 端点
2026-08-11 15:05:39 +08:00
..
2026-08-05 15:01:46 +08:00
2026-08-05 15:01:46 +08:00
2026-08-11 15:05:39 +08:00
2026-08-07 11:53:40 +08:00
2026-08-07 11:44:20 +08:00
2026-08-05 15:01:46 +08:00
2026-08-05 15:01:46 +08:00
2026-08-05 15:01:46 +08:00
2026-08-05 15:01:46 +08:00
2026-08-05 15:01:46 +08:00
2026-08-05 15:01:46 +08:00
2026-08-05 15:01:46 +08:00
2026-08-05 15:01:46 +08:00
2026-08-05 15:01:46 +08:00