|
|
7c12028f63
|
Merge branch 'develop' of https://gitea.gentronhealth.com/wangyizhe/his into develop
|
2026-03-10 18:39:28 +08:00 |
|
|
|
befb4739ee
|
feat: 合并 upstream/v1.3 新增功能模块
|
2026-03-10 18:39:07 +08:00 |
|
|
|
fe07cee58c
|
feat: 合并 upstream/v1.3 新增功能模块(安全合并策略)
新增功能模块:
- 药房管理:住院退药、处方审核功能
- 报表管理:门诊管理报表、药房结算报表、医嘱统计报表
- 支付管理:三方对账功能
- 新增枚举类:电子处方类型、频次类型、病历状态等10个
- 新增实体类:处方审核记录、第三方支付请求、中医结算目录
- 工具类增强:年龄计算、Excel工具
合并策略:仅合并低风险新增文件,保留现有业务功能
上游版本:v1.3 (2025-03-06发版)
合并分支:merge-upstream-v1.3-0310
🤖 Auto-generated by Claude Code
|
2026-03-10 18:30:35 +08:00 |
|
liuliu
|
066c457d90
|
169 库房管理-》采购管理-》采购管理:选中采购管理中的数据,点击删除报错,已解决,并新增批量删除功能
|
2026-03-10 18:07:07 +08:00 |
|
|
|
39b608dfd0
|
```
fix(invoice): 禁用员工工号字段编辑功能
- 移除员工工号输入框,改为只读显示
- 添加注释说明员工工号从用户账号自动获取
- 统一使用 span 标签显示员工工号信息
```
|
2026-03-10 17:57:34 +08:00 |
|
|
|
6b600b44ca
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-10 16:46:04 +08:00 |
|
sindir
|
b26ad75299
|
151 门诊医生站的诊断TAB页通过维护的个人/科室诊断内容双击开单诊断类型字段显示数字11
|
2026-03-10 16:33:47 +08:00 |
|
|
|
b69f312611
|
refactor(router): 优化路由配置和打印功能实现
- 统一路由配置中的代码风格,移除多余空格
- 移除医生个人报卡管理菜单项
- 移除检查管理中的医生报告快捷访问路径
- 替换浏览器打印为hiprint打印方案
- 添加vue-plugin-hiprint依赖和相关配置
- 实现门诊挂号单的hiprint打印功能
- 优化WebView环境检测逻辑和错误处理
|
2026-03-10 16:28:41 +08:00 |
|
|
|
c65db9abc3
|
chore(release): bump version to 3.8.8
|
2026-03-10 15:40:17 +08:00 |
|
|
|
1b4ad5e710
|
feat(print): 修改门诊挂号保存打印模板与补打挂号一致
- 在 printUtils.js 中添加 printRegistrationReceipt 函数
- 使用与补打挂号相同的 HTML 打印模板 (去掉"补打"字样)
- 修改 chargeDialog.vue 中的 printReceipt 函数调用新的打印方法
- 打印内容包括:患者信息、挂号信息、费用信息、流水号、二维码
Ref: 门诊挂号界面保存挂号打印功能
|
2026-03-10 15:40:02 +08:00 |
|
|
|
e46e2be830
|
refactor(doctorstation): 优化传染病报卡管理功能
- 将前端表单字段 diseaseCategory 统一改为 diseaseType
- 修复统计数据获取失败时的错误处理逻辑
- 完善数据列表查询的错误提示和调试日志
- 优化后端日期时间格式化处理方式
- 增强统计数据返回的安全性检查
- 移除冗余的报卡状态验证代码并修复更新时间格式
|
2026-03-10 10:28:13 +08:00 |
|
|
|
f515b90c43
|
fix: 添加 doctorreport 路由并修复 inspection/report 组件错误
- 添加 /inspection 路由组,包含 7 个子路由
- 添加 /doctorreport 快捷访问路由指向检查报告页面
- 修复 inspection/report/index.vue 组件错误:
- 添加缺失的 getCurrentInstance 和 toRefs 导入
- 修复 resetQuery 函数中未定义的 dateRange 引用
- 清理未使用的 cancel 函数
修复后用户可通过 /doctorreport 或 /inspection/report 访问检查报告页面
|
2026-03-09 23:26:49 +08:00 |
|
|
|
6aff10e240
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-09 18:16:27 +08:00 |
|
wangjian963
|
5d02da03b4
|
101 系统管理-》目录管理-》诊断目录:增加报卡类型字段的bug--删除报卡类型字段的内容点击【确认】提示“修改成功”,重新点击【编辑】进入修改界面报卡类型字段内容未删除成功。
|
2026-03-09 17:58:05 +08:00 |
|
|
|
d99188bfb9
|
feat(card): 实现医生个人报卡管理系统
- 添加医生个人报卡统计、分页查询、提交、撤回、删除功能
- 实现批量提交和删除报卡操作
- 添加报卡导出为Word文档功能
- 新增DoctorCardStatisticsDto、DoctorCardListDto等数据传输对象
- 在InfectiousCardDto中添加状态文本字段
- 优化报卡状态显示,将"待审核"改为"已提交"并新增"作废"状态
- 添加多个DTO类的getter/setter方法以确保序列化正常工作
- 实现医生权限验证确保只能操作自己的报卡
- 完善报卡状态流转控制和业务逻辑验证
|
2026-03-09 14:57:45 +08:00 |
|
|
|
c3776c642b
|
feat(doctor): 添加医生站报卡管理功能
- 新增医生报卡统计、列表查询、详情查看等API接口
- 实现报卡的提交、撤回、删除、批量操作等功能
- 添加报卡编辑和Word文档导出功能
- 构建完整的医生报卡管理界面,包含筛选、分页、状态显示等
- 实现报卡状态管理(待提交、已提交、已审核、已上报、失败、作废)
- 添加前端表格展示、弹窗详情、表单验证等交互功能
- 创建医生报卡更新DTO数据传输对象
|
2026-03-09 14:52:00 +08:00 |
|
|
|
46a99ecd55
|
feat(doctorstation): 新增传染病报告卡功能并优化患者登记组件
- 新增传染病报告卡完整实现,包含甲乙丙类传染病选择和报告信息录入
- 在患者登记组件中修复性别字典数据去重问题
- 添加编辑模式支持和原始数据存储功能
- 实现姓名和身份证唯一性校验的编辑模式跳过逻辑
- 添加年龄自动计算功能基于出生日期
- 确保性别值为字符串类型以便与下拉框选项匹配
- 更新患者登记组件的标题和状态管理逻辑
|
2026-03-09 13:47:56 +08:00 |
|
|
|
81744b9b9e
|
feat(diagnosisTreatment): 添加划价标记默认值处理逻辑
- 编辑时若原值为null或undefined则默认设置pricingFlag为1(允许划价)
- 新增时默认将pricingFlag设为1(允许划价)
- 确保划价标记字段始终有明确的默认值
|
2026-03-06 23:53:35 +08:00 |
|
|
|
469b325f0e
|
feat(card): 新增传染病报卡管理系统
- 实现报卡管理服务接口和具体实现类
- 添加报卡统计、分页查询、详情查看功能
- 实现批量审核、批量退回、单条审核功能
- 添加审核记录查询和科室树获取功能
- 实现报卡数据导出Excel功能
- 创建报卡查询参数和统计数据显示对象
- 添加审核记录、传染病卡片等数据传输对象
- 实现报卡和审核记录的数据访问层
- 定义传染病卡片和审核记录领域实体模型
- 提供REST API控制器接口供前端调用
|
2026-03-06 22:33:36 +08:00 |
|
|
|
8a3fe5461e
|
fix(common): 统一异常处理并迁移打印功能到hiprint
- 替换所有System.out.println和printStackTrace为slf4j日志记录
- 在BeanUtils、AuditFieldUtil、DateUtils、ServletUtils等工具类中添加Logger实例
- 在Flowable相关控制器和服务中统一错误日志记录格式
- 在代码生成器中添加日志记录功能
- 将前端打印组件从Lodop迁移到hiprint打印方案
- 更新体温单打印功能使用hiprint预览打印
- 移除调试用的console.log语句
- 修复打印模板中线条元素类型定义
|
2026-03-06 22:32:56 +08:00 |
|
|
|
b65841c0cc
|
fix(common): 统一异常处理并迁移打印功能到hiprint
- 替换所有System.out.println和printStackTrace为slf4j日志记录
- 在BeanUtils、AuditFieldUtil、DateUtils、ServletUtils等工具类中添加Logger实例
- 在Flowable相关控制器和服务中统一错误日志记录格式
- 在代码生成器中添加日志记录功能
- 将前端打印组件从Lodop迁移到hiprint打印方案
- 更新体温单打印功能使用hiprint预览打印
- 移除调试用的console.log语句
- 修复打印模板中线条元素类型定义
|
2026-03-06 22:16:44 +08:00 |
|
|
|
8ef334ba1b
|
fix(print): 修复打印模板创建失败问题
1. OutpatientSurgeryCharge.json: 添加缺失的 paperList 属性
- 在 panels 中添加 paperList 配置,指定自定义纸张尺寸 (80x297)
- 与成功模板 OutpatientBilling.json 保持一致的结构
2. printUtils.js: 移除重复的 hiprint.init() 调用
- 注释掉 previewPrint 函数中的 hiprint.init() 调用
- 避免覆盖 main.js 中带有 providers 的初始化配置
- 防止元素类型未正确注册导致的问题
🤖 Generated with [Qoder][https://qoder.com]
|
2026-03-06 17:03:21 +08:00 |
|
wangjian963
|
2492daa0ad
|
完成:102 门诊医生站-》诊断TAB页:增加报卡弹框登记界面
疾病报告卡新增功能。
修改诊断疾病的sql查询语句
|
2026-03-06 16:49:21 +08:00 |
|
|
|
8af06f6916
|
perf(database): 优化数据库查询性能和前端请求处理
- 优化ActivityDefinitionManageMapper.xml中的分页查询,减少JOIN操作并使用索引友好的写法
- 修复purchaseinventory组件中API调用的数据传递格式问题
- 将前端请求超时时间从60秒增加到120秒以配合后端超时设置
- 在手术申请页面添加远程搜索防抖功能,避免频繁API调用
- 重构SurgeryAppServiceImpl中的名称字段填充逻辑,使用批量查询减少数据库访问次数
- 优化SurgeryMapper.xml中的分页查询,使用子查询预加载关联数据并减少不必要的JOIN
|
2026-03-04 18:32:06 +08:00 |
|
|
|
7008fb007f
|
Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
# openhis-ui-vue3/src/views/doctorstation/components/diagnosis/diagnosis.vue
|
2026-03-04 15:34:12 +08:00 |
|
|
|
dc039fcced
|
fix(diagnosis): 修复诊断类型字段处理逻辑
- 移除medTypeCode的默认值'11',改为undefined以避免强制设置默认类型
- 在新增诊断时不再预设诊断类型,要求用户主动选择
- 从已保存的数据中获取medTypeCode值而不是使用固定默认值
- 添加诊断类型选择验证,在保存时检查是否所有诊断都选择了类型
- 在完诊前验证诊断信息完整性,包括诊断存在性、类型选择和主诊断设置
- 优化UI显示逻辑,当诊断类型选项未加载完成时显示加载状态提示
- 调整删除按钮显示逻辑,改进弹窗确认交互体验
|
2026-03-04 15:33:25 +08:00 |
|
HuangXinQuan
|
fcb1d771f4
|
151 门诊医生站的用户信息展示重叠
|
2026-03-04 15:27:10 +08:00 |
|
|
|
30ca81090a
|
fix(doctorstation): 修复诊断和手术模块的数据类型及权限过滤问题
- 修复诊断模块中medTypeCode字段使用数字类型字典值而非字符串
- 在报损管理中添加权限过滤后的数据回退机制,当权限过滤无数据时获取全部数据
- 为报损管理新增getPharmacyListAll和getDispensaryListAll接口函数
- 在手术申请模块中添加患者选中校验,防止未选择患者时的操作异常
- 修复手术模块的编辑、查看、删除操作缺少患者校验的问题
|
2026-03-04 13:16:37 +08:00 |
|
|
|
e722841e60
|
feat(print): 添加门诊手术收费凭证打印模板
- 新增 OutpatientSurgeryCharge.json 打印配置文件
- 配置门诊收费凭证的页面布局和样式设置
- 添加患者基本信息显示区域(姓名、性别、年龄等)
- 实现收费项目明细表格展示功能
- 集成支付方式统计(现金、微信、支付宝、医保等)
- 添加手术计费流程图展示
- 设置页眉页脚和水印选项
- 配置打印元素的位置和格式参数
|
2026-03-04 11:13:40 +08:00 |
|
|
|
b4ab67aed9
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-04 11:05:18 +08:00 |
|
|
|
6a8f82bb2e
|
refactor(print): 更新打印功能实现并优化药品管理查询
- 替换旧的hiprint直接调用为统一的printUtils工具类
- 新增门诊手术计费打印模板支持(含流程图)
- 修改门诊收费结算单打印逻辑,使用新的打印工具类
- 修复门诊挂号打印模板注释说明
- 优化药品库房查询,过滤已删除的记录
- 更新药品管理接口URL路径配置
- 添加打印客户端连接状态检查,支持浏览器打印预览备选方案
- 改进打印错误处理和用户提示机制
|
2026-03-04 11:05:12 +08:00 |
|
|
|
09761c8ce8
|
删除 openhis-ui-vue3/public/help-center/vuepress-theme-vdoing-doc/docs/01.HIS操作手册/03.his使用说明书/HIS使用说明书.md
|
2026-03-03 16:38:47 +08:00 |
|
wangjian963
|
5e3affcf3a
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-03 16:29:26 +08:00 |
|
wangjian963
|
455f7938be
|
完成-101-系统管理-》目录管理-》诊断目录:增加报卡类型字段
完成-78-增加门诊医生开立检验申请单的检验项目选择区的查询。
|
2026-03-03 16:29:08 +08:00 |
|
HuangXinQuan
|
9525b1d927
|
80 门诊医生站检查申请单开单界面
|
2026-03-03 16:16:52 +08:00 |
|
|
|
8810c678c9
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-03 14:17:40 +08:00 |
|
|
|
cd3155e63c
|
feat(inventory): 扩展库存筛选功能支持多范围条件
- 将原有的库存是否为零筛选扩展为更灵活的库存范围筛选
- 新增多种库存数量筛选选项:无限制、等于0、大于0、小于等于20、小于等于50
- 使用switch语句重构筛选逻辑提高代码可读性
- 更新注释文档说明新的筛选参数含义
- 修改查询方法支持返回全部记录不分页的功能
|
2026-03-03 14:16:52 +08:00 |
|
|
|
45fdca65a7
|
fix(print): 修复处方打印功能并优化路由查询解析
- 使用全局用户存储替代代理访问医院名称
- 更改打印方法为浏览器打印预览方式,无需客户端连接
- 添加打印样式处理和回调函数
- 在主入口文件初始化hiprint并配置本地客户端连接
- 移除重复的路由查询解析逻辑,简化代码结构
|
2026-03-03 11:17:53 +08:00 |
|
|
|
491db8bc03
|
上传文件至 openhis-ui-vue3/public/help-center/vuepress-theme-vdoing-doc/docs/01.HIS操作手册/03.his使用说明书
|
2026-03-03 10:45:22 +08:00 |
|
|
|
c735bc3a78
|
上传文件至 openhis-ui-vue3/public/help-center/vuepress-theme-vdoing-doc/docs/.vuepress/public/img/png/HISOperationManual
|
2026-03-03 10:33:25 +08:00 |
|
|
|
e2db4bd3a5
|
上传文件至 openhis-ui-vue3/public/help-center/vuepress-theme-vdoing-doc/docs/01.HIS操作手册/03.his使用说明书
|
2026-03-03 10:00:25 +08:00 |
|
|
|
fc0f5a11be
|
fix(search): 修复头部搜索组件点击内部时不关闭的问题
- 为close函数添加事件参数支持
- 添加点击目标检测逻辑,避免搜索框内部点击触发关闭
- 检查事件目标是否包含在搜索元素内
- 仅当点击外部区域时才执行关闭操作
- 保持原有的blur和重置功能不变
|
2026-03-03 09:37:57 +08:00 |
|
|
|
c5528ce1b7
|
fix(ui): 修复多个功能模块的验证和数据处理问题
- 在医生工作站退费功能中添加患者选择验证
- 统一药品管理中的仓库类型选择逻辑,移除重复代码
- 修复统计管理页面清空按钮的数据重置问题
- 修正西药管理页面处方打印按钮的功能绑定
- 完善库存报表查询的SQL过滤条件实现
- 更新多个控制器接口参数类型以支持业务流程
- 优化退费列表对话框的数据加载和错误处理
|
2026-03-02 23:27:22 +08:00 |
|
|
|
9116ea4a84
|
fix(ui): 修复多个功能模块的验证和数据处理问题
- 在医生工作站退费功能中添加患者选择验证
- 统一药品管理中的仓库类型选择逻辑,移除重复代码
- 修复统计管理页面清空按钮的数据重置问题
- 修正西药管理页面处方打印按钮的功能绑定
- 完善库存报表查询的SQL过滤条件实现
- 更新多个控制器接口参数类型以支持业务流程
- 优化退费列表对话框的数据加载和错误处理
|
2026-03-02 23:27:11 +08:00 |
|
|
|
ce8b0b16b1
|
feat(inventory): add BusNoRequest DTO for inventory management
|
2026-03-02 18:39:41 +08:00 |
|
|
|
259c62b6b4
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-03-02 18:36:40 +08:00 |
|
|
|
208b8fc41d
|
fix(ui): 修复多个功能模块的验证和数据处理问题
- 在医生工作站退费功能中添加患者选择验证
- 统一药品管理中的仓库类型选择逻辑,移除重复代码
- 修复统计管理页面清空按钮的数据重置问题
- 修正西药管理页面处方打印按钮的功能绑定
- 完善库存报表查询的SQL过滤条件实现
- 更新多个控制器接口参数类型以支持业务流程
- 优化退费列表对话框的数据加载和错误处理
|
2026-03-02 18:36:22 +08:00 |
|
|
|
c611c0ce6f
|
Fix:148 门诊管理-》门诊处置:选上处置项目点击【打印处置单】按钮报错
|
2026-03-02 15:37:33 +08:00 |
|
|
|
25c266babb
|
fix(report): 修复库存报表查询SQL格式化问题并优化处方组套处理逻辑
- 修复InventoryProductReportMapper.xml中SQL查询的缩进格式问题
- 在prescriptionlist.vue中添加组套数据验证防止空值异常
- 优化组套处理逻辑确保医嘱详情数据正确获取
- 修复最小单位数量计算避免partPercent为空时的错误
|
2026-03-02 14:14:20 +08:00 |
|
|
|
04ad139eae
|
feat(advice): 添加药品库存过滤功能
- 在搜索结果中过滤掉无库存的药品项目
- 仅对药品类型(adviceType === 1)进行库存检查
- 计算库存总数量并过滤库存大于0的项目
- 保持非药品类型的原有搜索逻辑不变
- 优化代码缩进格式以提高可读性
|
2026-03-02 11:38:34 +08:00 |
|