|
|
import service from './service.js'
|
|
|
import store from '/vue3/src/store/index.js';
|
|
|
|
|
|
export default {
|
|
|
name: 'resIndex',
|
...
|
...
|
@@ -145,9 +146,9 @@ export default { |
|
|
}
|
|
|
|
|
|
// 展示弹框
|
|
|
const openDialog = (type, {faultNo, targetType, resId, kpiId, flag,resClass}, obj) => {
|
|
|
const openDialog = (type, {faultNo, targetType, resId, kpiId, flag, resClass}, obj) => {
|
|
|
if (type === 'alarm') {
|
|
|
service.openAlarmDialog(proxy, faultNo, targetType, resId, kpiId, flag,resClass);
|
|
|
service.openAlarmDialog(proxy, faultNo, targetType, resId, kpiId, flag, resClass);
|
|
|
} else /*if (type === 'resList') {
|
|
|
service.handleClick(proxy, faultNo, targetType, resId, kpiId, flag);
|
|
|
} else*/ if (type === 'line') {
|
...
|
...
|
@@ -160,6 +161,24 @@ export default { |
|
|
}
|
|
|
|
|
|
|
|
|
const openFaultReport = () => {
|
|
|
|
|
|
var domain = proxy.$http.getGateWay()
|
|
|
var faultNo = faultDetailDetailInfo.value.faultNo;
|
|
|
proxy.$global.viewer(domain + '/fault/result/downReport?faultNo=' + faultNo, proxy);
|
|
|
// window.top.open(domain + `/fault/result/downReport?faultNo=${faultNo}&access_token=${proxy.$http.getToken()}`);
|
|
|
|
|
|
store.dispatch('generateFaultReport', faultNo).then((res) => {
|
|
|
if (res && res.success) {
|
|
|
var path = res.str;
|
|
|
proxy.$global.viewer(path, proxy);
|
|
|
} else {
|
|
|
proxy.$global.showMsg(res.msg, 'warning');
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
|
|
|
Vue.onMounted(() => {
|
|
|
settingDetail();
|
|
|
});
|
...
|
...
|
@@ -172,6 +191,7 @@ export default { |
|
|
moreDialog,
|
|
|
showMoreDialog,
|
|
|
moreDialogTitle,
|
|
|
openFaultReport,
|
|
|
...service
|
|
|
}
|
|
|
}
|
...
|
...
|
|