This commit is contained in:
binghuai
2025-12-11 19:15:42 +08:00
parent de4b3a5167
commit f4aa3446b6
11 changed files with 3412 additions and 30 deletions

View File

@@ -233,8 +233,11 @@ feat(podcast): 支持根据type字段跳转播客页面
[新市区表](https://www.binghuai.xyz/markdown/20251205220747148.png)
2.确认<span style="color:#3EC1D3 !important;">巴州常见病</span>需求,并安排排期
2.确认<span style="color:#3EC1D3 !important;">巴州常见病</span>新需求,并安排排期
[[V1.1-巴州常见病系统需求确认书.docx]]
[[视力筛查管理.html]]
[[数据审核功能.html]]
[[中班视力专项统计.html]]
3.修复<span style="color:#3EC1D3 !important;">中考体育</span>国产化BUG
> [!tip]
@@ -265,3 +268,160 @@ feat(podcast): 支持根据type字段跳转播客页面
> - 修改保存数据的AJAX请求使用直接 $.ajax 调用并添加成功和错误回调。
> - 改进错误处理,添加 try-catch 块和更详细的错误消息。
> - 清理代码注释和格式,提升可读性。
# D50周
## 12.8
1.<span style="color:#3EC1D3 !important;">石榴籽</span>
feat(snow-holiday): 新增评论功能并优化点赞删除逻辑
- 在前端页面添加评论列表、评论输入区域及相关样式
- 支持用户发表评论及展示评论内容
- 修改后端点赞删除接口参数类型为String
- 更新MyBatis映射文件中对应SQL语句的参数类型
- 调整服务层和控制器中的方法签名以适配变更
- 修复活动删除时点赞记录关联删除的问题
2.对<span style="color:#3EC1D3 !important;">晨午检</span>访问不通进行排查
3.<span style="color:#3EC1D3 !important;">晨午检</span>预警地图进行优化
> [!tip]
> 高德地图api使用,需要代入安全密钥
```js
<script type="text/javascript">
window._AMapSecurityConfig = {
securityJsCode: "5f6ea4083069e32ec9b62af316596164",
};
</script>
<script type="text/javascript" src="https://webapi.amap.com/maps?v=2.0&key=3158c3661b1ca704535a7a6c8382cb3b&plugin=AMap.DistrictSearch"></script>
<script src="https://a.amap.com/jsapi_demos/static/demo-center/js/demoutils.js"></script>
<script src="https://webapi.amap.com/ui/1.1/main.js"></script>
```
feat(sys): 优化系统首页地图展示与数据统计功能
- 移除旧版高德地图API脚本引用更新为新版API及安全配置
- 重构地图初始化逻辑实现新疆区域掩模显示与3D视图支持
- 删除冗余的地图加载提示元素,优化页面结构
- 调整ECharts图表数据解密格式化代码的缩进规范
- 增加地图加载失败的降级处理机制,提升系统稳定性
- 优化地图与图表组件的初始化时序,确保数据正确渲染
## 12.9
1.<span style="color:#3EC1D3 !important;">巴州常见病</span>
> [!note] <span style="color:#00b050 !important;">中班视力专项统计</span>需求
>
![image.png](https://www.binghuai.xyz/markdown/20251209160424437.png)
**后端**
feat(statistics): 新增中班视力筛查统计功能
- 添加视力筛查统计控制器、服务及数据传输对象
- 实现统计数据汇总与Excel导出功能
- 构建摘要卡片、详细数据项及图表数据结构
- 创建视力筛查统计映射器接口及实现类
- 增加视力筛查服务接口用于获取学校年级视力数据
- 实现统计计算逻辑,包括眼轴、角膜曲率等关键指标分析
**前端**
feat(shili): 实现幼儿园中班视力筛查统计报表功能
- 新增视力筛查统计页面,包含查询条件、数据摘要、图表展示和详细数据
- 集成 Chart.js 实现眼轴长度和角膜曲率对比图表
- 添加数据导出 Excel 功能
- 引入 Font Awesome 图标库优化界面展示
- 完善区域选择级联和筛选逻辑
- 优化页面样式和响应式布局
- 修复 vue.config.js 中的路径配置问题
**追加**
feat(statistics): 新增中班视力筛查统计功能
- 添加获取指定学校和年份下班级列表的接口
- 在视力筛查查询参数中增加班级ID字段
- 实现根据学校ID和年份查询班级信息的Mapper方法
- 扩展统计服务接口与实现,支持按班级筛选数据
- 优化视力筛查统计数据导出逻辑及显示内容
- 更新XML映射文件以支持新增字段和查询条件
- 完善视力各项指标判断规则和状态描述信息
- 修正眼轴正常范围年龄段描述文字错误
- 增加对空值处理的安全性检查避免SQL异常
- 调整角膜厚度等其他眼部参数的标准区间设定
feat(static): 增加班级筛选功能并优化视力统计报表
- 新增班级选择下拉框,支持按班级筛选数据
- 优化区域选择逻辑,支持学校层级班级加载
- 更新表格样式,突出显示无标准参考范围提示
- 导出文件名增加区域和班级信息
- 调整图表更新逻辑和页面布局结构
- 修复区域选择时班级数据重置问题
# 12.10
1.优化新市区体测2024年数据与上半年新市区体测的2024年数据一致
[[v7.0 2025年5月29日161426 高新区(新市区)报告书.docx]]
2.晨午检
> [!WARNING] BUG
> 修复<span style="color:#3EC1D3 !important;">晨午检</span>因病缺课统计和晨午检登记查询里的因病缺课筛选不一致的问题
> [!tip]
> 首页增加回车登录
> [!IMPORTANT]
> 修复和优化内容同步到国产达梦分支
> [!note] 提交记录
> **生产**
> feat(statistics): 增强统计查询与性别识别逻辑
> - 在统计 Mapper 中增加空字段占位符,确保 SQL 语法完整性
> - 修改学生表关联为 LEFT JOIN避免数据丢失
> - 增强性别判断逻辑,支持从身份证号码中解析性别
> - 动态构建症状类型显示列表,提升前端展示准确性
> - 优化控制器中的数值累加逻辑,增加空值检查
> - 为登录页面添加回车键触发登录功能,改善用户体验
>
> **国产**
> fix(statistic): 修复统计查询中的性别筛选和数据展示问题
> - 在统计Mapper中增加otherwise分支处理空条件情况
> - 修改性别筛选逻辑,支持从学生表或身份证号提取性别信息
> - 调整LEFT JOIN连接方式确保数据完整性
> - 优化GROUP BY语句结构避免SQL语法错误
> - 简化控制器中的数值转换逻辑统一使用BigDecimal处理
> - 动态构建症状类型显示列表,提高查询结果准确性
> - 修复登录页面用户信息保存和恢复功能
> - 增强表单验证和加密处理流程
> - 添加调试信息输出便于问题排查
# 12.11
1.统计沙依巴克区体测数据
截止12.11目前完成的区
![image.png](https://www.binghuai.xyz/markdown/20251211191203201.png)
2.<span style="color:#3EC1D3 !important;">晨午检</span>
> [!WARNING] BUG
> 修复<span style="color:#3EC1D3 !important;">晨午检</span>地州、县区教育局,地州、县区卫健委在停课登记查询和传染病报告查询区域选择栏能够看到所有地区的问题。
> [!IMPORTANT]
> 修复和优化内容同步到国产达梦分支
> [!note] 提交记录
> feat(report): 根据用户角色自动筛选地区并优化下拉框显示
> - 新增根据用户角色(区县管理员、地市管理员等)自动选中所在地区功能
> - 优化前端自动填充逻辑,支持地市和区县的联动选择及默认值设置
> - 后端增加通过父级ID获取区县列表的方法getAllDistrictAndCountyByParentId
> - 页面控制显示/隐藏地市选择框,提升不同角色用户的操作体验
> - 区县管理员登录时自动加载其管理的区县数据并触发初始查询
> - 地市管理员可自动加载对应区县列表,减少手动选择步骤