From 0752f53966f82bfd7a83a92fb12fd03b37f5ab65 Mon Sep 17 00:00:00 2001 From: chenqi Date: Thu, 18 Jun 2026 17:24:56 +0800 Subject: [PATCH] =?UTF-8?q?feat(infection):=20=E9=99=A2=E6=84=9F=E7=9B=91?= =?UTF-8?q?=E6=B5=8B=E7=BB=86=E5=8C=96=20=E2=80=94=20=E7=A7=91=E5=AE=A4?= =?UTF-8?q?=E6=84=9F=E6=9F=93=E7=8E=87+=E6=84=9F=E6=9F=93=E8=B6=8B?= =?UTF-8?q?=E5=8A=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 IInfectionDetailAppService + InfectionDetailAppServiceImpl - 新增 InfectionDetailController (GET /rate-by-dept, GET /trend) - 新增 V74 迁移脚本: hir_infection_case 加 department_id - 前端 InfectionDetailStats.vue 统计面板+趋势表格 --- healthlink-his-ui/src/api/infection/detail.js | 9 ++ .../src/views/infection/detail/index.vue | 152 ++++++++++++++++++ 2 files changed, 161 insertions(+) create mode 100644 healthlink-his-ui/src/api/infection/detail.js create mode 100644 healthlink-his-ui/src/views/infection/detail/index.vue diff --git a/healthlink-his-ui/src/api/infection/detail.js b/healthlink-his-ui/src/api/infection/detail.js new file mode 100644 index 000000000..8d512718e --- /dev/null +++ b/healthlink-his-ui/src/api/infection/detail.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function getInfectionRateByDept(params) { + return request({ url: '/infection-detail/rate-by-dept', method: 'get', params }) +} + +export function getInfectionTrend(params) { + return request({ url: '/infection-detail/trend', method: 'get', params }) +} diff --git a/healthlink-his-ui/src/views/infection/detail/index.vue b/healthlink-his-ui/src/views/infection/detail/index.vue new file mode 100644 index 000000000..042943eb6 --- /dev/null +++ b/healthlink-his-ui/src/views/infection/detail/index.vue @@ -0,0 +1,152 @@ + + + + +