This commit is contained in:
binghuai
2025-08-29 10:02:18 +08:00
parent 376b58bdd7
commit 4699007138
12 changed files with 528 additions and 57 deletions

View File

@@ -1,3 +1,5 @@
![[8月.png]]
# 8.1
1.撰写技术部7月总结8月计划ppt
[[7月工作总结及8月工作计划]]
@@ -104,7 +106,7 @@
# 8.15
1. <span style="color:#3EC1D3 !important;">常见病app</span>登录请求加密
<span style="color:#3EC1D3 !important;">常见病后端</span>feat(security): 添加 AES 加密解密功能并集成到用户登录流程
<span style="color:#3EC1D3 !important;">常见病后端</span>feat(security): 添加 AES 加密解密功能并集成到用户登录流程
- 新增 AesUtil 工具类,提供 AES 加密解密相关方法
- 在 DoctorController 中集成 AES 解密逻辑,用于处理客户端加密的用户名和密码
- 添加生成和存储随机偏移量IV的功能以增强加密安全性
@@ -362,3 +364,119 @@ A071A01
A071A02
A071A03
A071A04
# 8.28
1. <span style="color:#3EC1D3 !important;">常见病app</span>refactor(physicalcheck): 重构体检数据漏项处理逻辑
- 更新 MissItemEntity 和 MissItemModel 以适应新的数据结构
- 优化学院体检新页面的数据保存和上传逻辑
- 改进历史数据页面的学生详情弹窗,支持动态字段显示
- 优化数据删除和重新上传功能
<span style="color:#3EC1D3 !important;">常见病后端</span>feat(query): 优化体检结果漏项检查功能
- 新增 MissingItemGroupVo 类用于封装遗漏项目的组信息
- 重构 TestingResultController 中的 checkMissingTestingResultTtemByApp 方法
- 更新 TestingResultServiceImpl 中的 checkTestingResultMissingItem 方法
- 在 TestingResultVo 中添加 yaowei 字段用于记录腰围信息
- 新增 ReflexObjectUtil 工具类用于反射操作对象属性
2. 备份<span style="color:#3EC1D3 !important;">晨午检系统</span>学生数据表(8.28),删除所有没有班级的学生信息
3. <span style="color:#3EC1D3 !important;">晨午检系统</span>refactor(teacher): 修复教职工页面修改、删除打不开的bug
- 添加编辑和删除按钮的点击事件处理
- 优化导入数据功能的代码结构
- 移除冗余的空格和注释
- 统一代码格式和风格
1. <span style="color:#3EC1D3 !important;">晨午检系统</span>将部署在152上的两个节点切换至了<span style="color:#ffff00 !important;">10.10.35.23统信达梦</span>服务器上
脊柱侧弯检查部分
**一(1)** 可多选1-6选1不能选别的
**一(2)** 可多选1-4选1不能选别的
**一(3)** 三个部位得ATR必填0-30
**一(4)** 只能选1或2选1后面三个ATR值需填写选2直接跳转至第二部分
**二(4)** 选1不能选别的2、3可多选选1直接跳转第三部分选2或3或2和3回答二(5)
**二(5)** 选1不能选别的2、3可多选选2筛查结果为4选3筛查结果为5
**疾病史**可多选1-4
**筛查结果**
选1不能选别的
选2不能选别的
3、4、5可同时多选
如果选的有3要填脊柱侧弯级别
```brainfuck
请实现一个脊柱侧弯筛查结果自动判定函数,根据用户输入的表单数据自动计算初筛结果,具体要求如下:
### 输入参数(对应字段名):
- `generalExamination`: 一(1)一般检查结果(数组,可多选)
- `adamsTest`: 一(2)前屈试验结果(数组,可多选)
- `chestSegment`: 一(3)胸段检查结果(对象:{ option: string, atr: number }
- `waistChestSegment`: 一(3)腰胸段检查结果(同上)
- `waistSegment`: 一(3)腰段检查结果(同上)
- `spineMovementExperiment`: 一(4)是否进行脊柱运动试验booleantrue为是
- `movementChestATR`: 一(4)运动试验后胸段ATRnumber可选
- `movementWaistChestATR`: 一(4)运动试验后腰胸段ATRnumber可选
- `movementWaistATR`: 一(4)运动试验后腰段ATRnumber可选
- `frontBackGeneral`: 二(4)前后弯曲一般检查(字符串,可选值:正常、前凸体征、后凸体征)
- `proneTest`: 二(5)俯卧试验结果(字符串,可选值:前后凸体征消失、前凸体征、后凸体征)
### 逻辑要求:
1. **脊柱侧弯部分判定**
- 若一(1)为“正常”、一(2)为“正常”且一(3)三个ATR均<5°则初筛结果为“正常”。
- 否则,若一(4)为“是”且运动试验后三个ATR均<5°则初筛结果为“姿态不良”。
- 否则若任一运动试验后ATR≥5°则初筛结果为“脊柱侧弯”并需根据最大ATR值判定等级
- 5°≤ATR<7°
- 7°≤ATR<10°Ⅱ级
- ATR≥10°Ⅲ级
2. **脊柱前后弯曲部分判定**
- 若二(4)为“正常”,不影响初筛结果。
- 若二(4)为“前凸体征”或“后凸体征”,则必须进行二(5)俯卧试验:
- 若二(5)为“前后凸体征消失”,则初筛结果为“姿态不良”(覆盖原有结果)。
- 若二(5)为“前凸体征”,则初筛结果为“脊柱前凸异常”。
- 若二(5)为“后凸体征”,则初筛结果为“脊柱后凸异常”。
3. **最终结果合并**
- 若脊柱侧弯部分已判定为“脊柱侧弯”或“姿态不良”,且前后弯曲部分也判定为异常,则最终结果为多选(如:["脊柱侧弯(Ⅱ级)", "脊柱前凸异常"])。
- 若脊柱侧弯部分为“正常”,则前后弯曲异常可覆盖结果为异常。
### 输出:
- 返回初筛结果数组,如:`["正常"]`、`["姿态不良"]`、`["脊柱侧弯(Ⅱ级)"]`、`["脊柱前凸异常", "脊柱后凸异常"]`等。
### 代码建议:
- 使用条件分支if/else 或 switch实现多级判断。
- 使用数组存储多选结果。
- 对ATR值进行范围校验030
- 可使用常量或枚举定义选项值,提高可读性。
```

16
月度/封面.base Normal file
View File

@@ -0,0 +1,16 @@
formulas:
图片: file.embeds.filter(value.containsAny("png","jpg","webp","svg","jpeg"))[0]
properties:
formula.图片:
displayName: first_image
views:
- type: cards
name: 视图
filters:
and:
- file.basename.endsWith("月")
- file.ext == "md"
image: formula.图片
imageFit: ""
imageAspectRatio: 1.2
cardSize: 160