...
|
...
|
@@ -10,15 +10,18 @@ const lineService = () => { |
|
|
|
|
|
let showLineDialog = Vue.ref(false);
|
|
|
let dataSet = Vue.ref([]);
|
|
|
let dialogName = Vue.ref('');
|
|
|
|
|
|
|
|
|
let closeLineDialog = (flg) => {
|
|
|
showLineDialog.value = flg;
|
|
|
}
|
|
|
|
|
|
let openLine = (proxy, faultNo, targetType, resId, kpiId, flag) => {
|
|
|
let openLine = (proxy, faultNo, targetType, resId, kpiId, flag, title) => {
|
|
|
// 展示弹框
|
|
|
closeLineDialog(true);
|
|
|
//弹框名称
|
|
|
dialogName.value = title;
|
|
|
// 获取数据
|
|
|
getLineData(proxy, faultNo, targetType, resId, kpiId, flag);
|
|
|
}
|
...
|
...
|
@@ -54,7 +57,8 @@ const lineService = () => { |
|
|
showLineDialog,
|
|
|
closeLineDialog,
|
|
|
openLine,
|
|
|
dataSet
|
|
|
dataSet,
|
|
|
dialogName
|
|
|
}
|
|
|
}
|
|
|
|
...
|
...
|
@@ -245,7 +249,8 @@ const faultEvent = () => { |
|
|
resId: '',
|
|
|
kpiId: '',
|
|
|
flag: '',
|
|
|
resClass: ''
|
|
|
resClass: '',
|
|
|
title: ''
|
|
|
}, params);
|
|
|
}
|
|
|
|
...
|
...
|
@@ -310,6 +315,11 @@ const faultEvent = () => { |
|
|
var kpiId = listItem.kpiId;
|
|
|
var kpiName = listItem.kpiName;
|
|
|
var val = listItem.diagnosisResult;
|
|
|
var unit = listItem.unit;
|
|
|
var units = '';
|
|
|
if (unit && unit != null) {
|
|
|
units = '(' + unit + ')';
|
|
|
}
|
|
|
|
|
|
var colArr = obj.columns.filter((e) => {
|
|
|
if (e.prop == kpiId) {
|
...
|
...
|
@@ -319,7 +329,7 @@ const faultEvent = () => { |
|
|
if (colArr.length == 0) {
|
|
|
obj.columns.push({
|
|
|
prop: kpiId,
|
|
|
label: kpiName,
|
|
|
label: kpiName + units,
|
|
|
});
|
|
|
}
|
|
|
|
...
|
...
|
@@ -366,7 +376,7 @@ const faultEvent = () => { |
|
|
width: 200,
|
|
|
label: '诊断值',
|
|
|
click: (row) => {
|
|
|
if(row && row.kpiIdent == 1){
|
|
|
if (row && row.kpiIdent == 1) {
|
|
|
sendEventLineDialog(emit, {
|
|
|
faultNo: faultNo,
|
|
|
targetType: targetType,
|
...
|
...
|
@@ -389,7 +399,7 @@ const faultEvent = () => { |
|
|
width: 200,
|
|
|
label: '诊断结果',
|
|
|
click: (row) => {
|
|
|
if(row && row.kpiIdent == 1){
|
|
|
if (row && row.kpiIdent == 1) {
|
|
|
sendEventLineDialog(emit, {
|
|
|
faultNo: faultNo,
|
|
|
targetType: targetType,
|
...
|
...
|
@@ -479,7 +489,7 @@ const faultEvent = () => { |
|
|
* @param targetType 诊断类型
|
|
|
* @param columns 数组,表格列对象
|
|
|
*/
|
|
|
const sendEventDiagnoseKpiList = (emit, faultNo, targetType,resClass) => {
|
|
|
const sendEventDiagnoseKpiList = (emit, faultNo, targetType, resClass) => {
|
|
|
|
|
|
var obj = {
|
|
|
title: '诊断指标',
|
...
|
...
|
@@ -507,7 +517,11 @@ const faultEvent = () => { |
|
|
data: '',
|
|
|
}
|
|
|
|
|
|
store.dispatch('getFaultKpiList', {faultNo: faultNo, targetType: targetType,resClass:resClass}).then((res) => {
|
|
|
store.dispatch('getFaultKpiList', {
|
|
|
faultNo: faultNo,
|
|
|
targetType: targetType,
|
|
|
resClass: resClass
|
|
|
}).then((res) => {
|
|
|
if (res && res.success) {
|
|
|
obj.data = res.data;
|
|
|
emit('openDialog', 'more', {}, obj);
|
...
|
...
|
|