diff --git a/src/api/neUser/base5G.ts b/src/api/neUser/base5G.ts index d8f4150e..88a85fcc 100644 --- a/src/api/neUser/base5G.ts +++ b/src/api/neUser/base5G.ts @@ -10,7 +10,7 @@ import { parseObjLineToHump } from '@/utils/parse-utils'; export async function listBase5G(query: Record) { query.nbId = query.id; const result = await request({ - url: '/api/rest/ueManagement/v1/elementType/amf/objectType/nbInfo', + url: `/api/rest/ueManagement/v1/elementType/${query.neName.toLowerCase()}/objectType/nbInfo`, method: 'get', params: query, }); diff --git a/src/views/neUser/base5G/index.vue b/src/views/neUser/base5G/index.vue index ac4f7282..9ff562ab 100644 --- a/src/views/neUser/base5G/index.vue +++ b/src/views/neUser/base5G/index.vue @@ -18,6 +18,8 @@ let neOtions = ref[]>([]); let queryParams = reactive({ /**网元ID */ neId: undefined, + /**网元名称 */ + neName: undefined, /**GNB_ID */ id: '', /**当前页数 */ @@ -144,7 +146,11 @@ function fnGetList(pageNum?: number) { } tablePagination.total = res.total; tableState.data = res.rows; - if (tablePagination.total <=(queryParams.pageNum - 1) * tablePagination.pageSize &&queryParams.pageNum !== 1) { + if ( + tablePagination.total <= + (queryParams.pageNum - 1) * tablePagination.pageSize && + queryParams.pageNum !== 1 + ) { tableState.loading = false; fnGetList(queryParams.pageNum - 1); } @@ -162,13 +168,14 @@ onMounted(() => { if (res.data.length > 0) { let arr: Record[] = []; res.data.forEach(i => { - if (i.neType === 'AMF') { - arr.push({ value: i.neId, label: i.neName }); + if (i.neType === 'AMF' || i.neType === 'MME') { + arr.push({ value: i.neName, label: i.neName }); } }); neOtions.value = arr; if (arr.length > 0) { - queryParams.neId = arr[0].value; + queryParams.neName = arr[0].value; + queryParams.neId = arr[0].value.split('_')[1]; } } } else { @@ -198,7 +205,7 @@ onMounted(() => {