Commit Graph

1976 Commits

Author SHA1 Message Date
lzh
919dcfb420 refactor(ops): 统计面板变量重命名与 EMPTY_STATS 补全
- hourlyChartRef → heatmapChartRef(实际用于热力图渲染)
- funnelChartRef → statusChartRef(漏斗图已改为状态分布饼图)
- getFunnelChartOptions → getStatusDistributionChartOptions
- EMPTY_STATS 补全 monthlyTrendData 和 badgeQueueStats 字段

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 16:09:12 +08:00
lzh
6de80f2f93 fix(ops): 修复工牌队列统计字段名与后端不匹配
后端 BadgeQueueStats 返回的字段为 queueData,前端误用 queueCounts,
导致工牌队列统计图表数据为 undefined 无法渲染。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 15:55:34 +08:00
lzh
81da329cbd fix(ops): 修复仪表盘图表不显示 — funnelData 字段名与后端 statusDistribution 不匹配
后端 API 返回的字段名为 statusDistribution,但前端类型定义和数据映射使用的是 funnelData,
导致工单状态分布、工牌队列统计、功能类型排行图表数据为 undefined 无法渲染。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 15:46:39 +08:00
lzh
482d892b24 feat(ops): 优化仪表盘图表与客流统计交互
- 工单仪表盘:趋势图改为当月vs上月对比,漏斗图改为状态分布环形饼图,新增工牌队列统计图表,移除无用的 hourly/heatmap 死代码
- 客流统计:小时趋势和趋势图支持日期选择器,移除昨日对比线,API 支持日期参数
- 工作台:紧急任务过滤已取消和已完成状态,在岗人员仅显示在岗数

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 00:05:12 +08:00
lzh
82a3590107 style(dashboard): 修复 workspace 模板格式化
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 19:28:54 +08:00
lzh
b0e233cd95 refactor(ops): 代码格式化与 lint 修复
清理未使用的导入、修复格式化问题、优化 requiredSteps 为 Set 提升查找性能

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 19:28:04 +08:00
lzh
9bf042f817 feat(project): 新增客流统计独立页面
- 新建 /ops/traffic 路由和客流统计页面
- 新建客流 API 模块(全局/设备/区域维度的实时和趋势接口)
- 新建 AreaTree 组件(区域树选择、搜索过滤保留祖先节点、递归获取子孙ID)
- 支持全局总览和按区域查看客流数据
- 今日/昨日小时客流趋势对比曲线图、近7天客流趋势折线图
- 核心指标卡片 + 客流态势分析面板
- 更新旧 API 路径适配新后端接口

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 16:52:37 +08:00
lzh
f1284142ac fix(ops): 修复 setInterval 在 keepAlive 下未清除导致内存泄漏
页面使用 keepAlive 缓存后 onUnmounted 不触发,setInterval 持续运行,
长时间放置导致 OOM 崩溃。统一使用 onActivated/onDeactivated 管理轮询生命周期。

涉及页面:工单统计栏、工单看板、工单详情、客流统计、工作台、全局布局通知轮询

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 13:24:51 +08:00
lzh
9c6080e082 fix(project): fix json editor misalignment when opening modal with large data 2026-02-24 14:08:24 +08:00
lzh
4c2874bfd0 fix: 工作台 待办事项卡片 2026-02-11 15:56:18 +08:00
lzh
e111d5cc4e fix: 工作台、工单统计看板接口对接 2026-02-10 23:21:49 +08:00
lzh
71fc0d0fad refactor: 工作台、工单统计看板接口对接 2026-02-10 18:13:16 +08:00
lzh
d4118123c1 fix(@vben/web-antd): 优化工单详情页面显示和交互逻辑
- 已完成状态的进度节点显示为绿色,移除"进行中"徽章
- 已完成状态显示作业进度信息
- 超时时进度圆环和100%文字显示红色
- 改用语音提醒替代震动提醒,调用IoT设备消息接口
- 已完成状态隐藏快捷操作卡片
- 基础信息新增到岗时间、完成时间、更新时间、作业类型字段
- 修复已完成节点图标和文字颜色显示
- 优化进度条颜色计算逻辑,根据实际时长计算进度
- 调整"进行中"徽章字体样式
- 删除重复的CSS选择器

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 10:42:34 +08:00
lzh
7acfbfb433 refactor(ops): 工单详情调整 2026-02-04 00:45:12 +08:00
lzh
ce3e57e398 feat(@vben/web-antd): 新增区域管理模块视图
- 新建区域管理页面目录结构
- 支持区域层级管理(建筑/楼层/功能区)
- 设备绑定抽屉:支持区域内IoT设备管理
- 区域表单:基础版本和增强版本
- 设备配置模态框和选择模态框
- 修复ESLint警告:使用严格相等运算符

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-03 22:43:25 +08:00
lzh
38a6eaa39e feat(@vben/web-antd): 完善保洁工单管理模块功能
- 工单看板:优化数据展示和交互逻辑
- 工单列表:增强筛选和分页功能
- 分配表单:改进表单验证和用户体验
- 卡片视图:优化布局和视觉效果
- 数据配置:更新常量定义和类型

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-03 21:37:05 +08:00
lzh
8a048a423a style(@vben/web-antd): 修复工单统计栏样式格式
- 修复 stats-bar 中 style 属性的换行格式问题
- 统一代码风格,符合 Prettier 格式要求

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-03 21:14:34 +08:00
lzh
b676e7648e fix(@vben/web-antd): 优化工单详情页面代码质量
- 移��调试用的 console.log 语句
- 修复 ESLint 警告:使用严格相等运算符 (===)
- 优化代码结构,提升可维护性

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-03 21:00:02 +08:00
lzh
b62d86f415 feat: 新增OPS模块API接口定义
- 新增区域管理API(Area):区域树、区域设备关联
- 新增保洁管理API(Cleaning):工牌状态、工单时间轴、设备通知
- 新增工单中心API(OrderCenter):工单查询、统计、操作接口

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-03 18:06:10 +08:00
lzh
9a9263f7a1 feat: ops接口ts文件 2026-02-03 15:37:52 +08:00
lzh
90b9e934e2 fix: 修改deviceName输入校验 2026-01-26 16:15:04 +08:00
lzh
9f44fbfe75 fix(iot): adjust device identifier and name validation rules 2026-01-26 16:09:43 +08:00
lzh
712cbd5aaf feat(ops): add cleaning work order management module 2026-01-25 22:33:34 +08:00
lzh
647dd1ac7e Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vben into cleaning 2025-12-31 10:50:50 +08:00
lzh
0285a3e275 chore: 添加设备展示实时数据卡片(蓝牙工牌、客流计数器)语音播报完善 2025-12-28 01:38:48 +08:00
lzh
a39d333f44 chore: 添加设备展示实时数据卡片(蓝牙工牌、客流计数器) 2025-12-28 01:30:24 +08:00
lzh
ea84262a81 cleaning-设备产品bug修复 (#3)
Reviewed-on: http://124.221.55.225:3000/XW-AIOT/aiot-platform-ui/pulls/3
2025-12-26 15:06:59 +08:00
lzh
58630196f7 cleaning - 前端基础样式调整v1.0 (#2)
Some checks failed
Web UI CI/CD / build-and-deploy (push) Failing after 46m41s
## 描述

将 `cleaning` 开发分支合并到 `master`。

主要改动包括:
- 基础前端页面调整为初版设计

`cleaning` 分支中包含了多个开发过程的提交,本次合并计划 **使用 Squash 合并为一次提交**,以保持 `master` 分支历史清晰。

## 类型

- [ ] Bug 修复(非破坏性修改)
- [x] 新功能(非破坏性新增功能)
- [ ] 破坏性修改(修改会影响现有功能)
- [ ] 需要更新文档
- [x] 除非引入新的测试示例,否则不修改 `pnpm-lock.yaml`

Reviewed-on: http://124.221.55.225:3000/XW-AIOT/aiot-platform-ui/pulls/2
2025-12-23 10:51:03 +08:00
YunaiV
6a8f60957d review:【antd/ele】【mall】代码迁移的 review 2025-11-27 17:58:54 +08:00
芋道源码
271923999c !282 feat:【antd】【mall】满减送组件优化
Merge pull request !282 from puhui999/dev-mall
2025-11-27 09:54:39 +00:00
puhui999
33c7f38ec3 feat:【antd】【mall】满减送组件优化 2025-11-27 17:50:07 +08:00
xingyu4j
1f212e7e6a Merge branch 'dev' of https://gitee.com/yudaocode/yudao-ui-admin-vben into dev 2025-11-27 17:25:13 +08:00
puhui999
07c209bd1d feat:【antd】【mall】满减送组件优化 2025-11-27 17:20:12 +08:00
YunaiV
7d9285de96 review:【antd/ele】【mp】代码迁移的 review 2025-11-27 16:24:39 +08:00
xingyu4j
d558ebe510 fix: todo 比较通用 2025-11-27 14:08:17 +08:00
xingyu4j
0ab23a98d8 fix: todo 比较通用的功能 2025-11-27 14:07:00 +08:00
xingyu4j
7fea95adff fix: lint 2025-11-27 13:55:12 +08:00
xingyu
a976ca88f6 !281 Merge branch 'dev' of <a href="https://gitee.com/yudaocode/yudao-ui-admin-vben">https://gitee.com/yudaocode/yudao-ui-admin-vben</a> into dev
Merge pull request !281 from dylanmay/dev
2025-11-27 05:33:41 +00:00
dylanmay
6c5a65a6bd Merge branch 'dev' of https://gitee.com/yudaocode/yudao-ui-admin-vben into dev 2025-11-27 12:17:53 +08:00
xingyu4j
54bd498f24 fix: tailwindcss style 2025-11-27 11:04:23 +08:00
xingyu4j
9ce498f269 fix: lint 2025-11-27 11:03:49 +08:00
dylanmay
5374e64bcb fix: resolve todo 2025-11-27 09:55:24 +08:00
YunaiV
03e5bf5c3d fix:【antd】构建失败的问题 2025-11-26 19:24:49 +08:00
YunaiV
4af433e4d7 review:【antd/ele】代码迁移的 review 2025-11-26 19:17:55 +08:00
芋道源码
d5e2afdb55 !279 fix: 图文草稿箱样式调整、todo修复
Merge pull request !279 from hw/dev
2025-11-26 11:08:51 +00:00
YunaiV
672a6c9ccc feat:【antd】【mp】模版消息的新增 2025-11-26 19:05:08 +08:00
puhui999
4f45438e11 feat:【antd】【mall】积分商城活动优化 2025-11-26 16:40:13 +08:00
puhui999
0ded54872b fix:【antd】【mall】优化修复 spu-and-sku-list 选择器 2025-11-26 16:34:14 +08:00
puhui999
ea57b64795 fix:【antd】【mall】优化修复 sku-table-select 选择器 2025-11-26 16:30:30 +08:00
hw
c014f2a188 fix: 图文草稿箱样式调整、todo修复 2025-11-26 10:46:24 +08:00