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

7.6 KiB
Raw Blame History

2.2

1.巴州常见病前端 feat(NavMenu): 优化导航菜单展开逻辑支持多级联动

  • 实现了菜单的手风琴效果,同级菜单互斥展开
  • 添加路由监听功能,根据当前路由自动展开对应菜单
  • 新增hasActiveDescendant方法检查菜单是否包含激活的子路由
  • 支持递归展开包含当前路径的菜单层级
  • 添加belongToMenuId属性用于父子组件通信

fix(BuluKindergarten): 视力数据格式化处理

  • 在数据加载完成后对视力字段进行格式化
  • 添加formatVision方法将视力数值保留一位小数
  • 对左右眼视力数据统一进行格式化处理

style(TestingResult): 优化表格滚动条样式

  • 自定义滚动条外观,设置合适的宽高和圆角
  • 调整滚动条颜色主题以匹配整体UI
  • 解决冻结列遮挡滚动条的显示问题
  • 统一各相关页面的滚动条样式配置

2.中考体育报告书 refactor(service): 统一800米和1000米数据处理为单维数组

修改 runArrsenArr 从二维数组改为单维数组,并更新相关数据处理方法。 将 doTcDataCommonMixed 调用替换为 doTcDataCommonDan,并调整对应图表和表格的生成方法。 此重构旨在简化数据结构,提高代码可维护性,并确保数据处理逻辑的一致性。

2.3

1.梳理中考体育字段,准备向资源发展中心传输数据 zkty_results.xls

2.巴州常见病报表报表 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.巴州常见病 后端 feat(UniversalExportController): 新增数据预览接口

  • 添加POST请求映射的预览数据接口(/data/preview)
  • 实现调用本地服务器POST接口的数据预览功能
  • 使用RestTemplate进行HTTP请求转发
  • 添加异常处理机制确保接口稳定性
  • 优化导入语句使用通配符导入Spring Web注解

前端 feat(zbEyesReport): 重构视力监测报告页面增加图表展示功能

  • 重构整个页面布局结构,从简单的下载列表改为完整的报告预览界面
  • 新增报告预览功能,支持按年份查看详细的视力监测分析报告
  • 集成echarts图表库添加5个维度的数据可视化图表展示
  • 优化UI界面采用卡片式设计和响应式布局提升用户体验
  • 新增数据表格展示各县市视力不良检出率等详细统计信息
  • 添加地区筛选和年份选择功能,支持动态数据加载

feat(static): 年份列表按倒序排列显示最新年份

  • 获取年份列表后进行倒序排序,确保最新年份显示在第一位
  • 添加数据验证防止空数据导致的错误
  • 对非数组类型数据进行安全处理返回空数组

2.编写学校晨午检及因病缺勤信息管理系统业务逻辑说明书1.docx

3.巴州常见病报表 feat(middleClassdz): 新增总计表格及图表功能

  • 新增TotalTableChart实体类用于存储总计数据
  • 在BazhouPreschoolMyopiaReport中添加totalTableChartList字段
  • 实现selectTotalData查询接口用于获取总计图表数据
  • 在GenerateChartMiddle中新增generateChart6Data方法生成总计对比图表
  • 在GenerateTableMiddle中新增generateTable6Data方法生成总计表格
  • 更新服务层实现总计数据处理逻辑
  • 在报告生成服务中集成总计表格和图表数据
  • 更新模板文件添加表格6占位符并调整机构名称
  • 巴州常见病 前端 feat(zbEyesReport): 新增各县市中班总计分析模块

新增各县市中班总计统计表和视力不良检出率总计对比图, 调整报告章节顺序,将原"视力不良检出率分析"改为"各县市中班总计分析" 作为第二部分,并将其他章节序号依次后移,同时优化图表渲染逻辑

2.5

1.统计晨午检2025年全年未上报学校、60日内未上报学校.xlsx

2.石榴籽健康 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.巴州常见病报表 feat(bzcjb-export): 添加县区级学龄前儿童近视防控报告功能

  • 新增县区级报告实体类(BazhouPreschoolMyopiaReportXQ)及相关数据模型

  • 扩展控制器以支持根据level参数分发地州级(3)和县区级(4)数据

  • 添加县区级服务类(BazhouPreschoolMyopiaReportXQService)和对应Mapper接口

  • 实现县区级图表生成逻辑(GenerateChartMiddleXQ)和表格生成功能

  • 新增县区级各类统计表格实体(XQ后缀):视力不良检出率、可疑远视储备不足率等

  • 扩展TResultPrimaryMapper添加县区级数据查询方法和区域名称查询接口

  1. 巴州常见病 前端 feat(zbEyesReport): 实现报告页面多级权限动态展示
  • 根据用户权限级别(currentLevel)动态显示不同层级的报告内容
  • 地州级(currentLevel == 3)显示各县市统计数据和图表
  • 县区级(currentLevel >= 3)显示各学校统计数据和图表
  • 动态设置报告标题、地区名称和统计范围文字
  • 添加getUserParams方法获取用户权限信息并设置对应参数
  • 更新表格列标题根据用户级别显示"县市"或"学校"
  • 调整图表配置移除冗余标题并优化布局间距

feat(static): 添加报告签名条件渲染和数据处理优化

  • 在zbEyesReport.vue中添加条件渲染当signature存在时显示signature 否则显示cdccounty字段
  • 优化数据过滤逻辑,通过检查是否有小计行来正确处理不同级别的统计数据
  • 调整图表数据显示逻辑以支持地州级和县区级的不同数据结构