From 47b612ba6ef22ced83e3a799958a9e494b692454 Mon Sep 17 00:00:00 2001 From: yangyin <1850366751@qq.com> Date: 星期三, 16 十月 2024 09:48:28 +0800 Subject: [PATCH] 修改指标管理的主题域 --- src/views/project/yw/systemManage/metricMgr/MetricMgr.vue | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/views/project/yw/systemManage/metricMgr/MetricMgr.vue b/src/views/project/yw/systemManage/metricMgr/MetricMgr.vue index 1fedb54..3c1adf9 100644 --- a/src/views/project/yw/systemManage/metricMgr/MetricMgr.vue +++ b/src/views/project/yw/systemManage/metricMgr/MetricMgr.vue @@ -138,7 +138,7 @@ import { useQueryTable } from '/@/hooks/useQueryTable'; import { useCompRef } from '/@/utils/types'; import { convertListToTree } from '/@/utils/util'; -import { eMetrics_Ops, eMetrics_Ops_Color } from '/@/views/types/metrics'; +import { OptClassificationMap, classificationEnum, eMetrics_Ops, eMetrics_Ops_Color } from '/@/views/types/metrics'; const router = useRouter(); //#region ====================== 琛ㄦ牸鏁版嵁锛宼able init ====================== const tableLoading = ref(false); @@ -158,11 +158,21 @@ themeDomainData.value = res.groups || []; }; const listTreeData = computed(() => { - return convertListToTree(themeDomainData.value, { + const byParentData = convertListToTree(themeDomainData.value, { ID: 'group_id', Children: 'Children', ParentID: 'p_group_id', }); + const result = []; + byParentData.forEach((item) => { + if ( + item.group_type != OptClassificationMap[classificationEnum.Office] && + item.group_type != OptClassificationMap[classificationEnum.Knowledge] + ) { + result.push(item); + } + }); + return result; }); //鎸夋寚鏍囧悕绉版煡璇� const selectTitleChange = (val) => { -- Gitblit v1.9.3