diff --git a/MD/MODULE_INDEX.md b/MD/MODULE_INDEX.md index 873e8a687..afcee4c3e 100644 --- a/MD/MODULE_INDEX.md +++ b/MD/MODULE_INDEX.md @@ -1,7 +1,7 @@ # HealthLink-HIS 代码模块索引 > 供 LLM 快速定位代码。每个模块列出 Controller → Service → Mapper 关键文件。 -> 最后更新: 2026-06-17 12:00 (301 个 Controller) +> 最后更新: 2026-06-18 06:00 (309 个 Controller) ## 关键词 → 模块速查 diff --git a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/personalization/dto/OrdersGroupPackageDto.java b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/personalization/dto/OrdersGroupPackageDto.java index 446aa7f47..4863253d9 100755 --- a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/personalization/dto/OrdersGroupPackageDto.java +++ b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/personalization/dto/OrdersGroupPackageDto.java @@ -37,7 +37,7 @@ public class OrdersGroupPackageDto { /** * 名称 */ - private String Name; + private String name; /** * 明细集合 diff --git a/healthlink-his-server/healthlink-his-application/src/main/resources/db/migration/V66__bug723_fix_duplicate_menu_doctor_enhanced.sql b/healthlink-his-server/healthlink-his-application/src/main/resources/db/migration/V66__bug723_fix_duplicate_menu_doctor_enhanced.sql new file mode 100644 index 000000000..e5e190a16 --- /dev/null +++ b/healthlink-his-server/healthlink-his-application/src/main/resources/db/migration/V66__bug723_fix_duplicate_menu_doctor_enhanced.sql @@ -0,0 +1,10 @@ +-- V66: 修复 Bug#723 — 删除 sys_menu 中重复的"住院医生增强"菜单条目 +-- 根因:sys_menu 表中存在两条 menu_name = '住院医生增强' 且 parent_id 相同的记录 +-- 修复:保留 menu_id 最小的一条(20171),删除其余重复记录 +DELETE FROM sys_menu +WHERE menu_name = '住院医生增强' + AND menu_id NOT IN ( + SELECT MIN(menu_id) + FROM sys_menu + WHERE menu_name = '住院医生增强' + ); diff --git a/healthlink-his-ui/package.json b/healthlink-his-ui/package.json index 3a2ac93ba..0b7f22a71 100755 --- a/healthlink-his-ui/package.json +++ b/healthlink-his-ui/package.json @@ -68,6 +68,7 @@ "vue-plugin-hiprint": "^0.0.60", "vue-router": "^4.6.4", "vxe-table": "^4.19.6", + "vxe-pc-ui": "^4.14.26", "xe-utils": "^4.0.8" }, "devDependencies": { diff --git a/healthlink-his-ui/src/api/mrhomepage.js b/healthlink-his-ui/src/api/mrhomepage.js index 42b95f211..9a49a6a15 100644 --- a/healthlink-his-ui/src/api/mrhomepage.js +++ b/healthlink-his-ui/src/api/mrhomepage.js @@ -9,3 +9,6 @@ export function listHqmsReports(homepageId) { return request({ url: "/api/v1/mr- export function trackStatus(homepageId) { return request({ url: "/api/v1/mr-homepage/tracking/" + homepageId, method: "get" }) } export function borrowRecord(data) { return request({ url: "/api/v1/mr-homepage/tracking/borrow", method: "post", data }) } export function returnRecord(borrowingId) { return request({ url: "/api/v1/mr-homepage/tracking/return", method: "post", params: { borrowingId } }) } +export function saveDeathDiscussion(data) { return request({ url: "/api/v1/mr-homepage/death-discussion/save", method: "post", data }) } +export function listDeathDiscussions(homepageId) { return request({ url: "/api/v1/mr-homepage/death-discussion/list/" + homepageId, method: "get" }) } +export function getPendingDeadline() { return request({ url: "/api/v1/mr-homepage/death-discussion/pending-deadline", method: "get" }) } diff --git a/healthlink-his-ui/src/utils/his.js b/healthlink-his-ui/src/utils/his.js index 8767839d4..35b1a00a3 100755 --- a/healthlink-his-ui/src/utils/his.js +++ b/healthlink-his-ui/src/utils/his.js @@ -243,11 +243,20 @@ export function tansParams(params) { var part = encodeURIComponent(propName) + '='; if (value !== null && value !== '' && typeof value !== 'undefined') { if (typeof value === 'object') { - for (const key of Object.keys(value)) { - if (value[key] !== null && value[key] !== '' && typeof value[key] !== 'undefined') { - let params = propName + '[' + key + ']'; - var subPart = encodeURIComponent(params) + '='; - result += subPart + encodeURIComponent(value[key]) + '&'; + if (Array.isArray(value)) { + // 数组:序列化为重复同名参数,兼容 Spring @RequestParam List 绑定 + for (const item of value) { + if (item !== null && item !== '' && typeof item !== 'undefined') { + result += part + encodeURIComponent(item) + '&'; + } + } + } else { + for (const key of Object.keys(value)) { + if (value[key] !== null && value[key] !== '' && typeof value[key] !== 'undefined') { + let params = propName + '[' + key + ']'; + var subPart = encodeURIComponent(params) + '='; + result += subPart + encodeURIComponent(value[key]) + '&'; + } } } } else { diff --git a/healthlink-his-ui/src/views/catalog/medicine/index.vue b/healthlink-his-ui/src/views/catalog/medicine/index.vue index 9931dc2ab..885b54bed 100755 --- a/healthlink-his-ui/src/views/catalog/medicine/index.vue +++ b/healthlink-his-ui/src/views/catalog/medicine/index.vue @@ -239,8 +239,8 @@ align="center" field="totalVolume" show-overflow="title" - min-width="200px" - width="200px" + min-width="200" + width="200" /> diff --git a/healthlink-his-ui/src/views/inHospitalManagement/charge/feeTypeConversion/components/PatientList.vue b/healthlink-his-ui/src/views/inHospitalManagement/charge/feeTypeConversion/components/PatientList.vue index cb4902656..fcc60abc9 100755 --- a/healthlink-his-ui/src/views/inHospitalManagement/charge/feeTypeConversion/components/PatientList.vue +++ b/healthlink-his-ui/src/views/inHospitalManagement/charge/feeTypeConversion/components/PatientList.vue @@ -14,17 +14,17 @@ diff --git a/healthlink-his-ui/src/views/inHospitalManagement/charge/register/components/awaitList.vue b/healthlink-his-ui/src/views/inHospitalManagement/charge/register/components/awaitList.vue index 375025d4c..d09be9023 100755 --- a/healthlink-his-ui/src/views/inHospitalManagement/charge/register/components/awaitList.vue +++ b/healthlink-his-ui/src/views/inHospitalManagement/charge/register/components/awaitList.vue @@ -50,7 +50,7 @@
新增诊断 @@ -98,12 +99,19 @@ 导入慢性病诊断
+
+ 当前有未保存的诊断,请先保存后再新增 +
- \ No newline at end of file + diff --git a/healthlink-his-ui/src/views/inpatientNurse/tprsheet/components/addAttr.vue b/healthlink-his-ui/src/views/inpatientNurse/tprsheet/components/addAttr.vue index faabe348d..c5d76094b 100755 --- a/healthlink-his-ui/src/views/inpatientNurse/tprsheet/components/addAttr.vue +++ b/healthlink-his-ui/src/views/inpatientNurse/tprsheet/components/addAttr.vue @@ -32,7 +32,6 @@ placeholder="请选择" clearable filterable - @change="" >
-