赵云
|
fd9309f125
|
Fix Bug #494: 住院医生工作站-检查申请:申请单名称显示为通用名称,未展示具体检查项目名称
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-14 15:19:00 +08:00 |
|
关羽
|
a282234bb0
|
Fix Bug #497: 【住院医生工作站-检查申请】检查申请列表缺失"申请单状态"列及全流程闭环状态流转逻辑
根因分析:
1. SQL CASE 映射不完整:status_enum=3(COMPLETED) 直接映射为应用状态 4(已接收),
跳过了 2(已校对) 和 3(待接收)
2. status_enum=8 在数据中存在但枚举类中缺失定义
3. 前端已完整实现状态列和交互逻辑,问题在后端返回的状态值不正确
修复内容:
- RequestFormManageAppMapper.xml: 重构 SQL CASE 语句
- status_enum=3 + performer_check_id 有值 → 2(已校对),利用护士校对标记区分
- status_enum=3 + performer_check_id 为空 → 4(已接收)
- status_enum=4(ON_HOLD) → 3(待接收)
- status_enum=5/6/7 → 7(已作废)
- status_enum=8 → 6(已出报告)
- RequestStatus.java: 补充 COMPLETED_REPORT(8) 枚举值
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-14 14:26:38 +08:00 |
|
赵云
|
e0e4c2bcc6
|
Fix Bug #471: 手术管理-门诊手术安排:手术申请查询结果中混入住院检验申请单数据(脏数据)
根因:门诊手术安排查询弹窗调用 /reg-doctorstation/request-form/get-surgery-page 接口,
SQL 过滤 type_code = '24',但实际手术申请单的 type_code 存储为 'SURGERY'(非'24'),
导致查询返回0条手术记录。同时检验申请单(type_code='22')使用 PAR 前缀处方号,在缺少
type_code 有效过滤时可能混入结果。
修复:将 SQL 过滤器从 type_code = #{typeCode} 改为 type_code IN (#{typeCode}, 'SURGERY'),
兼容两种 type_code 值,确保只返回手术申请单,排除检验/检查申请单数据。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-14 13:13:47 +08:00 |
|
Ranyunqiao
|
eab0119c19
|
bug362 413 498 504 507
|
2026-05-14 11:47:18 +08:00 |
|
荀彧
|
02f2a14178
|
Fix Bug #497: 【住院医生工作站-检查申请】检查申请列表缺失"申请单状态"列及全流程闭环状态流转逻辑
根因:SQL 查询使用 CASE MIN(wsr.status_enum) 计算状态,但聚合函数 MIN() 出现在 WHERE 子句中,
PostgreSQL 语法错误导致状态筛选时查询失败。且计算状态仅映射 5 种值(缺少"待接收"=3、"已出报告"=6)。
修复:改为直接使用 doc_request_form.status 字段(数据库已存在该列),
SELECT 和 WHERE 均使用 drf.status,支持完整 0-7 状态流转。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-14 05:43:07 +08:00 |
|
|
|
1be0dc2417
|
bug515 [住院医生站-临床医嘱] 点击“签发”检验医嘱后系统陷入死循环,Loading无法消失 后端advice_type映射错误
|
2026-05-13 17:49:27 +08:00 |
|
|
|
cd12dd7a22
|
bug471 手术管理-门诊手术安排:手术申请查询结果中混入住院检验申请单数据(脏数据)
|
2026-05-13 10:45:33 +08:00 |
|
刘备
|
0600bbecbc
|
Fix Bug #468: [住院医生工作站-检验申请] 列表页缺失【单据状态】列,无法闭环管理检验医嘱执行进度
前后端完整链路修复:
- 后端 Mapper: LEFT JOIN wor_service_request 表,通过 CASE MIN(status_enum) 映射单据状态
- 后端 Mapper: 新增状态筛选和关键字搜索(申请单号/检验项目模糊匹配)
- 后端 Service/Controller: 新增 status 和 keyword 参数传递
- 前端 Vue: 列表页添加【单据状态】列,绑定 status 字段
- 前端 Vue: 移除中间状态选项(已采集/已收样),与后端 CASE 映射保持一致
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-13 00:02:47 +08:00 |
|
Ranyunqiao
|
1b159cdfab
|
429 433 438 476 477 478
|
2026-05-12 12:21:25 +08:00 |
|
关羽
|
772ec5537c
|
Fix Bug #504: 【住院医生工作站-临床医嘱】护士退回药品医嘱后,医生修改并保存时提示"未匹配到库存信息"
根因分析:
1. SQL查询 getRegRequestBaseInfo 未返回 medication_id/adviceDefinitionId 字段,
退回医嘱的 adviceDefinitionId 为 null,导致库存校验查询无法匹配到库存记录
2. 退回医嘱可能缺少 locationId,严格的 locationId 匹配导致校验失败
修复方案:
1. AdviceManageAppMapper.xml:在三个UNION查询中分别添加 medication_id/device_def_id/activity_id AS advice_definition_id
2. AdviceUtils.checkInventory():
- 过滤 null adviceDefinitionId,避免SQL查询异常
- 所有adviceDefinitionId为null时跳过库存校验
- 退回医嘱单个adviceDefinitionId为null时跳过该校验项
- 添加 locationId 容错匹配(为null时跳过location匹配)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-10 12:28:19 +08:00 |
|
赵云
|
482a945b77
|
Fix Bug #497: 【住院医生工作站-检查申请】检查申请列表缺失"申请单状态"列及全流程闭环状态流转逻辑
1. 修复 examineApplication.vue 模板结构损坏问题(</template>提前闭合导致大量HTML游离在模板外)
2. 申请单状态列改为使用 formatter 显示中文(待签发→已签发→已校对→待接收→已接收→已检查→已出报告→已作废)
3. 新增筛选功能:申请日期范围筛选 + 申请单状态下拉筛选
4. 修复 index.vue 模板中检查申请 tab-pane 缺失(被 markdown fence 替换)及手术申请 tab 结构损坏
5. 后端 RequestFormQueryDto 新增 status 字段,SQL 查询补充 drf.status 返回
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-10 10:31:49 +08:00 |
|
|
|
9c3e603b94
|
Fix Bug #443: 手术计费:点击签发耗材时异常报错
当手术计费弹窗中点击"签发"耗材时,因耗材的locationId(发放库房)为空导致后端异常。
在DoctorStationAdviceAppServiceImpl.handDevice方法中,当locationId为null时,使用登录用户的科室ID作为默认值,
与NurseBillingAppService中的处理方式保持一致。
|
2026-05-08 09:14:18 +08:00 |
|
|
|
b31c891bd1
|
调优:473- [住院医生工作站-检验申请] 列表页字段补全:新增“申请类型”、“标本类型”字段展示,处方号改申请单号
|
2026-05-07 16:08:13 +08:00 |
|
guanyu
|
b424d73542
|
fix: 修复#471手术申请查询混入脏数据
根因: 手术申请分页查询SQL中cli_surgery、adm_patient、adm_encounter表
LEFT JOIN时缺少delete_flag='0'过滤条件,导致已删除的数据混入查询结果。
修复: 在LEFT JOIN条件中添加AND cs.delete_flag='0'、AND ap.delete_flag='0'、AND ae.delete_flag='0'。
|
2026-04-29 17:18:18 +08:00 |
|
赵云
|
d8511ecb1b
|
fix: bug364 - 添加病历号搜索支持
|
2026-04-09 16:16:22 +08:00 |
|
Ranyunqiao
|
35b8a7d10a
|
320 手术管理-》门诊手术安排:新增手术安排界面的就诊卡号取值错误
|
2026-04-03 10:45:19 +08:00 |
|
|
|
ac1cd3afc8
|
fix(prescription): 解决处方列表中手术类型和其他医嘱类型的问题
- 更新 lodash.template 修复脚本以处理 assignWith 函数的自定义器参数
- 在多个处方组件中引入 drord_doctor_type 字典用于动态生成医嘱类型列表
- 修复手术类型(adviceType=6)的特殊处理逻辑,包括类型映射和字段过滤
- 调整后端医嘱保存服务中的类型分类逻辑,正确处理手术类型
- 更新数据库查询映射以支持手术类型的正确显示和数据传输
- 修复费用对话框和订单表单中的相关类型显示问题
|
2026-04-01 18:24:24 +08:00 |
|
|
|
6b9f9a107e
|
fix: 手术医嘱类型显示修复 - SQL返回category_enum作为advice_type,前端添加手术类型选项
|
2026-04-01 12:45:15 +08:00 |
|
|
|
11a7f49162
|
fix: 手术医嘱therapy_enum默认为2(临时医嘱),避免被前端过滤
|
2026-04-01 12:16:36 +08:00 |
|
|
|
f5a1ad7f3f
|
fix: 手术医嘱advice_name从content_json解析surgeryName
|
2026-04-01 11:36:50 +08:00 |
|
|
|
bbef0322a3
|
feat(surgicalschedule): 添加手术单号查询功能并优化收费状态 BUG#306
- 在手术申请查询界面添加手术单号输入框
- 将收费项目状态从草稿改为待收费状态
- 在请求表单DTO中添加手术单号字段
- 在数据库查询中关联手术安排表并添加手术单号过滤条件
- 添加筛选条件确保只查询未安排手术的申请记录
|
2026-03-31 17:18:09 +08:00 |
|
Ranyunqiao
|
2d705d2f81
|
251
手术管理-》门诊手术安排:【新增手术安排】界面安排时间字段的时分秒无法选值和未显示
252 手术管理-》门诊手术安排:【新增手术安排】界面的麻醉方法字段未默认取值于手术申请的麻醉方式字段的值
254 手术管理-》门诊手术管理:【新增手术安排】界面的切口类型字段下拉选项未取值
277 门诊医生站-》手术申请TAB页面:【新增】/【编辑】界面点击【提交申请】提示成功也提示失败
|
2026-03-27 10:44:11 +08:00 |
|
|
|
91a0b48662
|
fix(consultation): 解决会诊流程中的多个功能问题
- 在 deptappthoursManage.js 中添加 status 参数以仅获取已启动的机构
- 为 consultationapplication 组件添加已确认和已签名状态选项
- 扩展操作列宽度并添加打印功能按钮
- 优化 handlePrint 方法以支持行参数和性别枚举转换
- 为 consultationconfirmation 组件添加必填验证和编辑权限控制
- 修复会诊确认医师信息回显逻辑
- 在 inspectionApplication 组件中修复表格行点击事件和检验项目加载
- 禁用非紧急标记的编辑权限以解决Bug #268
- 为 surgeryApplication 组件添加响应码验证和错误处理
- 在 consultation 组件中添加表单验证清除功能
- 为 PackageManagement 组件实现动态机构选项加载
- 重构 PackageSettings 组件的套餐金额显示和只读模式
- 为检查项目设置组件添加套餐筛选和下级类型选择功能
- 实现检验套餐的编辑和查看模式切换功能
|
2026-03-26 18:22:21 +08:00 |
|
|
|
24bc049fa0
|
feat(surgicalschedule): 添加费用类别字段支持
- 在手术安排界面中添加费用类别字段映射
- 在申请单页面DTO中新增费用类别属性
- 在数据映射文件中添加费用类别结果映射
- 通过关联账户和合同表查询费用类别信息
- 实现手术安排中费用类别的完整数据流处理
|
2026-03-25 19:17:05 +08:00 |
|
chenjinyang
|
dfdab41c00
|
完成93需求
|
2026-02-05 16:30:25 +08:00 |
|
|
|
a0b546266d
|
fix(mapper): 修复患者主信息查询的重复数据问题
- 在 getRegPatientMainInfo 查询中添加 DISTINCT ON 子句按 patient_id 去重
- 为分页功能添加 getRegPatientMainInfoCount 计数查询
- 修复 SQL 拼接条件的语法错误,将 ${ew.customSqlSegment} 替换为标准的动态 SQL 标签
- 调整字典标签查询逻辑,先查询指定表再回退到默认字典缓存
- 优化查询性能,避免不必要的数据重复和错误的 SQL 语法
- 添加缺失的 ORDER BY 子句确保查询结果的一致性
|
2026-01-21 16:22:05 +08:00 |
|
|
|
3c497417dc
|
提交merge1.3
|
2025-12-27 15:30:40 +08:00 |
|
|
|
088861f66e
|
提交merge1.3
|
2025-12-27 15:30:25 +08:00 |
|
|
|
18f6a845e6
|
解决合并冲突
|
2025-12-10 14:20:24 +08:00 |
|
Zhang.WH
|
c8014404f1
|
后端最新版本同步
|
2025-09-25 10:43:50 +08:00 |
|
Zhang.WH
|
8f82322d10
|
版本更新
|
2025-09-03 15:54:55 +08:00 |
|