...
|
...
|
@@ -273,20 +273,25 @@ const faultEvent = () => { |
|
|
var obj = {
|
|
|
columns: [{
|
|
|
prop: 'shortName',
|
|
|
width: 120,
|
|
|
width: 220,
|
|
|
label: '名称',
|
|
|
}],
|
|
|
data: []
|
|
|
}
|
|
|
|
|
|
arr.forEach(function (list) {
|
|
|
var dataItem = {};
|
|
|
list.forEach(function (listItem) {
|
|
|
var dataItem = {};
|
|
|
var kpiId = listItem.kpiId;
|
|
|
var kpiName = listItem.kpiName;
|
|
|
var val = listItem.diagnosisResult;
|
|
|
|
|
|
if (obj.columns.length == 0) {
|
|
|
var colArr = obj.columns.filter((e) =>{
|
|
|
if(e.prop == kpiId){
|
|
|
return e;
|
|
|
}
|
|
|
})
|
|
|
if (colArr.length == 0) {
|
|
|
obj.columns.push({
|
|
|
prop: kpiId,
|
|
|
label: kpiName,
|
...
|
...
|
@@ -296,8 +301,8 @@ const faultEvent = () => { |
|
|
dataItem[kpiId] = val;
|
|
|
dataItem['shortName'] = listItem.shortName;
|
|
|
|
|
|
obj.data.push(dataItem);
|
|
|
});
|
|
|
obj.data.push(dataItem);
|
|
|
})
|
|
|
|
|
|
emit('openDialog', 'more', {}, obj);
|
...
|
...
|
|