fix: 修改j网元信息接口
This commit is contained in:
@@ -1,29 +0,0 @@
|
|||||||
import { request } from '@/plugins/http-fetch';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 查询网元列表
|
|
||||||
* @param query 查询参数
|
|
||||||
* @returns object
|
|
||||||
*/
|
|
||||||
export function listNe(query: Record<string, any>) {
|
|
||||||
return request({
|
|
||||||
url: '/ne/list',
|
|
||||||
method: 'get',
|
|
||||||
params: query,
|
|
||||||
timeout: 60_000,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 查询网元状态
|
|
||||||
* @param neType 网元类型
|
|
||||||
* @param neId 网元ID
|
|
||||||
* @returns object
|
|
||||||
*/
|
|
||||||
export function stateNe(neType: string, neId: string) {
|
|
||||||
return request({
|
|
||||||
url: '/ne/state',
|
|
||||||
method: 'get',
|
|
||||||
params: { neType, neId },
|
|
||||||
});
|
|
||||||
}
|
|
||||||
43
src/api/ne/neInfo.ts
Normal file
43
src/api/ne/neInfo.ts
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
import { request } from '@/plugins/http-fetch';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询网元列表
|
||||||
|
* @param query 查询参数
|
||||||
|
* @returns object
|
||||||
|
*/
|
||||||
|
export function listNeInfo(query: Record<string, any>) {
|
||||||
|
return request({
|
||||||
|
url: '/ne/info/list',
|
||||||
|
method: 'get',
|
||||||
|
params: query,
|
||||||
|
timeout: 60_000,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询网元列表全部无分页
|
||||||
|
* @param query 查询参数
|
||||||
|
* @returns object
|
||||||
|
*/
|
||||||
|
export function listAllNeInfo(query: Record<string, any>) {
|
||||||
|
return request({
|
||||||
|
url: '/ne/info/listAll',
|
||||||
|
method: 'get',
|
||||||
|
params: query,
|
||||||
|
timeout: 60_000,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询网元状态
|
||||||
|
* @param neType 网元类型
|
||||||
|
* @param neId 网元ID
|
||||||
|
* @returns object
|
||||||
|
*/
|
||||||
|
export function stateNeInfo(neType: string, neId: string) {
|
||||||
|
return request({
|
||||||
|
url: '/ne/info/state',
|
||||||
|
method: 'get',
|
||||||
|
params: { neType, neId },
|
||||||
|
});
|
||||||
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { onMounted, ref, onBeforeUnmount } from 'vue';
|
import { onMounted, ref } from 'vue';
|
||||||
import { RESULT_CODE_SUCCESS } from '@/constants/result-constants';
|
import { RESULT_CODE_SUCCESS } from '@/constants/result-constants';
|
||||||
import { listNe } from '@/api/ne/ne';
|
import { listAllNeInfo } from '@/api/ne/neInfo';
|
||||||
import { message } from 'ant-design-vue/lib';
|
import { message } from 'ant-design-vue/lib';
|
||||||
import { getGraphData } from '@/api/monitor/topology';
|
import { getGraphData } from '@/api/monitor/topology';
|
||||||
import { Graph, GraphData, Tooltip } from '@antv/g6';
|
import { Graph, GraphData, Tooltip } from '@antv/g6';
|
||||||
@@ -149,7 +149,7 @@ function handleRanderGraph(
|
|||||||
function fnGraphDataLoad(reload: boolean = false) {
|
function fnGraphDataLoad(reload: boolean = false) {
|
||||||
Promise.all([
|
Promise.all([
|
||||||
getGraphData(graphState.group),
|
getGraphData(graphState.group),
|
||||||
listNe({
|
listAllNeInfo({
|
||||||
bandStatus: false,
|
bandStatus: false,
|
||||||
}),
|
}),
|
||||||
])
|
])
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { reactive, onMounted, ref, onBeforeUnmount } from 'vue';
|
|||||||
import { PageContainer } from 'antdv-pro-layout';
|
import { PageContainer } from 'antdv-pro-layout';
|
||||||
import useI18n from '@/hooks/useI18n';
|
import useI18n from '@/hooks/useI18n';
|
||||||
import { RESULT_CODE_SUCCESS } from '@/constants/result-constants';
|
import { RESULT_CODE_SUCCESS } from '@/constants/result-constants';
|
||||||
import { listNe, stateNe } from '@/api/ne/ne';
|
import { listAllNeInfo, stateNeInfo } from '@/api/ne/neInfo';
|
||||||
import { message } from 'ant-design-vue/lib';
|
import { message } from 'ant-design-vue/lib';
|
||||||
import { randerGroph, switchLayout } from './graph';
|
import { randerGroph, switchLayout } from './graph';
|
||||||
import { parseDateToStr } from '@/utils/date-utils';
|
import { parseDateToStr } from '@/utils/date-utils';
|
||||||
@@ -36,7 +36,7 @@ async function fnGetState() {
|
|||||||
for (const node of graphG6Data.nodes) {
|
for (const node of graphG6Data.nodes) {
|
||||||
const ne = node.info;
|
const ne = node.info;
|
||||||
// if (ne.neType === 'OMC') continue;
|
// if (ne.neType === 'OMC') continue;
|
||||||
const result = await stateNe(ne.neType, ne.neId);
|
const result = await stateNeInfo(ne.neType, ne.neId);
|
||||||
if (result.code === RESULT_CODE_SUCCESS) {
|
if (result.code === RESULT_CODE_SUCCESS) {
|
||||||
ne.serverState = result.data;
|
ne.serverState = result.data;
|
||||||
ne.serverState.refreshTime = parseDateToStr(
|
ne.serverState.refreshTime = parseDateToStr(
|
||||||
@@ -53,7 +53,7 @@ async function fnGetState() {
|
|||||||
|
|
||||||
/**查询全部网元数据列表 */
|
/**查询全部网元数据列表 */
|
||||||
function fnGetList(refresh: boolean = false) {
|
function fnGetList(refresh: boolean = false) {
|
||||||
listNe({
|
listAllNeInfo({
|
||||||
bandStatus: false,
|
bandStatus: false,
|
||||||
})
|
})
|
||||||
.then(res => {
|
.then(res => {
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import {
|
|||||||
RESULT_CODE_ERROR,
|
RESULT_CODE_ERROR,
|
||||||
RESULT_CODE_SUCCESS,
|
RESULT_CODE_SUCCESS,
|
||||||
} from '@/constants/result-constants';
|
} from '@/constants/result-constants';
|
||||||
import { listNe } from '@/api/ne/ne';
|
import { listAllNeInfo } from '@/api/ne/neInfo';
|
||||||
import { message } from 'ant-design-vue/lib';
|
import { message } from 'ant-design-vue/lib';
|
||||||
import { getGraphData } from '@/api/monitor/topology';
|
import { getGraphData } from '@/api/monitor/topology';
|
||||||
import { parseDateToStr } from '@/utils/date-utils';
|
import { parseDateToStr } from '@/utils/date-utils';
|
||||||
@@ -240,7 +240,7 @@ function handleRanderGraph(
|
|||||||
function fnGraphDataLoad(reload: boolean = false) {
|
function fnGraphDataLoad(reload: boolean = false) {
|
||||||
Promise.all([
|
Promise.all([
|
||||||
getGraphData(graphState.group),
|
getGraphData(graphState.group),
|
||||||
listNe({
|
listAllNeInfo({
|
||||||
bandStatus: false,
|
bandStatus: false,
|
||||||
}),
|
}),
|
||||||
])
|
])
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import { message, Modal } from 'ant-design-vue/lib';
|
|||||||
import { ColumnsType } from 'ant-design-vue/lib/table';
|
import { ColumnsType } from 'ant-design-vue/lib/table';
|
||||||
import { PageContainer } from 'antdv-pro-layout';
|
import { PageContainer } from 'antdv-pro-layout';
|
||||||
import { dumpStart, dumpStop, traceUPF } from '@/api/traceManage/pcap';
|
import { dumpStart, dumpStop, traceUPF } from '@/api/traceManage/pcap';
|
||||||
import { listNe } from '@/api/ne/ne';
|
import { listAllNeInfo } from '@/api/ne/neInfo';
|
||||||
import { getNeFile } from '@/api/tool/neFile';
|
import { getNeFile } from '@/api/tool/neFile';
|
||||||
import saveAs from 'file-saver';
|
import saveAs from 'file-saver';
|
||||||
import { RESULT_CODE_SUCCESS } from '@/constants/result-constants';
|
import { RESULT_CODE_SUCCESS } from '@/constants/result-constants';
|
||||||
@@ -127,7 +127,7 @@ function fnTableSelectedRowKeys(keys: (string | number)[]) {
|
|||||||
function fnGetList() {
|
function fnGetList() {
|
||||||
if (tableState.loading) return;
|
if (tableState.loading) return;
|
||||||
tableState.loading = true;
|
tableState.loading = true;
|
||||||
listNe({
|
listAllNeInfo({
|
||||||
bandStatus: false,
|
bandStatus: false,
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
if (
|
if (
|
||||||
|
|||||||
Reference in New Issue
Block a user