刘备
1c04c5aadd
Fix Bug #456 : 门诊医生站:诊疗类医嘱保存后类型变更为"检查"且签发成功后状态未更新
...
原因:selectAdviceBase()中setValue()将后端返回的categoryCode(目录分类码,如检查=2)
直接赋值给categoryEnum,保存后存入wor_service_request.category_enum字段。
后端SQL查询getRequestBaseInfo使用COALESCE(category_enum, 3)推导advice_type,
导致category_enum=2时类型被误判为"检查"而非"诊疗"。
修复:诊疗类医嘱(adviceType=3)不再将categoryCode赋值给categoryEnum,
让SQL的COALESCE默认值3(医疗活动)正确推导类型。
2026-05-09 17:50:31 +08:00
关羽
bae86d8dc4
Fix Bug #462 : [目录管理-诊疗目录] 编辑弹窗中"所需标本"下拉框数据加载失败,显示为"无数据"
...
根因:useDict 调用中已传入 'specimen_code',但解构时遗漏了 specimen_code 变量,
导致模板中 v-for 遍历的 specimen_code 为 undefined,下拉框显示"无数据"。
修复:在解构语句中补充 specimen_code。
2026-05-09 17:47:28 +08:00
刘备
21636de19c
Fix Bug #471 : 手术管理-门诊手术安排:手术申请查询结果中混入住院检验申请单数据(脏数据)
...
根因:手术申请查询弹窗错误使用了 getTestResultPage API(通用申请单分页接口 /reg-doctorstation/request-form/get-page),
该接口返回所有类型的申请单(含检验申请单 PAR 前缀数据),而非仅手术申请单。
修复:改为使用 getSurgery API(/reg-doctorstation/request-form/get-surgery),仅查询手术申请单数据。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 17:36:30 +08:00
赵云
cb33f4dbe9
Fix Bug #470 : 住院医生工作站-手术申请单加载手术项目耗时过长
...
移除手术申请弹窗的阻塞式 loading,改为异步加载手术项目列表。
接口失败时使用 console.warn 优雅降级而非弹窗阻断。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 12:04:53 +08:00
赵云
2a8776ade2
Fix Bug #999 : test echo hello - 手术/麻醉下拉框远程搜索改为本地过滤
...
将手术项目和麻醉项目的下拉框从远程搜索(remote)改为本地过滤(filter-method),
补充缺失的 filterSurgery/filterAnesthesia 过滤函数和 loadSurgeryAndAnesthesiaOptions 数据加载函数。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 11:57:38 +08:00
c67d88520f
style(inpatientDoctor): 格式化申请单显示组件API文件
...
- 添加空行以改善代码可读性
- 统一文件开头的导入格式
- 优化代码结构布局
2026-05-09 11:30:41 +08:00
a09dcb9295
Revert "Fix Bug #466 : [住院医生工作站-检验申请] 申请单界面缺失核心质控字段(申请类型、标本类型、执行时间)及联动逻辑"
...
This reverts commit 637169f1d2 .
2026-05-09 11:29:10 +08:00
2da3e86393
refactor(surgical): 重构手术安排界面组件结构
...
- 移除原有的表格和表单相关代码
- 简化页面布局结构
- 保留新增手术安排按钮功能
- 清理相关的数据属性和方法定义
- 优化组件的整体架构设计
2026-05-09 11:24:02 +08:00
bc4a6cc6af
bug402:住院医生站诊断录入:点击保存诊断后,列表出现重复记录且部分条目元数据缺失.
...
bug405: 住院医生工作站:临床医嘱保存成功后,医嘱条目仍处于可编辑状态(未锁定展示)
2026-05-09 10:39:17 +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
Ranyunqiao
5b029270cf
需求111
2026-05-09 09:36:24 +08:00
赵云
4f57389656
Fix Bug #443 : 手术计费:点击“签发”耗材时异常报错
2026-05-08 22:00:22 +08:00
赵云
637169f1d2
Fix Bug #466 : [住院医生工作站-检验申请] 申请单界面缺失核心质控字段(申请类型、标本类型、执行时间)及联动逻辑
2026-05-08 21:56:27 +08:00
赵云
7ea8696b0a
Fix Bug #472 : 住院医生工作站-手术申请单:勾选手术项目无效,导致无法正常开立医嘱
2026-05-08 21:53:25 +08:00
赵云
18ada7c392
Fix Bug #445 : 【手术管理-门诊手术安排】临时医嘱生成界面逻辑错误:已生成医嘱的计费项目未从“待生成”列表中剔除
2026-05-08 21:51:39 +08:00
赵云
43acca6c0f
Fix Bug #468 : [住院医生工作站-检验申请] 列表页缺失【单据状态】列,无法闭环管理检验医嘱执行进度
2026-05-08 16:14:03 +08:00
赵云
71c5b5db72
Fix Bug #458 : 门诊医生站:诊疗类医嘱保存成功后,列表“医嘱类型”列显示为空值
2026-05-08 16:05:53 +08:00
赵云
1717806a3f
Fix Bug #433 : 门诊手术安排:编辑弹窗内“麻醉方法”回显为代码且“外请专家姓名”数据未加载
2026-05-08 16:04:33 +08:00
赵云
3acdf60080
Fix Bug #463 : [目录管理-诊疗目录] 新增/编辑弹窗中“诊疗子项”检索功能失效,无法搜到已维护的项目
2026-05-08 15:39:45 +08:00
88ce63152c
Fix Bug #441 : 手术室护士角色进入门诊手术安排页面时,卫生机构列表接口无权限报错改为静默降级
...
原因:后端 getTenantPage API 对手术室护士角色无权限,前端 msgError 弹窗阻断用户体验。
修复:loadOrgList() 权限失败时静默降级(console.warn 替代 msgError),列表下拉框显示为空但不弹窗。
用户仍可查看已安排的手术数据,仅筛选条件中的卫生机构下拉框不可用。
Co-Authored-By: 赵云 <zhaoyun@gentronhealth.com >
2026-05-08 15:28:00 +08:00
赵云
814f9561fe
Fix Bug #467 : 住院医生工作站检验申请列表显示不规范
...
- 修复检验申请列表未合并同名申请单明细的问题:getInspectionList 中调用 mergeInspectionApplyRecords 合并数据
- 确保单据名称展示具体检验项目(多个项目用"+"拼接),而非统一显示"检验申请单"
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-08 14:05:49 +08:00
关羽
e651a1abac
Fix Bug #452 : 领用出库模块选择药品时提示仓库数量为0
...
选择药品时sourceLocationId未从表头仓库选择中取值,导致getCount查询库存时orgLocationId为空,
返回0条记录。修复为从receiptHeaderForm.headerLocationId获取仓库ID。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-08 11:14:05 +08:00
赵云
f1a2520a87
Fix Bug #466 : 住院医生工作站-检验申请:申请单界面缺失核心质控字段
...
新增申请类型、标本类型、执行时间三个核心字段及表单联动
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-08 11:12:57 +08:00
6cd48d844e
Fix Bug #461 : 系统管理-执行科室配置:保存项目配置后,项目名称回显为ID码
...
保存成功后刷新页面时,el-select 的 filteredOptions 仅包含前100个项目,
导致已保存项目若不在前100中则无法匹配到 label,只能回显 ID。
修复:保存成功后将该选中项确保加入 filteredOptions 再刷新列表。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-08 10:40:06 +08:00
414c204578
Fix Bug #445 : 手术管理-门诊手术安排:临时医嘱生成界面逻辑错误
...
修复已生成医嘱的计费项目未从"待生成"列表中剔除的问题。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-08 09:32:31 +08:00
a95c9c9f22
Fix Bug #468 : 住院医生工作站-检验申请列表页缺失单据状态列
...
在检验申请列表页"申请单号"后新增"单据状态"列,显示单据生命周期状态
(待签发/已签发/已采集/已收样/报告已出/已作废),使医生可通过列表直接获知
申请单当前执行阶段。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-08 09:19:27 +08:00
9c3e603b94
Fix Bug #443 : 手术计费:点击签发耗材时异常报错
...
当手术计费弹窗中点击"签发"耗材时,因耗材的locationId(发放库房)为空导致后端异常。
在DoctorStationAdviceAppServiceImpl.handDevice方法中,当locationId为null时,使用登录用户的科室ID作为默认值,
与NurseBillingAppService中的处理方式保持一致。
2026-05-08 09:14:18 +08:00
06f257f4be
Fix Bug #472 : 住院医生工作站-手术申请单:勾选手术项目无效,导致无法正常开立医嘱
...
surgery.vue 中 ref 和 watch 未从 vue 导入,导致 transferValue 不是响应式变量,
el-transfer 勾选复选框时状态无法更新,修复 import 语句补充 ref、watch。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-08 08:46:59 +08:00
8ddb752ac8
Fix Bug #472 : 住院医生工作站-手术申请单:勾选手术项目无效,导致无法正常开立医嘱
...
修复surgery.vue组件中遗漏的watch导入,导致el-transfer勾选无响应
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 22:50:45 +08:00
f7bdd5e38b
Fix Bug #433 : 门诊手术安排编辑弹窗内麻醉方法回显为代码
...
- 后端 OpSchedule.anesMethod 为 String 类型,Object.assign 后前端 form.anesMethod
为字符串如 "2",而 el-select 选项的 value 为 Number(2),类型不匹配导致无法回显
- 新增对 data.anesMethod 的 Number 转换,同时补充 data.isExternalExpert 的转换,
修复外请专家姓名字段无法回显的问题
- handleEdit 和 handleView 两处同步修改
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 22:37:25 +08:00
b31c891bd1
调优:473- [住院医生工作站-检验申请] 列表页字段补全:新增“申请类型”、“标本类型”字段展示,处方号改申请单号
2026-05-07 16:08:13 +08:00
205d5cf85f
调优:473- [住院医生工作站-检验申请] 列表页字段补全:新增“申请类型”、“标本类型”字段展示,处方号改申请单号
2026-05-07 11:25:19 +08:00
5be726b4bd
Fix: Bug-490 【住院医生站】待签发医嘱执行删除操作,提示“删除成功”但记录未从界面消失
2026-05-06 18:28:08 +08:00
dc24f0f2b9
bug427 门诊医生站-检查开立:检查项目分类建议改为“手风琴”展开模式(唯一展开项)
2026-05-06 17:47:05 +08:00
42d9fb7ac2
bug280 会诊管理-》门诊会诊申请管理-》【打印】不是打印某一条会诊记录的申请单 打印表格数据
2026-05-06 13:52:21 +08:00
Ranyunqiao
d3c4b612e4
fix: 修复多模块Bug及功能优化
...
修复药品汇总、医嘱套餐、转科管理、用药汇总、处方列表、用户管理等多个模块的问题
2026-05-06 10:42:57 +08:00
87e6850f67
fix(#439,#452,#464): 修复领用出库库存查询和诊疗目录零售价同步问题
...
#439 领用出库选择药品后总库存数量列数据未显示
#452 领用出库模块选择药品时提示仓库数量为0与实际库存不符
- CommonAppMapper.xml: selectInventoryItemInfo的WHERE条件修复
当objLocationId非空时,location_id IN应同时包含orgLocationId和objLocationId
原代码只包含orgLocationId导致obj_quantity永远为0
#464 诊疗目录新增项目时零售价未与诊疗子项合计总价自动同步
- diagnosisTreatmentDialog.vue: submitForm中增加零售价自动同步逻辑
当有子项时,form.retailPrice自动设置为totalPrice(子项合计总价)
Author: xunyu
2026-05-02 19:05:55 +08:00
21743237bb
fix: #428修复selectedItems.push缺少isPackage和packageId字段
...
- 在selectedItems.push添加isPackage和packageId字段
- 在loadCategoryList的mapped对象添加packageId映射
- 确保套餐明细懒加载功能正常工作
2026-05-01 01:01:07 +08:00
70726f6aaa
fix: 修复#446临时医嘱提交后弹窗关闭逻辑
...
- 添加成功提示消息:临时医嘱已生成,弹窗即将关闭
- 延迟1秒关闭弹窗,让用户看到成功反馈
- 避免界面'非法关闭'的用户体验问题
2026-05-01 00:09:33 +08:00
97d0011fc3
fix: 修复#444计费药品列表未显示药品名称
...
- 添加更多字段回退逻辑:chargeName, itemName等
- 确保即使contentJson中没有adviceName也能显示药品名称
- 添加默认值'未知药品'避免空显示
2026-05-01 00:08:51 +08:00
guanyu
701f5fed82
fix: 修复#447/#453/#455申请单adviceTypes格式错误
...
- 修复#447手术申请:adviceTypes改为[3,6]包含诊疗和手术类型
- 修复#453检验申请:adviceTypes从字符串'3'改为数组[3]
- 修复#455检查申请:adviceTypes从字符串'3'改为数组[3]
- 修复#455输血申请:adviceTypes从字符串'3'改为数组[3]
- 统一所有申请单的adviceTypes为数组格式,确保后端正确解析
2026-05-01 00:07:56 +08:00
guanyu
97b4e396d9
fix: 修复#469检验申请操作列临床业务逻辑
...
- 在handleCellClick中添加isDeleting.value检查
- 避免删除操作期间触发数据填充
- 确保删除后不会错误加载申请单数据到表单
2026-05-01 00:01:07 +08:00
guanyu
d62ac41f66
fix: 修复#470/#447手术/输血申请单加载项目耗时过长
...
- 将pageSize从10000改为500,与检验/检查申请保持一致
- 减少单次请求数据量,提升加载性能
- 同时修复手术申请单和输血申请单
2026-04-30 23:59:22 +08:00
guanyu
c712a42f79
fix: 修复#428赵云代码语法错误 - loadPackageDetailsForItem函数位置错误
...
- 修复loadPackageDetailsForItem函数被错误插入到loadPackageDetails函数内部的问题
- 格式化模板代码,提高可读性
- 确保套餐明细加载逻辑正确工作
2026-04-30 23:56:01 +08:00
a007721c8f
住院医生站:开立诊疗项目时,明细配置区的项目单价显示为负数
2026-04-30 17:12:10 +08:00
616aa46a0c
fix: 修复#428检查申请分类联动功能
...
- 修复1: 将el-collapse-item的@click事件改为el-collapse的@change事件
- 修复2: 添加handleCollapseChange函数处理展开事件
- 修复3: 修改已选择区域展开后显示套餐明细或检查方法
- 修复4: 添加loadPackageDetailsForItem函数加载套餐明细
- 修复5: 修改toggleItemExpand函数在展开时加载套餐明细
2026-04-30 17:08:16 +08:00
d5d112b2cc
Merge remote-tracking branch 'origin/develop' into develop
2026-04-30 16:49:26 +08:00
c4a7261de0
疾病报告管理-》报告卡管理:查看报卡详情页缺失“历史审核记录”展示
2026-04-30 16:49:15 +08:00
wangjian963
7799282b86
fix: 修复#420 #416 检验申请单显示优化与布局调整
...
#420 : 申请单项目列表显示"售价/单位"替代数据库ID
- 从priceList取售价price,从AdviceBaseDto取单位unitCode_dictText
- 诊疗类项目priceList不含unitCode,须从顶层item取单位
- 同步修复检验、检查、输血、手术四个申请单
#416 : 申请单弹窗布局调整
- 弹窗宽度 1000px → 1200px
- transfer穿梭框面板 400px → 480px
- 优化左右双栏视觉效果,减少滚动
2026-04-30 16:48:59 +08:00