From 5903bb49ed563cbd395e9ababe8d59f9bdc8f851 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Mon, 25 Sep 2023 19:51:49 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E7=BD=91=E5=85=83=E6=8E=A5=E5=8F=A3/?= =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layouts/BasicLayout.vue | 2 -- src/store/modules/neinfo.ts | 34 ++++++++++++++++++++++++----- src/views/monitor/operlog/index.vue | 2 +- src/views/trace/pcap/index.vue | 1 + 4 files changed, 30 insertions(+), 9 deletions(-) diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue index c7e0fa9f..64a8b4bb 100644 --- a/src/layouts/BasicLayout.vue +++ b/src/layouts/BasicLayout.vue @@ -11,7 +11,6 @@ import Tabs from './components/Tabs.vue'; import { scriptUrl } from '@/assets/js/icon_font_8d5l8fzk5b87iudi'; import { computed, reactive, watch } from 'vue'; import useLayoutStore from '@/store/modules/layout'; -import useAppStore from '@/store/modules/app'; import useRouterStore from '@/store/modules/router'; import useTabsStore from '@/store/modules/tabs'; import { useRouter } from 'vue-router'; @@ -19,7 +18,6 @@ import { MENU_PATH_INLINE } from '@/constants/menu-constants'; const { proConfig, waterMarkContent } = useLayoutStore(); import useI18n from '@/hooks/useI18n'; const { t } = useI18n(); -const { appName } = useAppStore(); const routerStore = useRouterStore(); const tabsStore = useTabsStore(); const router = useRouter(); diff --git a/src/store/modules/neinfo.ts b/src/store/modules/neinfo.ts index f3c6c5cc..1c9183c7 100644 --- a/src/store/modules/neinfo.ts +++ b/src/store/modules/neinfo.ts @@ -2,22 +2,26 @@ import { defineStore } from 'pinia'; import { RESULT_CODE_SUCCESS } from '@/constants/result-constants'; import { getNelistAll } from '@/api/configManage/neManage'; import { parseDataToOptions } from '@/utils/parse-tree-utils'; +import { getNeTraceInterfaceAll } from '@/api/trace/task'; /**网元信息类型 */ type NeInfo = { /**网元列表 */ - nelist: Record[]; + neList: Record[]; /**级联options树结构 */ neCascaderOtions: Record[]; /**选择器单级父类型 */ neSelectOtions: Record[]; + /**跟踪接口列表 */ + traceInterfaceList: Record[]; }; const useNeInfoStore = defineStore('neinfo', { state: (): NeInfo => ({ - nelist: [], + neList: [], neCascaderOtions: [], neSelectOtions: [], + traceInterfaceList: [], }), getters: { /** @@ -40,20 +44,20 @@ const useNeInfoStore = defineStore('neinfo', { actions: { // 刷新网元列表 async fnRefreshNelist() { - this.nelist = []; + this.neList = []; const res = await this.fnNelist(); return res; }, // 获取网元列表 async fnNelist() { // 有数据不请求 - if (this.nelist.length > 0) { - return { code: 1, data: this.nelist, msg: 'success' }; + if (this.neList.length > 0) { + return { code: 1, data: this.neList, msg: 'success' }; } const res = await getNelistAll(); if (res.code === RESULT_CODE_SUCCESS && Array.isArray(res.data)) { // 原始列表 - this.nelist = res.data; + this.neList = res.data; // 转级联数据 const options = parseDataToOptions( @@ -69,6 +73,24 @@ const useNeInfoStore = defineStore('neinfo', { } return res; }, + // 刷新跟踪接口列表 + async fnRefreshNeTraceInterface() { + this.traceInterfaceList = []; + const res = await this.fnNeTraceInterface(); + return res; + }, + // 获取跟踪接口列表 + async fnNeTraceInterface() { + // 有数据不请求 + if (this.traceInterfaceList.length > 0) { + return { code: 1, data: this.traceInterfaceList, msg: 'success' }; + } + const res = await getNeTraceInterfaceAll(); + if (res.code === RESULT_CODE_SUCCESS && Array.isArray(res.data)) { + this.traceInterfaceList = res.data; + } + return res; + }, }, }); diff --git a/src/views/monitor/operlog/index.vue b/src/views/monitor/operlog/index.vue index b4a81f2d..de11305f 100644 --- a/src/views/monitor/operlog/index.vue +++ b/src/views/monitor/operlog/index.vue @@ -525,7 +525,7 @@ onMounted(() => { - + diff --git a/src/views/trace/pcap/index.vue b/src/views/trace/pcap/index.vue index 94f701bc..675ddc79 100644 --- a/src/views/trace/pcap/index.vue +++ b/src/views/trace/pcap/index.vue @@ -49,6 +49,7 @@ let modalState: ModalStateType = reactive({ downBtn: false, }); +/**网元类型选择对应修改 */ function fnNeChange(_: any, item: any) { modalState.from.ip = item[1].ip; modalState.execLogMsg = '';