Commit Graph

10 Commits

Author SHA1 Message Date
8ceea81f41 test(e2e): 清理 debug 测试 + 修 bug-630 端口 + 新增 #681 E2E
- 删除开发遗留的 debug 测试文件:
  - debug-console.spec.ts
  - debug-login.spec.ts
  - debug-page.spec.ts
- bug-630.spec.ts: 后端端口 18082 → 18080(匹配 application.yml)
- 新增 bug-681-e2e.spec.ts: 真实登录+fetch+proxy 混合 E2E
  验证 Jackson 3 迁移后 Long 字段以字符串形式返回
2026-06-15 15:19:38 +08:00
d12b77f81a test(#681): 添加 Playwright E2E 验证 clickRow 兜底逻辑
- 6 种场景:有 encounterId / 仅 id(兜底)/ 全无 / undefined / null / 空串
- 修复前会发出 encounterId=undefined 请求(复现 bug)
- 修复后所有缺失场景触发 msgError 而非发请求
- Playwright + Vitest 全绿(51/51 + 2/2)
2026-06-15 12:43:13 +08:00
dc3729d76a test(#765): 更新Playwright回归测试截图(真实页面)
- 截图1: bug-765-result.png — 门诊挂号页面初始状态
- 截图2: bug-765-final.png — 测试执行后状态
- 测试通过: @bug765 regression
2026-06-13 00:44:54 +08:00
017ed885d9 test(#765): 添加Playwright回归测试截图证据
- 截图文件: bug-765-result.png
- 测试验证Bug #765修复效果
- 证据已提交到git仓库
2026-06-12 22:21:22 +08:00
e20d9fbf7d test(#765): 添加Playwright回归测试截图证据
- 添加测试spec: bug-765.spec.ts
- 添加测试截图: bug-765-result.png
- 截图证据用于验证Bug修复效果
2026-06-12 22:21:21 +08:00
a45b6e7955 revert: 恢复误删文件(回退 81f500160) 2026-06-12 16:00:06 +08:00
81f5001601 docs(bug): 诸葛亮分析报告 Bug #759-762 2026-06-12 14:47:52 +08:00
bc92620f66 fix: 修复前端路由名重复导致的404问题 + E2E测试20/20通过
根因分析:
- 后端菜单配置存在30+个重复路由名(如Record/Enhanced/Charge等)
- Vue Router不允许重名路由,addRoute抛出异常
- permission.js的catch直接调用logOut(),导致所有页面重定向到登录页

修复内容:
1. permission.js: addRoute时try-catch重名错误,跳过而非登出
2. permission store: filterAsyncRouter中添加路由名自动去重逻辑
3. 新增src/api/anesthesia.js: 麻醉模块API文件缺失修复
4. 修正test-data.ts中所有错误路由路径,匹配实际菜单配置

验证: workflow-full.spec.ts 20/20通过, login.spec.ts 4/4通过
2026-06-08 00:18:34 +08:00
a3816725d1 feat(e2e): 前端E2E全流程测试 - 20/20通过
- 重写LoginPage,修复登录状态清除和跳转等待逻辑
- 新增workflow-full.spec.ts覆盖20个核心页面
- 修复login.spec.ts密码可见性测试placeholder不匹配
- 所有导航超时增至60秒,适配重页面加载
- 已验证通过: 登录4/4 + 全流程20/20 = 24/24
2026-06-07 22:57:01 +08:00
893cbf1fe0 refactor: 彻底清除所有openhis痕迹
- 重命名目录: openhis-server-new → healthlink-his-server
- 重命名目录: openhis-ui-vue3 → healthlink-his-ui
- 重命名Java类: OpenHisApplication → HealthLinkHisApplication
- 重命名Java类: OpenHisMiniApp → HealthLinkHisMiniApp
- 重命名组件目录: OpenHis → HealthLinkHis
- 重命名样式文件: openhis.scss → healthlink-his.scss
- 重命名配置: nginx-openhis.conf → nginx-healthlink-his.conf
- 更新所有源码引用 (0个残留)
- 更新所有文档/脚本/配置中的引用
2026-06-05 13:36:28 +08:00