diff --git a/src/api/neUser/nssf.ts b/src/api/neUser/nssf.ts new file mode 100644 index 00000000..8fc0bea3 --- /dev/null +++ b/src/api/neUser/nssf.ts @@ -0,0 +1,30 @@ +import { RESULT_CODE_SUCCESS } from '@/constants/result-constants'; +import { request } from '@/plugins/http-fetch'; +import { parseObjLineToHump } from '@/utils/parse-utils'; + +/** + * 查询列表 + * @param query 查询参数 + * @returns object + */ +export async function listNSSF(query: Record) { + //query.nbId = query.id; + const result = await request({ + url: '/api/rest/ueManagement/v1/elementType/nssf/objectType/subscriptions', + method: 'get', + params: query, + }); + let data: DataList = { + total: 0, + rows: [], + code: result.code, + msg: result.msg, + }; + // 解析数据 + if (result.code === RESULT_CODE_SUCCESS && Array.isArray(result.data.data)) { + const rows = parseObjLineToHump(result.data.data); + data.total = rows.length; + data.rows = rows; + } + return data; +} diff --git a/src/api/neUser/nssfAmf.ts b/src/api/neUser/nssfAmf.ts new file mode 100644 index 00000000..15f0c96a --- /dev/null +++ b/src/api/neUser/nssfAmf.ts @@ -0,0 +1,47 @@ +import { RESULT_CODE_SUCCESS } from '@/constants/result-constants'; +import { request } from '@/plugins/http-fetch'; +import { parseObjLineToHump } from '@/utils/parse-utils'; + +/** + * 查询列表 + * @param query 查询参数 + * @returns object + */ +export async function listNSSFAMF(query: Record) { + //query.nbId = query.id; + const result = await request({ + url: '/api/rest/ueManagement/v1/elementType/nssf/objectType/availableAMFs', + method: 'get', + params: query, + }); + let data: DataList = { + total: 0, + rows: [], + code: result.code, + msg: result.msg, + }; + // 解析数据 + if (result.code === RESULT_CODE_SUCCESS && Array.isArray(result.data.data)) { + const rows = parseObjLineToHump(result.data.data); + data.total = rows.length; + data.rows = rows; + } + + // let testData = { + // total:0, + // rows: [ + // { + // nfId: '001', + // amfSetId: '001', + // }, + // { + // nfId: '002', + // amfSetId: '[001,002]', + // }, + // ], + // code: 1, + // msg:'', + // }; + //return testData; + return data; +} diff --git a/src/views/neUser/nssf/index.vue b/src/views/neUser/nssf/index.vue new file mode 100644 index 00000000..8921645f --- /dev/null +++ b/src/views/neUser/nssf/index.vue @@ -0,0 +1,308 @@ + + + + + diff --git a/src/views/neUser/nssfAmf/index.vue b/src/views/neUser/nssfAmf/index.vue new file mode 100644 index 00000000..94f2c8b5 --- /dev/null +++ b/src/views/neUser/nssfAmf/index.vue @@ -0,0 +1,303 @@ + + + + +