...
|
...
|
@@ -79,14 +79,16 @@ const alarmService = () => { |
|
|
let alarmList = Vue.ref({
|
|
|
columns: [],
|
|
|
dataList: [],
|
|
|
total: 0
|
|
|
total: 0,
|
|
|
page:1,
|
|
|
limit:50
|
|
|
});
|
|
|
|
|
|
let showAlarmDialog = (flg) => {
|
|
|
alarmFlg.value = flg;
|
|
|
}
|
|
|
|
|
|
let openAlarmDialog = (proxy, faultNo, targetType, resId, kpiId, flag, resClass) => {
|
|
|
let openAlarmDialog = (proxy, faultNo, targetType, resId, kpiId, flag, resClass,page,limit) => {
|
|
|
showAlarmDialog(true);
|
|
|
// 获取告警列表
|
|
|
let params = {
|
...
|
...
|
@@ -96,9 +98,12 @@ const alarmService = () => { |
|
|
targetType: targetType,
|
|
|
resId: resId,
|
|
|
kpiId: kpiId,
|
|
|
flag: flag
|
|
|
flag: flag,
|
|
|
page:page?page:1,
|
|
|
limit:limit?limit:50
|
|
|
}
|
|
|
|
|
|
//lsq 设置分页显示条数 2022-08-10
|
|
|
alarmList.value.limit=limit;
|
|
|
// 设置表头内容
|
|
|
alarmList.value.columns = [{
|
|
|
prop: "resId",
|
...
|
...
|
@@ -154,6 +159,8 @@ const alarmService = () => { |
|
|
if (res.data) {
|
|
|
alarmList.value.dataList = res.data;
|
|
|
}
|
|
|
//lsq 设置总条数 2022-08-10
|
|
|
alarmList.value.count=res.count;
|
|
|
} else {
|
|
|
proxy.$global.showMsg(res.msg ? res.msg : '暂无告警数据!', "warning");
|
|
|
}
|
...
|
...
|
@@ -264,7 +271,7 @@ const faultEvent = () => { |
|
|
* @param params
|
|
|
*/
|
|
|
const sendEventAlarmDialog = (emit, params) => {
|
|
|
emit('openDialog', 'alarm', getParams(params));
|
|
|
emit('openDialog', 'alarm', getParams(params),{page:params.page,limit:params.limit});
|
|
|
}
|
|
|
|
|
|
// /**
|
...
|
...
|
@@ -291,7 +298,7 @@ const faultEvent = () => { |
|
|
* @param global
|
|
|
* @param arr [[{指标对象},{指标对象},....].[{指标对象},{指标对象},....]]
|
|
|
*/
|
|
|
const sendEventMoreDialog = (emit, global, arr, title, faultNo, targetType) => {
|
|
|
const sendEventMoreDialog = (emit, global, arr, title, faultNo, targetType,count,limit) => {
|
|
|
if (!arr || arr.length == 0) {
|
|
|
global.showMsg("暂无数据!", "warning");
|
|
|
return;
|
...
|
...
|
@@ -307,7 +314,11 @@ const faultEvent = () => { |
|
|
prop: 'taskName',
|
|
|
label: '名称',
|
|
|
}],
|
|
|
data: []
|
|
|
data: [],
|
|
|
//lsq 更多列表增加分页总条数,每页显示条数 2022-08-09
|
|
|
count:count?count:0,
|
|
|
limit:limit?limit:50,
|
|
|
type:'more'
|
|
|
}
|
|
|
if (arr.length == undefined) {
|
|
|
arr = [];
|
...
|
...
|
@@ -372,7 +383,7 @@ const faultEvent = () => { |
|
|
obj.data.push(dataItem);
|
|
|
})
|
|
|
|
|
|
emit('openDialog', 'more', {}, obj);
|
|
|
emit('openDialog', 'more', {faultNo,targetType}, obj);
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -381,7 +392,7 @@ const faultEvent = () => { |
|
|
* @param global
|
|
|
* @param arr [[{指标对象},{指标对象},....].[{指标对象},{指标对象},....]]
|
|
|
*/
|
|
|
const sendEventNormalDialog = (emit, global, faultNo, targetType, resClass, type) => {
|
|
|
const sendEventNormalDialog = (emit, global, faultNo, targetType, resClass, type,page,limit) => {
|
|
|
// if (!arr || arr.length == 0) {
|
|
|
// global.showMsg("暂无数据!", "warning");
|
|
|
// return;
|
...
|
...
|
@@ -462,11 +473,15 @@ const faultEvent = () => { |
|
|
isAbnormal: isAbnormal,
|
|
|
resClass: resClass,
|
|
|
targetType: targetType,
|
|
|
faultNo: faultNo
|
|
|
faultNo: faultNo,
|
|
|
page:page?page:1,
|
|
|
limit:limit?limit:50
|
|
|
}).then((res) => {
|
|
|
if (res && res.success) {
|
|
|
obj.data = res.data;
|
|
|
emit('openDialog', 'more', {}, obj);
|
|
|
obj.count = res.count;
|
|
|
obj.limit = limit;
|
|
|
emit('openDialog', 'more', {faultNo,targetType}, obj);
|
|
|
} else {
|
|
|
global.showMsg(res.msg, "warning");
|
|
|
}
|
...
|
...
|
@@ -481,7 +496,7 @@ const faultEvent = () => { |
|
|
* @param targetType 诊断类型
|
|
|
* @param columns 数组,表格列对象
|
|
|
*/
|
|
|
const sendEventDiagnoseBusinessScenarios = (emit, faultNo, targetType, columns, resClass, title) => {
|
|
|
const sendEventDiagnoseBusinessScenarios = (emit, faultNo, targetType, columns, resClass, title,page,limit) => {
|
|
|
|
|
|
var obj = {
|
|
|
title: title,
|
...
|
...
|
@@ -490,7 +505,10 @@ const faultEvent = () => { |
|
|
}
|
|
|
var param = {
|
|
|
faultNo: faultNo,
|
|
|
targetType: targetType
|
|
|
targetType: targetType,
|
|
|
//lsq 更多列表增加分页总条数,每页显示条数 2022-08-09
|
|
|
page:page?page:1,
|
|
|
limit:limit?limit:50
|
|
|
}
|
|
|
if (resClass && resClass != '') {
|
|
|
param.resClass = resClass;
|
...
|
...
|
@@ -499,7 +517,9 @@ const faultEvent = () => { |
|
|
store.dispatch('getFaultBusinessList', param).then((res) => {
|
|
|
if (res && res.success) {
|
|
|
obj.data = res.data;
|
|
|
emit('openDialog', 'more', {}, obj);
|
|
|
obj.count = res.count;
|
|
|
obj.limit = limit;
|
|
|
emit('openDialog', 'more', {faultNo,targetType}, obj);
|
|
|
}
|
|
|
});
|
|
|
}
|
...
|
...
|
@@ -512,7 +532,7 @@ const faultEvent = () => { |
|
|
* @param targetType 诊断类型
|
|
|
* @param columns 数组,表格列对象
|
|
|
*/
|
|
|
const sendEventDiagnoseKpiList = (emit, faultNo, targetType, resClass) => {
|
|
|
const sendEventDiagnoseKpiList = (emit, faultNo, targetType, resClass,page,limit) => {
|
|
|
|
|
|
var obj = {
|
|
|
title: '诊断指标',
|
...
|
...
|
@@ -543,11 +563,15 @@ const faultEvent = () => { |
|
|
store.dispatch('getFaultKpiList', {
|
|
|
faultNo: faultNo,
|
|
|
targetType: targetType,
|
|
|
resClass: resClass
|
|
|
resClass: resClass,
|
|
|
page:page?page:1,
|
|
|
limit:limit?limit:50
|
|
|
}).then((res) => {
|
|
|
if (res && res.success) {
|
|
|
obj.data = res.data;
|
|
|
emit('openDialog', 'more', {}, obj);
|
|
|
obj.count = res.count;
|
|
|
obj.limit = limit;
|
|
|
emit('openDialog', 'more', {faultNo,targetType}, obj);
|
|
|
}
|
|
|
});
|
|
|
|
...
|
...
|
|