Commit Graph

387 Commits

Author SHA1 Message Date
d0f2e21af5 Merge remote-tracking branch 'origin/develop' into develop 2026-06-24 15:42:56 +08:00
Ranyunqiao
74cf599ea7 需求111 住院护士站-》护理记录维护权限 修改成功 2026-06-24 14:46:15 +08:00
88912d26bf Merge remote-tracking branch 'origin/develop' into develop 2026-06-24 14:23:50 +08:00
wangjian963
1a6cd9af9b 588 [住院医生工作站-临床医嘱] 新增无“文字”医嘱类型,系统要实现联动切换至专用展开式填写面板,且缺失频次、执行科室、开始时间等核心字段录入
消除OrderForm ESLint/TS报错
2026-06-24 14:07:38 +08:00
Ranyunqiao
20dade7bf0 bug 800 802 803 804 805 2026-06-24 13:45:20 +08:00
cc056d19ce fix(i18n): rename Flyway migration to V111 per naming convention 2026-06-24 12:10:29 +08:00
20bd4a4b1a fix(i18n): rename Flyway migration to V111__add_dict_multilang_columns per convention 2026-06-24 12:09:16 +08:00
wangjian963
9640ef7d39 Merge remote-tracking branch 'origin/develop' into develop 2026-06-24 11:55:13 +08:00
wangjian963
acbcd6eacf fix: 修复菜单parentId为NULL时获取路由NPE
路由构建时 SysMenu.getParentId() 可能返回 NULL(数据库 parent_id 为 NULL),
  在 buildMenus/getRouterPath/getComponent/isMenuFrame/isParentView/getChildList
  中直接调用 .intValue()/.longValue() 触发自动拆箱 NPE,导致前端路由加载失败。
2026-06-24 11:54:26 +08:00
442de5149a feat(i18n): add backend i18n properties, Flyway migration, and dictionary multi-language support 2026-06-24 11:49:26 +08:00
Ranyunqiao
3f6a23a9e6 bug 588 628 642 670 2026-06-24 11:43:19 +08:00
7a07ff882c fix: 恢复正确的数据库配置并修复V41迁移脚本 2026-06-24 09:21:40 +08:00
wangjian963
a69951900a fix(doctorstation): 中医tab页费用性质改为复用患者信息,与门诊挂号当日已挂号数据源统一 2026-06-23 17:22:53 +08:00
92708b386a feat(emr): 优化病历修改留痕功能并移除医保模拟服务
- 新增分页查询修改留痕(含患者信息)功能,支持按患者、医生、操作人、病历类型筛选
- 在EmrRevisionController中移除权限校验注解,简化访问控制
- 重构病历修改留痕前端界面,采用树形结构展示病历与修订版本关系
- 添加表格列最小宽度限制和溢出省略显示,优化表格组件样式
- 更新医保配置地址从本地到云端服务器
- 移除医保模拟服务相关代码和数据库迁移文件
- 修复临床路径表缺少基础实体字段问题
2026-06-23 15:45:06 +08:00
b53b6abc9a Merge remote-tracking branch 'origin/develop' into develop 2026-06-23 15:39:44 +08:00
b3aa3be258 fix(yb): 修复医保模拟控制器import路径 2026-06-23 14:47:17 +08:00
b73c802f0a feat(yb): 添加医保模拟服务和控制器 2026-06-23 13:56:38 +08:00
39cf15eeb2 feat(yb): 添加医保模拟实体和Mapper 2026-06-23 13:54:46 +08:00
3d15342b31 feat(yb): 创建医保模拟数据库表结构 2026-06-23 13:54:25 +08:00
wangjian963
ff105d0800 修复门诊医生站模块中医tab页面无法加载的问题 2026-06-23 13:48:35 +08:00
5f6c6f63db feat(yb): 添加医保模拟服务器和测试脚本
- 创建YbMockController模拟医保接口
- 支持门诊/住院全流程测试(1101/2201/2203/2207/3201/3203/3207)
- 添加测试脚本test-yb-mock.sh
- 添加使用说明文档
2026-06-23 13:27:53 +08:00
3ce2119319 fix(emr): 添加EmrRevisionWithPatientDto类修复编译错误 2026-06-23 09:04:56 +08:00
0db6677eb8 fix(database): 修复数据库迁移脚本中的权限配置和数据初始化问题
- 添加患者信息字段到EMR搜索索引表
- 修复角色权限不一致问题,统一权限前缀格式
- 为各角色类型分配相应的菜单权限
- 初始化病程记录模块测试数据
- 添加病程记录提醒功能的数据支持
- 修复医生增强菜单的重复问题
2026-06-22 16:19:11 +08:00
ede93dabb9 fix(database): 删除数据库迁移脚本并统一页面大小配置
- 删除 V105 和 V107 数据库迁移脚本文件
- 将前端多个页面的默认页面大小从 20 统一调整为 10
- 更新 TableLayout 组件中的分页大小配置
- 调整 API 认证、审计日志、基础管理等多个模块的分页参数
2026-06-22 16:18:21 +08:00
89015fc6f2 fix(auth): 解决病程记录权限控制和角色权限对齐问题
- 移除病程记录控制器中的重复权限注解,统一使用菜单权限控制
- 修复角色权限映射不一致问题,统一权限前缀命名规范
- 为不同角色类型分配相应的默认权限,包括医生、护士、药房等专业角色
- 修复临床路径表缺少基础实体字段的数据库结构问题
- 优化病历时限统计功能的数据查询逻辑
- 更新前端API请求路径和统计数据显示格式
- 修复病程记录页面数据分页大小配置问题
2026-06-22 15:56:38 +08:00
wangjian963
40bdddc864 638 [分诊排队管理] 智能候选池数据过滤失效,导致跨科室患者数据错误显示 2026-06-22 15:46:07 +08:00
Ranyunqiao
f80e5cb5f2 bug 687 732 2026-06-22 15:04:33 +08:00
Ranyunqiao
677c46db54 修复本地重复sql脚本占用问题, 2026-06-22 13:52:57 +08:00
22ee6f0e2b Merge remote-tracking branch 'origin/develop' into develop 2026-06-22 13:37:29 +08:00
wangjian963
ad9c47ed28 fix(#748): 修复临床路径表格加载报错 — 补全缺失列 + 优化表格体验
根因: clinical_pathway 和 clinical_pathway_execution 两张表缺少
  create_by / update_by / update_time 列,实体继承 HisBaseEntity 后
  MyBatis-Plus 生成的 SQL 包含这些列,导致页面加载和按钮操作均报错。
2026-06-22 12:09:43 +08:00
0c38db7065 fix(db): V104迁移脚本在healthlink_his schema上添加患者信息字段 2026-06-22 11:31:35 +08:00
0cd119c0a7 config(server): 更新开发环境配置以匹配HealthLink HIS系统
- 添加Flyway数据库迁移配置并启用相关功能
- 修改PostgreSQL数据库连接参数,更新schema名称为healthlink_his
- 更改Druid监控控制台登录用户名为healthlink-his
- 修复Redis配置路径,将redis配置移至spring.data.redis下
- 更新应用上下文路径为/healthlink-his
- 移除关于Spring Boot 4.x的注释说明
2026-06-22 10:18:38 +08:00
d2d47c2b04 fix(config): 修正dev环境Redis配置路径为spring.data.redis (Spring Boot 4.x) 2026-06-22 10:15:56 +08:00
aa19c46e92 fix(config): 临时禁用Redis健康检查以解决启动问题 2026-06-22 10:12:02 +08:00
5cfaa5d68b fix(db): V100迁移脚本简化SQL避免依赖不存在的表 2026-06-22 10:02:36 +08:00
907b0565e7 fix(db): V100迁移脚本修正表名patient为adm_patient 2026-06-22 10:00:16 +08:00
3cdab2c6fc fix(db): V100迁移脚本移除update_time列引用,避免V103依赖问题 2026-06-22 09:57:06 +08:00
dae6c14ae4 fix(db): 批量修复迁移脚本 - V85/V87/V91/V99
- V85: 添加DO块处理不存在的表
- V87: 移除MySQL COMMENT语法,添加IF NOT EXISTS
- V91: 移除MySQL COMMENT语法
- V99: 移除healthlink_his schema前缀,添加ON CONFLICT
2026-06-22 09:54:53 +08:00
55f3731063 fix(db): V89迁移脚本添加DO块处理不存在的表 2026-06-22 09:51:15 +08:00
35bd10d1b4 fix(db): V88迁移脚本添加DO块处理不存在的表 2026-06-22 09:47:49 +08:00
cd2a66148f fix(db): V86迁移脚本移除MySQL COMMENT语法 2026-06-22 09:45:35 +08:00
ab2750e214 fix(db): V84迁移脚本添加DO块处理不存在的表 2026-06-22 09:43:06 +08:00
2ad5be076e fix(db): V83迁移脚本修复tenant_id类型转换错误 2026-06-22 09:40:08 +08:00
b7c26bbbe0 fix(db): V82迁移脚本添加DO块处理不存在的表 2026-06-22 09:18:55 +08:00
328d261e62 fix(db): V81迁移脚本修复INSERT语句避免menu_id为null 2026-06-22 09:16:46 +08:00
d92d85650f fix(db): V79迁移脚本添加表创建语句,修复表不存在错误 2026-06-22 09:15:27 +08:00
a8c1b30387 fix(db): V76迁移脚本移除不存在的列query_param/is_frame/is_cache/delete_flag 2026-06-22 09:11:20 +08:00
f5d70ebbd9 fix(db): V61迁移脚本添加IF NOT EXISTS避免重复添加列 2026-06-22 09:06:38 +08:00
2a9f47bc5c chore(config): 更新开发环境配置并添加EMR集成文档
- 更新数据库连接URL从测试服务器切换到本地开发环境
- 修改Druid监控台登录用户名从healthlink-his到openhiss
- 更新Redis配置从集群模式切换到单机模式并调整端口设置
- 移除Flyway数据库迁移配置以简化开发环境初始化
- 删除应用上下文路径配置以使用根路径访问
- 添加医院信息系统技术对比分析文档
- 添加EMR模块集成实施计划文档
- 添加EMR数据同步使用指南文档
- 添加HIS系统选型对比文章文档
2026-06-22 09:00:54 +08:00
47120926b9 feat(emr): 同步时清空归档假数据并从病历表生成真实归档记录
- 清空emr_archive_record表假数据
- 从doc_emr同步生成归档记录
- 同步统计增加归档记录数量
2026-06-21 23:47:11 +08:00