团队冲刺记录(4)
本周目标:完成后端核心功能开发、前端项目初始化、页面框架搭建
完成情况:
后端开发完成了统计查询模块的核心功能,实现了设备统计、故障统计、备件统计三个查询策略类,支持动态SQL构建和多维度聚合计算。完成了报表模板模块的CRUD接口,支持模板的创建、编辑、删除、查询,以及个人模板和公共模板的权限区分。完成了数据下钻模块,支持下钻路径解析和明细数据分页查询。
前端项目初始化完成了Vue3+Vite+TypeScript项目搭建,集成了Element Plus、ECharts、Pinia、Vue Router。创建了页面路由结构:/stat/equip(设备统计)、/stat/fault(故障统计)、/stat/spare(备件统计)、/stat/template(报表模板)、/stat/ai(AI助手)。完成了公共布局组件(顶部导航、左侧菜单、底部信息)和通用图表组件StatChart的封装。
联调方面,前后端完成了设备统计查询接口的对接,前端页面能够正常展示设备总量、在用率、完好率等核心指标,以及柱状图和饼图。图表联动功能初步实现,点击饼图扇区后关联表格自动过滤。
遇到的问题:
ECharts图表在Vue3中的响应式更新存在延迟,导致筛选条件切换后图表数据刷新不及时。通过使用vue-echarts组件的autoresize属性和手动调用chartInstance.setOption方法,解决了该问题。
下周计划:
完成前端全部页面开发、报表导出功能、AI智能体模块开发。

浙公网安备 33010602011771号