From 1e42410b9e33630ef492a4f02445249242a17741 Mon Sep 17 00:00:00 2001 From: tangw Date: Wed, 16 Sep 2026 16:17:52 +0800 Subject: [PATCH] =?UTF-8?q?AI=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/liswork/germ/med.ts | 30 ++ src/api/liswork/germ/medgroup.ts | 39 ++ src/api/liswork/germ/medinter.ts | 39 ++ src/views/liswork/germ/group/index.vue | 268 ++++++++++++++ src/views/liswork/germ/med/index.vue | 342 ++++++++++++++++++ .../comopt/components/sysMedinter/index.vue | 150 ++++++++ src/views/liswork/xtwh/comopt/index.vue | 2 + .../statisticalAnalysis/report/index.vue | 186 +++++++--- 8 files changed, 1014 insertions(+), 42 deletions(-) create mode 100644 src/api/liswork/germ/med.ts create mode 100644 src/api/liswork/germ/medgroup.ts create mode 100644 src/api/liswork/germ/medinter.ts create mode 100644 src/views/liswork/germ/group/index.vue create mode 100644 src/views/liswork/germ/med/index.vue create mode 100644 src/views/liswork/xtwh/comopt/components/sysMedinter/index.vue diff --git a/src/api/liswork/germ/med.ts b/src/api/liswork/germ/med.ts new file mode 100644 index 0000000..fb968e6 --- /dev/null +++ b/src/api/liswork/germ/med.ts @@ -0,0 +1,30 @@ +// 抗菌药物字典 xm_med +// @ts-ignore +import request from '@/utils/request' + +// 查询药物列表(后端全量返回,不分页) +export function listMed(params) { + return request({ + url: '/xmMed/query', + method: 'get', + params + }) +} + +// 新增/修改药物(后端按 ywdh 存在即更新),入参为数组 +export function addMed(data) { + return request({ + url: '/xmMed/add', + method: 'post', + data + }) +} + +// 删除药物 +export function delMed(ywdh) { + return request({ + url: '/xmMed/del', + method: 'get', + params: { ywdh } + }) +} diff --git a/src/api/liswork/germ/medgroup.ts b/src/api/liswork/germ/medgroup.ts new file mode 100644 index 0000000..c33fced --- /dev/null +++ b/src/api/liswork/germ/medgroup.ts @@ -0,0 +1,39 @@ +// 常用抗生素组 xm_medgroup +// @ts-ignore +import request from '@/utils/request' + +// 查询(不传条件返回全部明细,前端去重得到组名) +export function listMedgroup(params) { + return request({ + url: '/xmMedgroup/query', + method: 'get', + params + }) +} + +// 新增明细(无 @RequestBody,参数走 query) +export function addMedgroup(params) { + return request({ + url: '/xmMedgroup/add', + method: 'post', + params + }) +} + +// 修改明细(无 @RequestBody,参数走 query) +export function updateMedgroup(params) { + return request({ + url: '/xmMedgroup/update', + method: 'post', + params + }) +} + +// 删除明细 +export function delMedgroup(params) { + return request({ + url: '/xmMedgroup/del', + method: 'get', + params + }) +} diff --git a/src/api/liswork/germ/medinter.ts b/src/api/liswork/germ/medinter.ts new file mode 100644 index 0000000..cb5dc8f --- /dev/null +++ b/src/api/liswork/germ/medinter.ts @@ -0,0 +1,39 @@ +// 抗生素通道号 xm_medinter +// @ts-ignore +import request from '@/utils/request' + +// 查询某仪器的通道号列表 +export function listMedinter(params) { + return request({ + url: '/xmMedinter/query', + method: 'get', + params + }) +} + +// 新增通道号 +export function addMedinter(data) { + return request({ + url: '/xmMedinter/add', + method: 'post', + data + }) +} + +// 修改通道号(只改药物) +export function updateMedinter(data) { + return request({ + url: '/xmMedinter/update', + method: 'post', + data + }) +} + +// 删除通道号 +export function delMedinter(params) { + return request({ + url: '/xmMedinter/del', + method: 'get', + params + }) +} diff --git a/src/views/liswork/germ/group/index.vue b/src/views/liswork/germ/group/index.vue new file mode 100644 index 0000000..2f92784 --- /dev/null +++ b/src/views/liswork/germ/group/index.vue @@ -0,0 +1,268 @@ + + + + + diff --git a/src/views/liswork/germ/med/index.vue b/src/views/liswork/germ/med/index.vue new file mode 100644 index 0000000..4116160 --- /dev/null +++ b/src/views/liswork/germ/med/index.vue @@ -0,0 +1,342 @@ + + + + + diff --git a/src/views/liswork/xtwh/comopt/components/sysMedinter/index.vue b/src/views/liswork/xtwh/comopt/components/sysMedinter/index.vue new file mode 100644 index 0000000..640a4e2 --- /dev/null +++ b/src/views/liswork/xtwh/comopt/components/sysMedinter/index.vue @@ -0,0 +1,150 @@ + + + + + diff --git a/src/views/liswork/xtwh/comopt/index.vue b/src/views/liswork/xtwh/comopt/index.vue index f153461..c044843 100644 --- a/src/views/liswork/xtwh/comopt/index.vue +++ b/src/views/liswork/xtwh/comopt/index.vue @@ -53,6 +53,7 @@ import SysDefaultParams from './components/sysDefaultParams/index.vue' import SysParameter from './components/sysParameter/index.vue' import SysChannel from './components/sysChannel/index.vue' import SysSort from './components/sysSort/index.vue' +import SysMedinter from './components/sysMedinter/index.vue' const mbStore = useCommonStore(); // ========== TypeScript 类型定义 ========== interface InstrTreeNode { @@ -112,6 +113,7 @@ const tabList = [ { key: 'SysDefaultParams', label: '默认界面参数', component: SysDefaultParams }, { key: 'SysParameter', label: '参数', component: SysParameter }, { key: 'SysChannel', label: '通道号', component: SysChannel }, + { key: 'SysMedinter', label: '抗生素通道号', component: SysMedinter }, { key: 'SysSort', label: '项目排序', component: SysSort }, { key: 'SysReport', label: '报告单设置', component: SysReport }, ] diff --git a/src/views/statisticalAnalysis/report/index.vue b/src/views/statisticalAnalysis/report/index.vue index a7cd98f..d8fcd69 100644 --- a/src/views/statisticalAnalysis/report/index.vue +++ b/src/views/statisticalAnalysis/report/index.vue @@ -5,22 +5,23 @@ */ - - - -
+ +
统计项目
@@ -89,17 +88,17 @@
-
-
- - + + + +