diff --git a/src/api/ne/neInfo.ts b/src/api/ne/neInfo.ts index b3016be3..e2021e7c 100644 --- a/src/api/ne/neInfo.ts +++ b/src/api/ne/neInfo.ts @@ -114,3 +114,16 @@ export function updateNeLicense(data: Record) { timeout: 180_000, }); } + +/** + * 网元核心关联 + * @param data 网元对象 {"neUid": "", "coreUid": ""} + * @returns object + */ +export function changeNeCore(data: Record) { + return request({ + url: `/ne/info/core`, + method: 'PUT', + data: data, + }); +} diff --git a/src/api/core/coreInfo.ts b/src/api/ne_core/coreInfo.ts similarity index 89% rename from src/api/core/coreInfo.ts rename to src/api/ne_core/coreInfo.ts index 7bbff548..00fdafcc 100644 --- a/src/api/core/coreInfo.ts +++ b/src/api/ne_core/coreInfo.ts @@ -9,7 +9,7 @@ import { request } from '@/plugins/http-fetch'; */ export function listCoreInfo(query: Record) { return request({ - url: '/core/info/list', + url: '/ne/core/info/list', method: 'GET', params: query, timeout: 60_000, @@ -23,7 +23,7 @@ export function listCoreInfo(query: Record) { */ export function listAllCoreInfo(query: Record) { return request({ - url: '/core/info/list/all', + url: '/ne/core/info/list/all', method: 'GET', params: query, timeout: 60_000, @@ -37,7 +37,7 @@ export function listAllCoreInfo(query: Record) { */ export function getCoreInfo(id: string | number) { return request({ - url: `/core/info/${id}`, + url: `/ne/core/info/${id}`, method: 'GET', }); } @@ -49,7 +49,7 @@ export function getCoreInfo(id: string | number) { */ export function addCoreInfo(data: Record) { return request({ - url: `/core/info`, + url: `/ne/core/info`, method: 'POST', data: data, crypto: sessionGet(CACHE_SESSION_CRYPTO_API) !== 'false', @@ -64,7 +64,7 @@ export function addCoreInfo(data: Record) { */ export function updateCoreInfo(data: Record) { return request({ - url: `/core/info`, + url: `/ne/core/info`, method: 'PUT', data: data, crypto: sessionGet(CACHE_SESSION_CRYPTO_API) !== 'false', @@ -79,7 +79,7 @@ export function updateCoreInfo(data: Record) { */ export function delCoreInfo(id: string | number) { return request({ - url: `/core/info/${id}`, + url: `/ne/core/info/${id}`, method: 'DELETE', timeout: 60_000, }); diff --git a/src/i18n/locales/en-US.ts b/src/i18n/locales/en-US.ts index f08c420f..6f097296 100644 --- a/src/i18n/locales/en-US.ts +++ b/src/i18n/locales/en-US.ts @@ -522,6 +522,8 @@ export default { }, ne: { common: { + coreUid: 'Core UID', + coreName: 'Core Name', neType: 'NE Type', neTypePlease: "Please select network element type", neTypeTip: 'Fill in the type of network element to be created, e.g. SMF.', diff --git a/src/i18n/locales/zh-CN.ts b/src/i18n/locales/zh-CN.ts index dcd4b965..21ca5941 100644 --- a/src/i18n/locales/zh-CN.ts +++ b/src/i18n/locales/zh-CN.ts @@ -522,6 +522,8 @@ export default { }, ne: { common: { + coreUid: '核心网标识', + coreName: '核心网名称', neType: '网元类型', neTypePlease: "请选择网元类型", neTypeTip: '填写创建的网元类型,如:SMF', diff --git a/src/layouts/components/CoreSelect.vue b/src/layouts/components/CoreSelect.vue index d8f5e26c..c2e7f096 100644 --- a/src/layouts/components/CoreSelect.vue +++ b/src/layouts/components/CoreSelect.vue @@ -9,8 +9,6 @@ const neStore = useNeStore(); const router = useRouter(); const { t } = useI18n(); -/**当前选中 */ -const coreValue = ref(coreStore.currentCoreUid); /**选择列表数据 */ const coreOtions = ref(coreStore.getSelectOtions); /**选择过滤名称 */ @@ -18,7 +16,6 @@ const coreName = ref(''); /**选择 */ async function handleSelect(v: any, item: any) { - coreValue.value = v; if (v === coreStore.globalDefaultCoreUid) { coreStore.setCurrent(coreStore.globalDefaultSelect); } else { @@ -42,7 +39,7 @@ function handleSearchFilter(e: any) {