Files
qwsy2026/月度/2月/2月.md
2026-02-06 16:44:18 +08:00

162 lines
7.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2.2
1.<span style="color:#3EC1D3 !important;">巴州常见病</span>前端
feat(NavMenu): 优化导航菜单展开逻辑支持多级联动
- 实现了菜单的手风琴效果,同级菜单互斥展开
- 添加路由监听功能,根据当前路由自动展开对应菜单
- 新增hasActiveDescendant方法检查菜单是否包含激活的子路由
- 支持递归展开包含当前路径的菜单层级
- 添加belongToMenuId属性用于父子组件通信
fix(BuluKindergarten): 视力数据格式化处理
- 在数据加载完成后对视力字段进行格式化
- 添加formatVision方法将视力数值保留一位小数
- 对左右眼视力数据统一进行格式化处理
style(TestingResult): 优化表格滚动条样式
- 自定义滚动条外观,设置合适的宽高和圆角
- 调整滚动条颜色主题以匹配整体UI
- 解决冻结列遮挡滚动条的显示问题
- 统一各相关页面的滚动条样式配置
2.<span style="color:#3EC1D3 !important;">中考体育</span>报告书
refactor(service): 统一800米和1000米数据处理为单维数组
修改 `runArr``senArr` 从二维数组改为单维数组,并更新相关数据处理方法。
`doTcDataCommonMixed` 调用替换为 `doTcDataCommonDan`,并调整对应图表和表格的生成方法。
此重构旨在简化数据结构,提高代码可维护性,并确保数据处理逻辑的一致性。
# 2.3
1.梳理中考体育字段,准备向资源发展中心传输数据
[[zkty_results.xls]]
2.<span style="color:#3EC1D3 !important;">巴州常见病报表</span>报表
feat(export): 新增巴州学龄前儿童近视防控分析报告数据接口
- 创建BazhouPreschoolMyopiaDataController控制器提供报告数据预览接口
- 重构BazhouPreschoolMyopiaReport实体类将原有字段替换为新的视力健康指标
- 新增多个实体类SlbljclWord/TableChart、KysysbzlWord/TableChart、
YsgdyslWord/TableChart、ZlbbzyclWord/TableChart、SgjclWord/TableChart
- 删除过时的实体类PoorVisionYearCompare、ScreeningMyopiaYearCompare、
KeyPhysiologyYearCompare、KeyPhysiologyIndexCountyDetail、
ScreeningMyopiaCountyDetail、ScreeningMyopiaWithPhysiologyCountyDetail
- 重命名PoorVisionCountyDetail为SlbljclTableChart并更新字段结构
- 更新TResultPrimaryMapper接口方法新增多项视力健康指标查询方法
# 2.4
1.<span style="color:#3EC1D3 !important;">巴州常见病</span>
后端
feat(UniversalExportController): 新增数据预览接口
- 添加POST请求映射的预览数据接口(/data/preview)
- 实现调用本地服务器POST接口的数据预览功能
- 使用RestTemplate进行HTTP请求转发
- 添加异常处理机制确保接口稳定性
- 优化导入语句使用通配符导入Spring Web注解
前端
feat(zbEyesReport): 重构视力监测报告页面增加图表展示功能
- 重构整个页面布局结构,从简单的下载列表改为完整的报告预览界面
- 新增报告预览功能,支持按年份查看详细的视力监测分析报告
- 集成echarts图表库添加5个维度的数据可视化图表展示
- 优化UI界面采用卡片式设计和响应式布局提升用户体验
- 新增数据表格展示各县市视力不良检出率等详细统计信息
- 添加地区筛选和年份选择功能,支持动态数据加载
feat(static): 年份列表按倒序排列显示最新年份
- 获取年份列表后进行倒序排序,确保最新年份显示在第一位
- 添加数据验证防止空数据导致的错误
- 对非数组类型数据进行安全处理返回空数组
2.编写[[学校晨午检及因病缺勤信息管理系统业务逻辑说明书1.docx]]
3.<span style="color:#3EC1D3 !important;">巴州常见病报表</span>
feat(middleClassdz): 新增总计表格及图表功能
- 新增TotalTableChart实体类用于存储总计数据
- 在BazhouPreschoolMyopiaReport中添加totalTableChartList字段
- 实现selectTotalData查询接口用于获取总计图表数据
- 在GenerateChartMiddle中新增generateChart6Data方法生成总计对比图表
- 在GenerateTableMiddle中新增generateTable6Data方法生成总计表格
- 更新服务层实现总计数据处理逻辑
- 在报告生成服务中集成总计表格和图表数据
- 更新模板文件添加表格6占位符并调整机构名称
-
<span style="color:#3EC1D3 !important;">巴州常见病</span>
前端
feat(zbEyesReport): 新增各县市中班总计分析模块
新增各县市中班总计统计表和视力不良检出率总计对比图,
调整报告章节顺序,将原"视力不良检出率分析"改为"各县市中班总计分析"
作为第二部分,并将其他章节序号依次后移,同时优化图表渲染逻辑
# 2.5
1.统计[[晨午检2025年全年未上报学校、60日内未上报学校.xlsx]]
2.<span style="color:#3EC1D3 !important;">石榴籽健康</span>
feat(snow-holiday): 实现游标分页和滚动预加载功能
- 添加 onPageScroll 事件处理,实现滚动节流和预加载机制
- 改进分页逻辑,支持 lastId 游标分页,避免深度分页性能问题
- 修复前端去重逻辑,防止重复数据展示
- 优化 hasMore 判断逻辑,提高分页准确性
fix(date-format): 解决 iOS 日期格式兼容性问题
- 修改 getDay、getMonth 和 formatTime 方法中的日期构造逻辑
- 添加字符串替换处理,将 yyyy-MM-dd 格式转换为 yyyy/MM/dd
- 解决 iOS 设备无法解析短横线分隔日期格式的问题
refactor(user-profile): 优化头像上传和内容审核
- 移除 uni-file-picker 组件,改用原生 chooseImage 实现
- 更新上传接口为 /common/uploadContentModeration
- 调整内容审核服务,使用更准确的检测模型
- 修复头像上传错误提示显示问题
perf(play-snow-holiday): 优化后端分页查询性能
- 实现游标分页机制,避免使用 PageHelper 深度分页
- 在 SQL 中添加 lastId 过滤条件,提升查询效率
- 优化排序字段,添加 id 作为次要排序条件
# 2.6
1.<span style="color:#3EC1D3 !important;">巴州常见病报表</span>
feat(bzcjb-export): 添加县区级学龄前儿童近视防控报告功能
- 新增县区级报告实体类(BazhouPreschoolMyopiaReportXQ)及相关数据模型
- 扩展控制器以支持根据level参数分发地州级(3)和县区级(4)数据
- 添加县区级服务类(BazhouPreschoolMyopiaReportXQService)和对应Mapper接口
- 实现县区级图表生成逻辑(GenerateChartMiddleXQ)和表格生成功能
- 新增县区级各类统计表格实体(XQ后缀):视力不良检出率、可疑远视储备不足率等
- 扩展TResultPrimaryMapper添加县区级数据查询方法和区域名称查询接口
2. <span style="color:#3EC1D3 !important;">巴州常见病</span>
前端
feat(zbEyesReport): 实现报告页面多级权限动态展示
- 根据用户权限级别(currentLevel)动态显示不同层级的报告内容
- 地州级(currentLevel == 3)显示各县市统计数据和图表
- 县区级(currentLevel >= 3)显示各学校统计数据和图表
- 动态设置报告标题、地区名称和统计范围文字
- 添加getUserParams方法获取用户权限信息并设置对应参数
- 更新表格列标题根据用户级别显示"县市"或"学校"
- 调整图表配置移除冗余标题并优化布局间距
feat(static): 添加报告签名条件渲染和数据处理优化
- 在zbEyesReport.vue中添加条件渲染当signature存在时显示signature
否则显示cdccounty字段
- 优化数据过滤逻辑,通过检查是否有小计行来正确处理不同级别的统计数据
- 调整图表数据显示逻辑以支持地州级和县区级的不同数据结构