diff --git a/src/api/configManage/configParam.ts b/src/api/configManage/configParam.ts index 23fef755..cd2fee16 100644 --- a/src/api/configManage/configParam.ts +++ b/src/api/configManage/configParam.ts @@ -2,6 +2,36 @@ import { RESULT_CODE_SUCCESS } from '@/constants/result-constants'; import { request } from '@/plugins/http-fetch'; import { parseObjLineToHump } from '@/utils/parse-utils'; +/** + * 查询配置参数标签栏 + * @param neType 网元类型 + * @returns object + */ +export async function getParamConfigTopTab(neType : string ) { + // 发起请求 + const result = await request({ + url: `/databaseManagement/v1/elementType/omc_db/objectType/param_config`, + method: 'get', + params: { + SQL: `SELECT top_display,top_tag FROM param_config WHERE ne_type = '${neType}'`, + }, + }); + // 解析数据 + if (result.code === RESULT_CODE_SUCCESS && Array.isArray(result.data.data)) { + let data = result.data.data[0]; + data = data['param_config'] + if(Array.isArray(data)){ + return Object.assign(result, { + data: parseObjLineToHump(data), + }); + } + return Object.assign(result, { + data: [], + }); + } + return result; +} + /** * 查询网元列表 * @param query 查询参数 diff --git a/src/views/configManage/configParam/index.vue b/src/views/configManage/configParam/index.vue index 883addb4..1f0d1b69 100644 --- a/src/views/configManage/configParam/index.vue +++ b/src/views/configManage/configParam/index.vue @@ -1,21 +1,13 @@