From 31a6f3bde22b5f93f6b66c97c69afb6334c15c73 Mon Sep 17 00:00:00 2001 From: wyuu Date: Tue, 3 Feb 2026 17:33:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E6=9C=AC=E5=85=A8=E7=A8=8B=E7=9B=91?= =?UTF-8?q?=E6=8E=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/liswork/work/LisWork.ts | 8 + .../SelectTable/YQSelectTable/index.vue | 2 +- src/components/SelectTable/index.vue | 4 +- src/layout/components/Navbar.vue | 8 +- src/views/checkCode/index.vue | 2 +- src/views/liswork/receive/index.vue | 26 +- .../liswork/specimenMonitoring/index.vue | 346 ++++++++++++ src/views/liswork/visaRefusal/index.vue | 24 +- src/views/system/menu/index.vue | 510 ++++++++---------- 9 files changed, 646 insertions(+), 284 deletions(-) create mode 100644 src/views/liswork/specimenMonitoring/index.vue diff --git a/src/api/liswork/work/LisWork.ts b/src/api/liswork/work/LisWork.ts index 7a4b546..d488bcc 100644 --- a/src/api/liswork/work/LisWork.ts +++ b/src/api/liswork/work/LisWork.ts @@ -479,5 +479,13 @@ export function refusedSaveData(query?: Object) { data: query }) } +// 查询申请单全程信息 +export function wholeprocessList(query?: Object) { + return request({ + url: '/wholeprocess/list', + method: 'get', + params: query + }) +} diff --git a/src/components/SelectTable/YQSelectTable/index.vue b/src/components/SelectTable/YQSelectTable/index.vue index dfea0e9..192cb12 100644 --- a/src/components/SelectTable/YQSelectTable/index.vue +++ b/src/components/SelectTable/YQSelectTable/index.vue @@ -32,7 +32,7 @@ const instrOptions = ref>([]); const fields = ref( [ { prop: 'yq', label: '代号', width: 80, enablePinyinSearch: true }, - { prop: 'yqmc', label: '名称', width: 150, enablePinyinSearch: true }, + { prop: 'yqmc', label: '名称', enablePinyinSearch: true }, ] ) const emits = defineEmits(); diff --git a/src/components/SelectTable/index.vue b/src/components/SelectTable/index.vue index 11d65f9..cc87a3d 100644 --- a/src/components/SelectTable/index.vue +++ b/src/components/SelectTable/index.vue @@ -41,7 +41,7 @@ :tooltip-config="{ appendToBody: true, zIndex: 3000 }" :show-overflow="true" :scroll-y="{ enabled: true, rSize: 30, height: '100%' }"> + :width="field.width" min-width="150" /> @@ -72,7 +72,7 @@ const props = withDefaults(defineProps(), { keyValue: false, fields: () => [ { prop: 'value', label: '代号', width: 80, enablePinyinSearch: true }, - { prop: 'label', label: '名称', width: 150, enablePinyinSearch: true }, + { prop: 'label', label: '名称', enablePinyinSearch: true }, ], }); diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 922948b..03a4198 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -8,7 +8,7 @@
- 仙桃市第一人民医院检验系统 + {{ formatDict(userStore.sysLoginParam.loginYLJG || '1', 'HOS') }}
@@ -72,7 +72,7 @@ import useUserStore from '@/store/modules/user' import useSettingsStore from '@/store/modules/settings' // 引入图标和默认头像(可替换为你的默认头像) import { CaretBottom } from '@element-plus/icons-vue' - +import { formatDict, getDictData } from '@/hooks' const appStore = useAppStore() const userStore = useUserStore() const settingsStore = useSettingsStore() @@ -129,6 +129,10 @@ const emits = defineEmits(['setLayout']) function setLayout() { emits('setLayout'); } + +onMounted(() => { + getDictData('HOS') +}) diff --git a/src/views/liswork/visaRefusal/index.vue b/src/views/liswork/visaRefusal/index.vue index 2711e0d..38417ff 100644 --- a/src/views/liswork/visaRefusal/index.vue +++ b/src/views/liswork/visaRefusal/index.vue @@ -16,6 +16,9 @@ 保存 + + 清除 + 打印 @@ -67,7 +70,7 @@