赵云
|
3df5c697dd
|
Fix Bug #518: [门诊医生工作站-诊断-传染病报卡] 报卡页面缺失"性别、出生日期、实足年龄"核心字段
根因1: 性别单选按钮使用 value 属性而非 label 属性,导致 Element Plus
el-radio 无法绑定 v-model 值,UI 不显示选中状态
根因2: normalizeSexFromPatientInfo 函数 genderEnum 兜底逻辑未处理字符串类型
和 0 值情况,导致性别解析在部分场景下返回"未知"
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-16 20:26:11 +08:00 |
|
|
|
51ae3aad29
|
bug524 [门诊/医生个人报卡管理] 传染病报告卡保存后数据回显失败:病例分类、日期及分型字段为空
|
2026-05-15 18:16:12 +08:00 |
|
赵云
|
d9ad63397b
|
Fix Bug #518: [门诊医生工作站-诊断-传染病报卡] 报卡页面缺失"性别、出生日期、实足年龄"核心字段
根因:infectiousDiseaseReportDialog.vue 读取患者性别时使用了错误的字段名
patientInfo.sex || patientInfo.genderName,但门诊医生站API返回的字段是
genderEnum(数字:1=男,2=女)和genderEnum_enumText(文本:男/女)。
新增 normalizeSexFromPatientInfo 函数,兼容HIS系统所有可能的性别字段命名。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-14 16:15:14 +08:00 |
|
Ranyunqiao
|
eab0119c19
|
bug362 413 498 504 507
|
2026-05-14 11:47:18 +08:00 |
|
关羽
|
49df72121f
|
Fix Bug #412: 门诊医生站传染病报告卡保存失败,提示报错
后端 saveInfectiousDiseaseReport 中 getCardNo().trim() 存在空指针异常风险,
增加 cardNo 空值校验避免 NPE 导致保存失败。
前端 buildSubmitData 中 diseaseCode 在 selectedClassA/B/C 为空时会变成 null,
增加从 selectedDiseases 兜底取值逻辑确保 diseaseCode 始终有值。
|
2026-05-13 23:18:53 +08:00 |
|
荀彧
|
65d1716ca9
|
Fix Bug #413: 医生个人报卡管理核心缺陷:医生个人报卡编辑/查看界面与门诊医生站登记报卡界面设计不统一
根因:infectiousDiseaseReportDialog.vue 中所有输入框使用了 class="underline-input" 但缺少对应的CSS定义,
导致输入框显示为 Element Plus 默认的完整边框样式,而非预期的下划线样式。
下拉框(underline-select)和地址选择器(address-selects)有对应的下划线CSS定义,但普通输入框没有,
造成编辑/查看界面与登记界面的排版视觉不一致。
修复:新增 .underline-input CSS 类定义,与 .underline-select 保持一致的下划线样式。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-13 22:16:37 +08:00 |
|
关羽
|
062c8d9dee
|
Fix Bug #412: 门诊医生站:传染病报告卡保存失败,提示报错
根因:getNextCardNo API 返回失败或异常时,infectiousDiseaseReportDialog.vue
将 cardNo 保持为空字符串。后端 DTO 对 cardNo 有 @NotBlank 校验,
空字符串导致保存请求被拒绝。
修复:
1. getNextCardNo API 失败时生成 TEMP_+timestamp 临时卡号
2. validateFormManually 放行 TEMP_ 开头的临时卡号
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-13 14:38:06 +08:00 |
|
赵云
|
0dd4c25c12
|
Fix Bug #412: 门诊医生站:传染病报告卡保存失败,提示报错
根因分析:
- 前端在 buildSubmitData() 中使用 formData.diagnosisId || null 将空字符串转为 null
- 后端 InfectiousDiseaseReportDto.diagId 有 @NotNull 校验,导致 null 值被拒绝
- diagnosisId 来源于 show() 中 diagnosisData?.conditionId || diagnosisData?.definitionId
使用 || 运算符会将 0 等假值跳过,可能导致 ID 丢失
修复内容:
1. show() 函数:使用显式 null/空字符串检查替代 || 运算符,确保 conditionId/definitionId 正确映射
2. handleSubmit():提交前增加 diagnosisId 非空校验,提前拦截并给出友好提示
3. buildSubmitData():diagId 使用 Number() 显式转换,确保发送正确的 Long 值
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-13 01:06:23 +08:00 |
|
刘备
|
dc8661c3d0
|
Fix Bug #413: 医生个人报卡编辑/查看界面字段映射与后端DTO不一致导致数据不显示
后端 InfectiousCardDto 字段名与前端 showReport 映射不匹配:
- caseClass 应从 diseaseType 映射 (后端 diseaseType=病例分类)
- diseaseType 应从 diseaseSubtype 映射 (后端 diseaseSubtype=疾病分型)
- correctName 应从 revisedDiseaseName 映射
- withdrawReason 应从 returnReason 映射
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-12 22:44:31 +08:00 |
|
Ranyunqiao
|
460890e3c2
|
413 460 513 514
|
2026-05-12 17:27:25 +08:00 |
|
赵云
|
d2bfde7230
|
fix: 修复 Bug #412 引入的 Vue template 语法错误(缺少 el-row/el-col 标签)
|
2026-05-11 09:18:13 +08:00 |
|
赵云
|
62a09a8b94
|
Fix Bug #412: 门诊医生站:传染病报告卡保存失败,提示报错
根因:infectiousDiseaseReportDialog.vue 的 show() 函数将 cardNo 初始化为空字符串,
而后端 DTO 的 cardNo 字段有 @NotBlank 校验,导致保存时后端拒绝请求。
同仓库的 infectiousReport/index.vue 已有此修复(调用 getNextCardNo API),
但诊断流程使用的 infectiousDiseaseReportDialog.vue 漏掉了此修复。
修复:在 show() 函数中调用 getNextCardNo API 获取卡片编号,
API 失败时降级为 TEMP_ 前缀的临时卡号,与 infectiousReport/index.vue 保持一致。
|
2026-05-11 09:03:38 +08:00 |
|
赵云
|
c60cd6878e
|
Fix Bug #413: 医生个人报卡管理核心缺陷:医生个人报卡编辑/查看界面与门诊医生站登记报卡界面设计不统一
|
2026-05-11 00:21:29 +08:00 |
|
赵云
|
e2d608ebb8
|
Revert "Fix Bug #460: [疾病报告管理-报告卡管理] “查看报卡”详情页缺失审核操作记录展示"
This reverts commit 8824e7c9d5c296cf0a8f645e48b3b4c7ff4f50f6.
|
2026-05-09 10:34:16 +08:00 |
|
赵云
|
212de12d65
|
Fix Bug #460: [疾病报告管理-报告卡管理] “查看报卡”详情页缺失审核操作记录展示
|
2026-05-09 10:34:16 +08:00 |
|
|
|
9c3e603b94
|
Fix Bug #443: 手术计费:点击签发耗材时异常报错
当手术计费弹窗中点击"签发"耗材时,因耗材的locationId(发放库房)为空导致后端异常。
在DoctorStationAdviceAppServiceImpl.handDevice方法中,当locationId为null时,使用登录用户的科室ID作为默认值,
与NurseBillingAppService中的处理方式保持一致。
|
2026-05-08 09:14:18 +08:00 |
|
|
|
82ef66794b
|
住院护士站-》医嘱执行页面:勾选医嘱后点击“执行选中”按钮无反应,无法完成执行操作.
疾病报告管理-》报告卡管理:审核报卡界面内容与门诊医生站登记界面不一致
|
2026-04-30 13:33:03 +08:00 |
|
|
|
26e0665eeb
|
103 增加医生个人报卡管理界面(需求)
|
2026-04-14 17:23:44 +08:00 |
|
|
|
0b361df0a4
|
fix(doctorstation): 统一儿童患者家长姓名输入框提示文本
- 将诊断组件中家长姓名输入框占位符从"≤14 岁必填"改为"≤14岁必填"
- 将传染病报告组件中家长姓名输入框占位符统一为"≤14岁必填"
- 移除多余的条件判断逻辑,简化占位符显示逻辑
|
2026-03-27 11:56:39 +08:00 |
|
|
|
1a7b6c0cd4
|
fix: 修复门诊医生站诊断页面家长姓名字段缺少提示语 #270
|
2026-03-26 17:53:13 +08:00 |
|
wangjian963
|
5795d9eb74
|
feat(传染病报卡): 新增传染病报卡管理功能模块
实现传染病报卡的基础功能,包括:
1. 新增报卡查询参数DTO、报卡详情DTO和状态枚举
2. 添加报卡Mapper接口及XML实现分页查询和详情查询
3. 实现报卡AppService接口及Controller提供REST API
4. 新增前端API接口定义
5. 添加审核记录实体类
|
2026-03-18 17:24:30 +08:00 |
|
wangjian963
|
16f6fbb8cf
|
修改地区联级选择器,修改报告卡的样式。
|
2026-03-16 16:17:08 +08:00 |
|
|
|
28f85ceb05
|
revert 0bf29a53a4
revert 去除变片编号生成器,修改地区选择器,修改报告卡的样式。
|
2026-03-16 15:48:17 +08:00 |
|
wangjian963
|
0bf29a53a4
|
去除变片编号生成器,修改地区选择器,修改报告卡的样式。
|
2026-03-16 14:40:35 +08:00 |
|
wangjian963
|
2492daa0ad
|
完成:102 门诊医生站-》诊断TAB页:增加报卡弹框登记界面
疾病报告卡新增功能。
修改诊断疾病的sql查询语句
|
2026-03-06 16:49:21 +08:00 |
|
HuangShun
|
7676f03c96
|
需求102 门诊医生站-》诊断TAB页:增加报卡弹框登记界面;
1.建立对应数据库表infectious_card
2.实现前端表单样式
3.完成相关表单数据查询以及数据传递与保存
|
2026-02-10 16:56:59 +08:00 |
|