...
|
...
|
@@ -45,20 +45,35 @@ export default { |
|
|
getUrl();
|
|
|
//start lsq 监听跨域iframe子页面向父页面发送数据(子页面点击名称进入详情页) 2022-03-15
|
|
|
window.addEventListener('message',function(e){
|
|
|
if(e.data.type=='detail'){
|
|
|
let data = e.data;
|
|
|
if(data.type=='detail'){
|
|
|
proxy.$global.openDetail(e.data.data.resId, e.data.data.resType, proxy);
|
|
|
}else if(e.data.type=='topology'){
|
|
|
}else if(data.type=='topology'){
|
|
|
let resId = data.data.resId;
|
|
|
if(!resId){
|
|
|
// 针对业务的跳转
|
|
|
let busId = e.data.data.busId;
|
|
|
if(busId){
|
|
|
let url = `${sessionStorage.getItem("graphEditorOrigin")}/jgraph/grapheditor/viewer.html?access_token=${localStorage.getItem('access_token')}&id=${busId}&layout=organic`
|
|
|
proxy.$global.layui.layer.open({
|
|
|
type: 2,
|
|
|
id : 'topology_' + (new Date()).getTime(),
|
|
|
content: url,
|
|
|
area: ['90%', '90%'],
|
|
|
title: ''
|
|
|
});
|
|
|
}
|
|
|
return;
|
|
|
}
|
|
|
//子页面点击拓扑图标进入拓扑页面
|
|
|
proxy.$global.viewResTopo(e.data.data.resId);
|
|
|
} else if(e.data.type == 'openJimu' || e.data.type == 'openAJ') {
|
|
|
// 打开报表页面
|
|
|
let data = e.data.data;
|
|
|
let resId = data.resId;
|
|
|
let kpiId = data.kpiId;
|
|
|
let flag = data.flag;
|
|
|
let reportCode = data.reportCode;
|
|
|
let title = data.title;
|
|
|
|
|
|
let title = data.data.title;
|
|
|
let url ;
|
|
|
let params = `resId=${resId}&kpiId=${kpiId}&flag=${flag}&access_token=${localStorage.getItem('access_token')}`
|
|
|
if(e.data.type == 'openJimu'){
|
...
|
...
|
|