|
|
c4a7261de0
|
疾病报告管理-》报告卡管理:查看报卡详情页缺失“历史审核记录”展示
|
2026-04-30 16:49:15 +08:00 |
|
wangjian963
|
4a01825a30
|
feat(分诊队列): 实现分诊队列核心功能与日志记录
新增分诊队列相关服务接口与实现,包括队列管理、叫号操作和日志记录
添加DivLogService和CallRecordService用于记录分诊操作和叫号历史
在CurrentDayEncounterDto和TriageQueueItem中增加seqNo字段用于显示预约序号
实现分诊操作日志记录功能,包括添加队列、移除队列、叫号、完成等操作
新增CallType枚举定义叫号类型,并实现叫号记录功能
优化队列状态映射逻辑,支持更多状态类型显示
|
2026-04-30 16:02:52 +08:00 |
|
|
|
82ef66794b
|
住院护士站-》医嘱执行页面:勾选医嘱后点击“执行选中”按钮无反应,无法完成执行操作.
疾病报告管理-》报告卡管理:审核报卡界面内容与门诊医生站登记界面不一致
|
2026-04-30 13:33:03 +08:00 |
|
|
|
b536eadd92
|
修复前端获取版本号的bug
|
2026-04-29 17:54:34 +08:00 |
|
guanyu
|
ec89ead14c
|
fix: 修复#456门诊医生站医嘱类型和状态异常
根因: 处方列表组件中adviceTypes参数传递格式错误,
将单个adviceType值直接赋值给adviceTypes参数,
但后端期望List<Integer>数组格式。
修复: 将adviceQueryParams.adviceTypes = value改为
adviceQueryParams.adviceTypes = [value],确保参数格式正确。
|
2026-04-29 17:24:07 +08:00 |
|
guanyu
|
decac542c8
|
fix: 修复#462诊疗目录标本下拉框无数据
根因: diagnosisTreatmentDialog.vue中useDict未引入specimen_code字典,
导致标本下拉框无数据。
修复: 在useDict调用中添加'specimen_code'字典。
|
2026-04-29 17:14:29 +08:00 |
|
wangjian963
|
d4d05267ad
|
feat(分诊队列): 实现分诊队列核心功能与日志记录
新增分诊队列相关服务接口与实现,包括队列管理、叫号操作和日志记录
添加DivLogService和CallRecordService用于记录分诊操作和叫号历史
在CurrentDayEncounterDto和TriageQueueItem中增加seqNo字段用于显示预约序号
实现分诊操作日志记录功能,包括添加队列、移除队列、叫号、完成等操作
新增CallType枚举定义叫号类型,并实现叫号记录功能
优化队列状态映射逻辑,支持更多状态类型显示
|
2026-04-29 17:05:17 +08:00 |
|
|
|
2b0acce1db
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-04-29 17:00:05 +08:00 |
|
|
|
4312c0c557
|
增加后端版本展示
|
2026-04-29 16:59:44 +08:00 |
|
guanyu
|
caa45c3310
|
fix: 修复#472住院医生站手术申请单勾选无效
根因: 前端获取手术项目列表时传递的adviceTypes为字符串'3',
后端期望List<Integer>格式, 可能导致解析异常。
修复: 将adviceTypes: '3'改为adviceTypes: [3]数组格式,
确保Spring MVC能正确解析为List<Integer>。
|
2026-04-29 16:48:52 +08:00 |
|
|
|
d1be841688
|
fix: Bug #451 门诊医生站-提交新增手术申请后列表刷新失败
|
2026-04-28 12:33:16 +08:00 |
|
|
|
00fd6c8710
|
在 vite.config.js 中添加了动态构建版本定义,通过环境变量 VITE_APP_VERSION 实现。
更新了 login.vue,使其动态显示构建版本,而非使用硬编码的值。
|
2026-04-27 14:16:32 +08:00 |
|
|
|
bbd9d48fa6
|
test: Playwright E2E测试12个用例全部通过!
- 修复登录按钮选择器:'登 录'(带空格)
- 修复placeholder:'账号'/'密码'
- 修复登录失败检测逻辑
- 12/12用例通过,耗时16.9秒
- 覆盖:登录4场景 + Bug回归3个(#437/#443/#427) + 手术计费2个 + 医生站2个 + 并发1个
|
2026-04-25 22:33:53 +08:00 |
|
|
|
8fb1d3e583
|
fix: 修正Playwright登录页选择器 - 使用实际placeholder '账号'/'密码'
|
2026-04-25 22:29:23 +08:00 |
|
|
|
34ba7cae6a
|
fix: 修复Playwright页面对象定义错误 + 根目录config
- 修复LoginPage/SurgeryBillingPage/DoctorStationPage中page变量作用域问题
- 新增根目录playwright.config.ts(解决配置加载问题)
- .gitignore添加test-results和report目录排除
|
2026-04-25 22:14:19 +08:00 |
|
|
|
305ab15436
|
test: 增强Playwright E2E测试方案 - 新增手术计费/医生站/并发测试用例
- 新增页面对象: SurgeryBillingPage, DoctorStationPage
- 新增测试用例: 手术计费防重复(#437), 签发耗材验证(#443), 并发操作测试
- 增强登录测试: 多场景覆盖
- 完善测试数据工具: 支持多角色用户配置
- 清理冗余备份文件
|
2026-04-25 22:04:36 +08:00 |
|
|
|
e0e6693897
|
fix: 修正Playwright测试方案架构问题(诸葛亮审查反馈)
- 新增fixtures/auth.ts 登录认证夹具
- 新增pages/LoginPage.ts 页面对象模型
- 新增specs/login.spec.ts 登录测试用例(成功/失败/空用户名)
- 新增specs/bug-regression.spec.ts Bug回归测试(#437/#427)
- 新增.env.test 测试环境变量模板
- package.json添加test:e2e/test:e2e:ui/test:e2e:report脚本
- 移除test-data.ts中密码硬编码,改用环境变量
- .gitignore添加.env.test.local/playwright-report/test-results
感谢诸葛亮架构审查!
|
2026-04-25 21:07:40 +08:00 |
|
|
|
7d55717037
|
feat: 添加Playwright E2E自动化测试完整方案
- 创建完整Playwright测试方案文档(docs/specs/)
- 创建Playwright配置文件(tests/playwright.config.ts)
- 创建测试数据工具类(tests/e2e/utils/test-data.ts)
- 建立测试目录结构:fixtures/pages/specs/utils
- 支持CI/CD集成,测试失败阻断发布
- 覆盖登录、门诊医生站、手术计费、Bug回归测试
关联任务: UI功能性测试方案落地
|
2026-04-25 21:02:13 +08:00 |
|
|
|
7bccbc7085
|
fix: Bug #427 检查项目分类手风琴展开 + Bug #437 手术计费重复记录修复
- #427: switchCategory函数已实现手风琴逻辑(切换时收起其他分类)
- #437: prescriptionlist.vue添加isSaving防重复提交锁
- #437: 使用JSON.parse(JSON.stringify(row))清理Vue响应式对象
- #437: 添加finally块确保锁释放
|
2026-04-25 19:47:05 +08:00 |
|
|
|
f2c71b08bb
|
feat: 启用ESLint import规则 - 实时检测缺失导出,防止构建失败
|
2026-04-24 18:12:27 +08:00 |
|
|
|
90cf7f43d7
|
Merge branch 'develop' of http://192.168.110.253:3000/wangyizhe/his into develop
|
2026-04-24 18:06:44 +08:00 |
|
|
|
1f5d392c08
|
chore: 清理.git残留的.orig文件
|
2026-04-24 18:06:39 +08:00 |
|
guanyu
|
986510278b
|
feat: 配置Husky pre-commit钩子 - 提交前自动执行前端构建检查
- 创建.husky/pre-commit文件
- 配置提交前自动执行npm run build:dev检查语法
- 添加node_modules存在性校验
- 预留ESLint检查接口(待赵云配置后启用)
- 更新openhis-ui-vue3/package.json添加lint-staged配置
【关羽】构建门禁第一步落地
|
2026-04-24 18:02:27 +08:00 |
|
|
|
8c05782549
|
fix: 修复bloodTransfusion.vue构建报错 - public.js补充getDepartmentList导出
|
2026-04-24 17:11:20 +08:00 |
|
wangjian963
|
957d426042
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-04-24 16:54:02 +08:00 |
|
wangjian963
|
76094d6eff
|
fix: 修复 Bug #388 #409 #410
会诊意见格式化存储,确保参加医师和意见完整回显
预约签到挂号时修正 serviceTypeId 为预约类型而非挂号类型
分诊队列显示诊室而非科室,区分预约/挂号类型
|
2026-04-24 16:52:33 +08:00 |
|
|
|
dc43ce335a
|
fix: 清理public.js中重复的getDepartmentList函数
- 移除重复定义的getDepartmentList函数
- 保留一份干净的科室列表接口导出
- 确保4个申请单组件构建正常
|
2026-04-24 16:30:22 +08:00 |
|
|
|
d27b5147ec
|
fix: 修复bloodTransfusion.vue构建失败 - public.js添加getDepartmentList导出函数
- 在public.js中新增getDepartmentList()函数
- 调用/app-common/department-list接口返回完整科室树
- 解决4个申请单组件导入不存在的函数导致构建失败问题
|
2026-04-24 16:26:20 +08:00 |
|
|
|
4fb540cfa5
|
fix: 修复getDepartmentList缺失导出问题 - public.js中补充getDepartmentList函数
4个申请单组件(bloodTransfusion/laboratoryTests/surgery/medicalExaminations)
从@/api/public.js导入getDepartmentList,但该函数未导出导致构建失败
|
2026-04-24 16:25:51 +08:00 |
|
|
|
72e1f927e9
|
feat: 实现Bug#428 #430联动功能
#428: 检查申请分类联动检查方法 - 展开分类时自动加载对应检查方法
#430: 套餐金额实时同步 - 选择检查方法后自动更新申请单总金额
|
2026-04-24 16:03:04 +08:00 |
|
|
|
1242d41499
|
fix: Bug #418 #419 #421 #424 检查申请发往科室未自动赋值/下拉无数据 - 修复科室数据源接口问题
主要修复:
- 4个申请单组件统一使用getDepartmentList()替代getOrgList()
- 使用/app-common/department-list接口替代分页接口,确保科室树完整加载
- 添加findTreeItem递归查找函数,支持树形结构科室匹配
- 优化分页大小:pageSize从10000降至500,提升加载性能
- #415 后端添加价格非负验证,防止单价显示负数
涉及文件:
- laboratoryTests.vue/medicalExaminations.vue/bloodTransfusion.vue/surgery.vue
- DoctorStationAdviceAppServiceImpl.java
|
2026-04-24 15:15:32 +08:00 |
|
|
|
091b6e83b6
|
fix: 修复Bug#429检查方法字段不应自动预填
移除examinationApplication.vue中自动填充inspectionMethod的逻辑
用户应手动选择检查方法,而不是由系统自动赋值
|
2026-04-24 15:11:19 +08:00 |
|
|
|
b53cdfa617
|
fix: 修复Bug#439领用出库总库存数量未显示
1. 保留selectRow中sourceLocationId不被清空(handleAddRow已设置)
2. 取消注释handleLocationClick调用,自动获取库存数量
|
2026-04-24 15:08:29 +08:00 |
|
|
|
fe2a79773f
|
fix: 修复Bug#440用户管理修改提交报错hasOwnProperty
Vue 3 reactive proxy对象不支持直接调用hasOwnProperty方法
使用Object.prototype.hasOwnProperty.call替代,解决'hasOwnProperty is not a function'报错
|
2026-04-24 15:00:38 +08:00 |
|
|
|
22b47fcc95
|
fix: 修复前端Bug#431 #433 #434 #435
#431 会诊申请单:标签文案修改「需要病员及会诊目的」为「简要病史及会诊目的」
#433 手术安排编辑:麻醉方法回显为代码 - 添加Number类型转换
#434 手术安排编辑:切口类型未回显 - 添加Number类型转换
#435 手术安排编辑:费用类别未回显 - 确保字段正确赋值
|
2026-04-24 14:39:49 +08:00 |
|
|
|
328ccbbd99
|
feat: verify Bug #414 frontend build working
|
2026-04-24 11:16:05 +08:00 |
|
|
|
6b6e56c79b
|
fix: BUG#280 会诊申请单打印逻辑修复(点击具体记录打印该条,不传参数时打印全部)
|
2026-04-24 10:07:42 +08:00 |
|
|
|
41fe89447f
|
fix: 修复#416布局调整引入的inspectionApplication.vue标签未闭合问题(恢复为正确结构)
|
2026-04-24 08:43:57 +08:00 |
|
|
|
0d11d411ea
|
fix: register.vue构建失败 - 替换不存在的login-background.jpg为渐变背景
|
2026-04-24 08:40:31 +08:00 |
|
|
|
9c48744cb1
|
fix: Bug #413 医生个人报卡管理界面统一(弹窗宽度1100px+标题对齐门诊医生站)
|
2026-04-23 22:19:41 +08:00 |
|
|
|
24758414f2
|
fix: Bug #416/#423 检验/检查申请单布局调整(左右布局+宽度优化)
|
2026-04-23 22:15:25 +08:00 |
|
|
|
2d55387ba9
|
fix: Bug #412 门诊医生站传染病报告卡保存失败(添加临时卡号生成避免空值)
|
2026-04-23 22:05:16 +08:00 |
|
|
|
1fc2032aa8
|
fix: Bug #417 住院护士站记账页面空白(补充provide handleGetPrescription修复inject失败)
|
2026-04-23 21:37:50 +08:00 |
|
|
|
adc89a5ed2
|
fix: Bug #426 检查申请单已选择列表支持树形展开显示套餐明细(项目/数量/单价)
|
2026-04-23 21:36:15 +08:00 |
|
|
|
278676957e
|
fix: Bug #420 检验申请单项目列表显示售价/单位 | Bug #422 检查申请单项目列表显示单价/单位 | Bug #425 检查申请申请单号显示自动生成
|
2026-04-23 21:33:55 +08:00 |
|
|
|
988c17cd30
|
fix: Bug #395 修复撤销审核前端调用与Controller重复映射问题
- 修复reportManagementController中重复的/revokeAudit映射
- 前端api.js增加revokeAuditCard接口
- handleRevokeAudit改用专用撤销审核API并传status=1
fix: Bug #398/#399 号源时间过滤不应影响已预约/已取号记录
- ScheduleSlotMapper.xml时间过滤仅应用于未预约(0)状态
- 已预约(1)、已取号(3)、已退号(5)、已退单(4)记录不受时间过滤
|
2026-04-23 18:09:01 +08:00 |
|
|
|
2a8e662b44
|
fix: Bug #395 疾病报告卡添加撤销审核功能 | Bug #398/#399 门诊预约已预约和已取号记录不应被时间过滤
|
2026-04-23 17:15:40 +08:00 |
|
|
|
0b8a7245f6
|
chore: update package-lock.json
|
2026-04-23 17:10:07 +08:00 |
|
|
|
17e148ce7a
|
fix: 修复#397编译报错 - useUserStore导入方式错误
user store使用export default,需用默认导入而非命名导入
|
2026-04-23 17:10:07 +08:00 |
|
|
|
937b4508ae
|
374 【诊疗目录】编辑项目时“所属科室”字段显示原始ID而非名称,且修改回显逻辑异常
|
2026-04-23 16:48:55 +08:00 |
|