From dbf6cfcd8ba961abb5dec613176c06bcbbdbf182 Mon Sep 17 00:00:00 2001 From: wyuu Date: Tue, 16 Dec 2025 17:54:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=AA=E5=99=A8=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/liswork/xtwh/ComOpt.ts | 24 +++++ src/assets/styles/ruoyi.scss | 4 + src/components/SelectTable/index.vue | 3 +- src/components/elTable/index.vue | 4 +- src/components/projectDetails/index.vue | 3 +- src/components/projectsjg/index.vue | 3 +- src/hooks/lisData/dictData.ts | 2 +- src/main.js | 9 ++ src/utils/pinyin.js | 43 --------- src/utils/pinyin.ts | 60 +++++++++++++ src/views/liswork/labItem/BatchInstrVs.vue | 11 ++- src/views/liswork/labItem/index.vue | 55 ++++++------ src/views/liswork/labItem/tab/base/Basic.vue | 3 +- .../labItem/tab/base/child/CalcGuilde.vue | 29 +++--- .../labItem/tab/base/child/Condition.vue | 70 +++++++++++++-- .../liswork/labItem/tab/channelNumber.vue | 49 ---------- src/views/liswork/labItem/tab/sort.vue | 51 ----------- .../micro/labresult/components/kssMb.vue | 2 +- .../micro/labresult/components/meddict.vue | 2 +- .../micro/labresult/components/pyjDict.vue | 3 +- .../liswork/work/components/DictInput.vue | 2 +- .../liswork/work/components/DictInputany.vue | 2 +- src/views/liswork/work/components/ddlb.vue | 2 +- .../comopt/components/sysChannel/index.vue | 84 +++++++++++++++++ .../{sysGlobal.vue => sysGlobal/index.vue} | 9 +- .../{sysInput.vue => sysInput/index.vue} | 9 +- .../index.vue} | 90 +++++++++++++++++-- .../{sysReport.vue => sysReport/index.vue} | 0 .../xtwh/comopt/components/sysSort/index.vue | 86 ++++++++++++++++++ src/views/liswork/xtwh/comopt/index.vue | 15 ++-- src/views/mzcx/cydj/components/OutPatList.vue | 2 +- 31 files changed, 487 insertions(+), 244 deletions(-) delete mode 100644 src/utils/pinyin.js create mode 100644 src/utils/pinyin.ts delete mode 100644 src/views/liswork/labItem/tab/channelNumber.vue delete mode 100644 src/views/liswork/labItem/tab/sort.vue create mode 100644 src/views/liswork/xtwh/comopt/components/sysChannel/index.vue rename src/views/liswork/xtwh/comopt/components/{sysGlobal.vue => sysGlobal/index.vue} (97%) rename src/views/liswork/xtwh/comopt/components/{sysInput.vue => sysInput/index.vue} (97%) rename src/views/liswork/xtwh/comopt/components/{sysParameter.vue => sysParameter/index.vue} (75%) rename src/views/liswork/xtwh/comopt/components/{sysReport.vue => sysReport/index.vue} (100%) create mode 100644 src/views/liswork/xtwh/comopt/components/sysSort/index.vue diff --git a/src/api/liswork/xtwh/ComOpt.ts b/src/api/liswork/xtwh/ComOpt.ts index 5503157..08b53b4 100644 --- a/src/api/liswork/xtwh/ComOpt.ts +++ b/src/api/liswork/xtwh/ComOpt.ts @@ -74,4 +74,28 @@ export function delXmFilter(data?: Object) { method: 'get', params: data }); +} +// 获取试剂维护数据 +export function queryXmLot(data?: Object) { + return request({ + url: '/xminfo/queryXmLot', + method: 'get', + params: data + }); +} +// 新增试剂维护数据 +export function addXmLot(data?: Object) { + return request({ + url: '/xminfo/addXmLot', + method: 'post', + data + }); +} +// 删除试剂维护数据 +export function delXmLot(data?: Object) { + return request({ + url: '/xminfo/delXmLot', + method: 'get', + params: data + }); } \ No newline at end of file diff --git a/src/assets/styles/ruoyi.scss b/src/assets/styles/ruoyi.scss index c69d1db..c9cf9ce 100644 --- a/src/assets/styles/ruoyi.scss +++ b/src/assets/styles/ruoyi.scss @@ -258,6 +258,10 @@ // .el-table__body tr.hover-row>td { // background-color: #a4beef !important; // } + + .el-table__empty-block { + width: 100% !important; + } } .el-table--border { diff --git a/src/components/SelectTable/index.vue b/src/components/SelectTable/index.vue index a182fb1..5d036bc 100644 --- a/src/components/SelectTable/index.vue +++ b/src/components/SelectTable/index.vue @@ -44,8 +44,7 @@ \ No newline at end of file diff --git a/src/views/liswork/labItem/tab/sort.vue b/src/views/liswork/labItem/tab/sort.vue deleted file mode 100644 index 7d55d1d..0000000 --- a/src/views/liswork/labItem/tab/sort.vue +++ /dev/null @@ -1,51 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/views/liswork/micro/labresult/components/kssMb.vue b/src/views/liswork/micro/labresult/components/kssMb.vue index 97d90f9..336cad8 100644 --- a/src/views/liswork/micro/labresult/components/kssMb.vue +++ b/src/views/liswork/micro/labresult/components/kssMb.vue @@ -18,7 +18,7 @@ + + \ No newline at end of file diff --git a/src/views/liswork/xtwh/comopt/components/sysGlobal.vue b/src/views/liswork/xtwh/comopt/components/sysGlobal/index.vue similarity index 97% rename from src/views/liswork/xtwh/comopt/components/sysGlobal.vue rename to src/views/liswork/xtwh/comopt/components/sysGlobal/index.vue index 940ecbc..e234dcc 100644 --- a/src/views/liswork/xtwh/comopt/components/sysGlobal.vue +++ b/src/views/liswork/xtwh/comopt/components/sysGlobal/index.vue @@ -75,8 +75,7 @@ + + \ No newline at end of file diff --git a/src/views/liswork/xtwh/comopt/index.vue b/src/views/liswork/xtwh/comopt/index.vue index 06dca17..3e7ad85 100644 --- a/src/views/liswork/xtwh/comopt/index.vue +++ b/src/views/liswork/xtwh/comopt/index.vue @@ -43,13 +43,14 @@ import { ref, watch, nextTick, computed } from 'vue' import { ElMessage, ElTree, TreeNode, ElMessageBox, ElBadge } from 'element-plus' import { paramList, paramTree, getdef, updateParam } from '@/api/liswork/xtwh/ComOpt' -// @ts-ignore -import { getFirstLetter } from '@/utils/pinyin.js' +import { getFirstLetter } from '@/utils/pinyin' -import SysGlobal from './components/sysGlobal.vue' -import SysInput from './components/sysInput.vue' -import SysReport from './components/sysReport.vue' -import SysParameter from './components/sysParameter.vue' +import SysGlobal from './components/sysGlobal/index.vue' +import SysInput from './components/sysInput/index.vue' +import SysReport from './components/sysReport/index.vue' +import SysParameter from './components/sysParameter/index.vue' +import SysChannel from './components/sysChannel/index.vue' +import SysSort from './components/sysSort/index.vue' // ========== TypeScript 类型定义 ========== interface InstrTreeNode { @@ -107,6 +108,8 @@ const tabList = [ { key: 'SysGlobal', label: '全局设定', component: SysGlobal }, { key: 'SysInput', label: '界面设定', component: SysInput }, { key: 'SysParameter', label: '参数', component: SysParameter }, + { key: 'SysChannel', label: '通道号', component: SysChannel }, + { key: 'SysSort', label: '整体排序', component: SysSort }, { key: 'SysReport', label: '报告单设置', component: SysReport }, ] const activeName = ref('SysParameter') diff --git a/src/views/mzcx/cydj/components/OutPatList.vue b/src/views/mzcx/cydj/components/OutPatList.vue index 41f18f8..7d2a061 100644 --- a/src/views/mzcx/cydj/components/OutPatList.vue +++ b/src/views/mzcx/cydj/components/OutPatList.vue @@ -30,7 +30,7 @@