添加告警板块

This commit is contained in:
lai
2024-01-30 18:05:53 +08:00
parent 335afc5f76
commit ef30d2b742
8 changed files with 260 additions and 319 deletions

View File

@@ -288,14 +288,13 @@ export async function exportAll(query: Record<string, any>) {
return result;
}
/**
* 展示页全部告警
* @param query 查询参数
* @returns bolb
*/
export async function mainGet() {
let totalSQL = `select count(*) as value,orig_severity as name from alarm group by orig_severity`;
export async function origGet() {
let totalSQL = `select count(*) as value,orig_severity as name from alarm group by orig_severity`;
// 发起请求
const result = await request({
@@ -305,6 +304,43 @@ export async function mainGet() {
SQL: totalSQL,
},
});
////
// 解析数据
if (result.code === RESULT_CODE_SUCCESS) {
const itemData = result.data.data;
if (Array.isArray(itemData)) {
const v = itemData[0]['alarm'];
if (Array.isArray(v)) {
result.data = v;
}
if (v === null) {
result.data = [];
}
}
}
return result;
}
/**
* 查询前三的网元
* @param filterFlag 查询参数
* @returns object
*/
export async function top3Sel(filterFlag?: string) {
let filter = ` WHERE orig_severity='${filterFlag}'`;
if (!filterFlag) filter = '';
let top3SQL = `select count(*) as value,ne_type as name from alarm ${filter} group by ne_type ORDER BY value desc limit 0,3 `;
// 发起请求
const result = await request({
url: `/api/rest/databaseManagement/v1/select/omc_db/alarm`,
method: 'get',
params: {
SQL: top3SQL,
},
});
// 解析数据
if (result.code === RESULT_CODE_SUCCESS) {
@@ -314,7 +350,10 @@ export async function mainGet() {
if (Array.isArray(v)) {
result.data = v;
}
if (v === null) {
result.data = [];
}
}
}
return result;
}
}