Commit Graph

4111 Commits

Author SHA1 Message Date
wangjian963
a679fc1700 fix(ui): 修复剩余 TS strict 编译错误及类型定义
- EditableTable.d.ts: fixed 类型调整,新增 extraprops
  - FormItem.d.ts: 新增 disabled、onClick 属性
  - EditableTable/Form/FormItem/FormLayout: 添加参数类型注解
  - DataDashboard: screenData 类型修正 + 隐式 any 修复
  - api/datacollection: 新增 index.d.ts 声明文件
  - patientList/receipt: 补充缺失函数声明
2026-06-26 12:10:03 +08:00
Ranyunqiao
3236375154 bug 785 799 800 2026-06-26 11:49:52 +08:00
wangjian963
8eb2c1e0e2 fix(ui): 修复 TypeScript strict 编译错误及运行时 Array.join 崩溃
- 修复 console.error 包装器: String() 包裹 + try-catch 防止浏览器原生格式化崩溃
  - 修复 empienhanced/merge 模板中 && → &&
  - 修复 bedAllocation: ChangeBedDialog 组件缺失导致 patchAttr 渲染崩溃
  - 修复 inOut 组件: 添加隐式 any 类型注解, 修正 OptionItem 接口定义
  - 新增 api.d.ts: api.js 的 TypeScript 类型声明
2026-06-26 11:42:55 +08:00
905d9c7ffc i18n(ui): 国际化界面文本替换
- 替换费用配置页面的所有静态文本为国际化标签
- 替换组织机构管理页面的表单标签和按钮文本
- 替换病房管理页面的列标题和操作按钮
- 替换设备对照对话框的标题和占位符文本
- 替换诊断治疗对照对话框的标题和字段标签
- 替换CDSS告警页面的消息提示文本
- 在相关组件中引入vue-i18n并创建翻译实例
2026-06-26 09:06:46 +08:00
2e1112b902 feat(i18n): 实现国际化支持并优化代码结构
- 在i18n模块中实现懒加载本地化配置,限制加载指定语言文件
- 为床位管理、合同管理、客户管理等界面组件添加国际化标签和消息
- 集成vue-i18n在多个组件中添加翻译功能和多语言支持
- 更新CDSS告警和规则管理界面以支持多语言显示
- 优化store模块导入结构,添加pinia依赖注入
- 实现表单验证消息和操作提示的国际化处理
2026-06-26 09:04:11 +08:00
11f1263157 Merge remote-tracking branch 'origin/develop' into develop 2026-06-26 08:58:35 +08:00
2abf38e14d feat(i18n): zero Chinese remaining in enUS/viVN locales + backend error msg translation + dict auto-translate 2026-06-25 22:53:51 +08:00
4e2e11292f feat(i18n): translate backend error messages, dict labels auto-translate, add 150+ medical dict terms 2026-06-25 21:15:44 +08:00
7c7b02225d feat(i18n): add department+table header translations, fix duplicate key error, translate system title 2026-06-25 20:59:26 +08:00
wangjian963
ea9acac589 778 【门诊医生站-检验】点击选中行检验申请单,下方“申请单”表单和项目选择区域未回显/绑定对应数据 2026-06-25 17:56:03 +08:00
wangjian963
d786b2595a Merge remote-tracking branch 'origin/develop' into develop 2026-06-25 17:13:01 +08:00
wangjian963
6925b93f73 767 【门诊医生工作站-检验】申请单下的就诊卡号无法填写 2026-06-25 17:12:33 +08:00
Ranyunqiao
f90e68db9c bug 815 816 817 2026-06-25 17:08:37 +08:00
2c6a2bef33 Merge remote-tracking branch 'origin/develop' into develop 2026-06-25 16:46:41 +08:00
8d5871ca39 feat(i18n): translate system title, tenant name, shorten English translation, add tooltip 2026-06-25 16:36:18 +08:00
wangjian963
987fa8bc63 734 【住院医生站-临床医嘱】医嘱开具时,录入框右侧缺少最小单位与剂量单位的动态换算公式说明(如:2袋 = 30 g 2026-06-25 16:25:50 +08:00
wangjian963
4d7a2db4df 729 【住院护士站-入出转管理】待转科列表“入院病区/入院病房”下拉筛选项无数据,未正确读取转科申请数据 2026-06-25 16:13:28 +08:00
aa011c3721 feat(i18n): fix menu auto-translation fallback + expand dictionary with 200+ menu terms 2026-06-25 16:12:28 +08:00
05a59f2884 feat(i18n): add offline auto-translate plugin with 200+ common medical terms dictionary 2026-06-25 16:02:35 +08:00
d8c5269ab9 feat(i18n): complete all 475 menu mappings - 100% coverage 2026-06-25 15:32:25 +08:00
9c06666e5b feat(i18n): complete all 639 menu mappings from database + add nav translations 2026-06-25 15:30:56 +08:00
00fa8f3af9 Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
#	healthlink-his-ui/src/views/inpatientDoctor/home/components/order/index.vue
2026-06-25 15:21:27 +08:00
0685b7eb8a feat(i18n): fix Element Plus locale switching, add TagsView i18n, merge maintain_keys, add tagsView translations 2026-06-25 15:12:44 +08:00
5c7b4c45e6 feat(i18n): add menu title mapping for sidebar translation + fix login dropdown overflow + add 262 nav keys 2026-06-25 14:38:14 +08:00
wangjian963
b64b3c96df 718 【业务逻辑缺陷】医生端点击“停嘱”后医嘱直接变更为“已停止”,未流转至护士端进行停止核对 2026-06-25 14:33:29 +08:00
wangjian963
6bf48194c4 714 【住院护士站-医嘱校对】住院护士站-医嘱核对界面:缺少“截止时间”过滤条件且默认单选未选中“全部” 2026-06-25 14:19:50 +08:00
69659d492c Merge remote-tracking branch 'origin/develop' into develop 2026-06-25 13:47:21 +08:00
wangjian963
c3765cac80 698 [收费工作站-住院登记-已登记入院] 检索维度单一,且关键归档信息缺失(需增设检索条件与补充列表字段展示) 2026-06-25 13:22:38 +08:00
wangjian963
6ffa47bf5e 689 [住院管理-住院发退药] 发药汇总单界面布局被挤压、发放状态文案不符及右侧详情联动无数据 2026-06-25 11:59:39 +08:00
6a4f65f45f feat(i18n): migrate emergency, infection control, audit log pages to vue-i18n (~700 keys) 2026-06-25 11:43:58 +08:00
48c42ac3c2 Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
#	healthlink-his-ui/src/views/charge/cliniccharge/index.vue
#	healthlink-his-ui/src/views/inpatientDoctor/home/components/diagnosis/chineseMedicineDialog.vue
#	healthlink-his-ui/src/views/inpatientDoctor/home/components/diagnosis/diagnosis.vue
#	healthlink-his-ui/src/views/pharmacymanagement/westernmedicine/index.vue
2026-06-25 11:16:15 +08:00
Ranyunqiao
b9ae2b877a bug 810 811 812 813 2026-06-25 10:28:23 +08:00
25502820db feat(i18n): migrate lab, inspection, report, medication, data dictionary pages to vue-i18n (676 keys) 2026-06-25 10:13:04 +08:00
84529b9f01 feat(i18n): migrate patient management and inpatient doctor station (42+ files, 787+39 keys) 2026-06-25 09:04:04 +08:00
92079e1392 feat(i18n): migrate EMR, surgery safety, surgical schedule, surgery manage, operating room, preop manage to vue-i18n (~1000 keys) 2026-06-25 00:22:45 +08:00
24ea1c9e1a feat(i18n): migrate nursing, inpatient, mobile nursing pages + billing remaining components to vue-i18n 2026-06-24 22:37:08 +08:00
1a0e6aabb4 feat(i18n): migrate billing, triage, pharmacy pages to vue-i18n (206+120+60 keys) 2026-06-24 22:04:53 +08:00
wangjian963
c76a165b81 688 [住院发退药-发药明细单] 患者列表布局挤压导致内容显示不全,且多条件组合检索(患者信息/发药状态/药品分类)失效
布局挤压:左侧患者列表 width: 25% 无法容纳 440px 列宽,年龄列被遮挡
2026-06-24 17:45:43 +08:00
wangjian963
1cb87d4e4b 672 [门诊医生站-诊断] 新增中医诊断保存后,列表中“发病日期”、“诊断日期”和“医生”字段显示为空 2026-06-24 17:07:43 +08:00
wangjian963
8c23695c1f chore: .idea/ 解除 git 追踪 2026-06-24 16:55:12 +08:00
wangjian963
0a4e5b93db 666 [门诊-发药管理] 药品已完成收费但“门诊发药”模块无法检索到患者信息,导致无法实现发药逻辑
【门诊发药 - westernmedicine/index.vue】
  - 修复 vxe-table v4 @cell-click 事件包装问题:handleCurrentChange
    参数从 row 改为 params.row || params,解决 encounterId 始终为
    undefined 导致切换患者时右侧数据不变的 bug
  - 添加竞态保护:getMedicineList 中比对 currentRow.encounterId 与
    requestedEncounterId,防止快速切换患者时旧请求覆盖新数据
  - 切换患者时立即清空 medicineInfoList/medicineTotalPrice,避免
    闪现上一患者内容
  - 三个数据加载分支统一添加 .catch() + .finally() 确保 loading
    状态正确关闭
2026-06-24 16:43:56 +08:00
Ranyunqiao
2ba26594e3 bug 808 2026-06-24 16:16:51 +08:00
d0f2e21af5 Merge remote-tracking branch 'origin/develop' into develop 2026-06-24 15:42:56 +08:00
ded899d45c feat(i18n): migrate menu, dict type, registration, doctor station, common components to vue-i18n 2026-06-24 15:38:28 +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
Ranyunqiao
77e4286fde bug 809 2026-06-24 14:20:27 +08:00
wangjian963
1a6cd9af9b 588 [住院医生工作站-临床医嘱] 新增无“文字”医嘱类型,系统要实现联动切换至专用展开式填写面板,且缺失频次、执行科室、开始时间等核心字段录入
消除OrderForm ESLint/TS报错
2026-06-24 14:07:38 +08:00
8434db6e13 fix(i18n): add missing deptData key to enUS/viVN locale files 2026-06-24 13:53:34 +08:00
Ranyunqiao
20dade7bf0 bug 800 802 803 804 805 2026-06-24 13:45:20 +08:00