From ef9d6c5e97b574fe6a36d74138d1e1077c67b703 Mon Sep 17 00:00:00 2001 From: jiangs <373297395@qq.com> Date: Mon, 17 Nov 2025 09:35:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E9=AA=8C=E9=A1=B9=E7=9B=AE-=E5=B8=B8?= =?UTF-8?q?=E7=94=A8=E5=8F=96=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/lisData/dictData.ts | 1 + src/types/Object.d.ts | 2 + src/views/liswork/labItem/index.vue | 19 ++++--- ...commmonlyValues.vue => CommonlyValues.vue} | 51 ++++++++++--------- src/views/liswork/labItem/tab/base/Basic.vue | 5 +- 5 files changed, 44 insertions(+), 34 deletions(-) rename src/views/liswork/labItem/tab/{commmonlyValues.vue => CommonlyValues.vue} (66%) diff --git a/src/hooks/lisData/dictData.ts b/src/hooks/lisData/dictData.ts index f729bd2..b27c1d4 100644 --- a/src/hooks/lisData/dictData.ts +++ b/src/hooks/lisData/dictData.ts @@ -25,6 +25,7 @@ export const getDictData = async (...args: string[]) => { if(dictRefs.ITEMCLASS != undefined) dictData.value.ITEMCLASS = toRaw(dictRefs.ITEMCLASS.value) || [] if(dictRefs.YQDL != undefined) dictData.value.YQDL = toRaw(dictRefs.YQDL.value) || [] if(dictRefs.VA != undefined) dictData.value.VA = toRaw(dictRefs.VA.value) || [] + if(dictRefs.LF != undefined) dictData.value.LF = toRaw(dictRefs.LF.value) || [] } //字典数据格式化方法 diff --git a/src/types/Object.d.ts b/src/types/Object.d.ts index 6ac3fa5..4645edc 100644 --- a/src/types/Object.d.ts +++ b/src/types/Object.d.ts @@ -15,6 +15,8 @@ export interface DictData { YQDL?: Array; xmlbList?: Array; YQ?: Array; + VA?: Array; + LF?: Array; [key: string]: any[] | undefined; // 添加索引签名以支持动态访问 } diff --git a/src/views/liswork/labItem/index.vue b/src/views/liswork/labItem/index.vue index 0336ad8..2a4a964 100644 --- a/src/views/liswork/labItem/index.vue +++ b/src/views/liswork/labItem/index.vue @@ -85,7 +85,7 @@ \ No newline at end of file diff --git a/src/views/liswork/labItem/tab/base/Basic.vue b/src/views/liswork/labItem/tab/base/Basic.vue index d581175..0fbb769 100644 --- a/src/views/liswork/labItem/tab/base/Basic.vue +++ b/src/views/liswork/labItem/tab/base/Basic.vue @@ -286,10 +286,11 @@ const conditionClick = () => { } -onMounted(() => { - getDictData('XMGL'); +onActivated(async () => { + await getDictData('XMGL'); }) +