Merge branch 'master-500-dev' of http://113.200.75.45:82/monitor_v3/hg-monitor-w…
…eb into master-500-dev-xwx
Showing
1 changed file
with
20 additions
and
5 deletions
@@ -45,20 +45,35 @@ export default { | @@ -45,20 +45,35 @@ export default { | ||
45 | getUrl(); | 45 | getUrl(); |
46 | //start lsq 监听跨域iframe子页面向父页面发送数据(子页面点击名称进入详情页) 2022-03-15 | 46 | //start lsq 监听跨域iframe子页面向父页面发送数据(子页面点击名称进入详情页) 2022-03-15 |
47 | window.addEventListener('message',function(e){ | 47 | window.addEventListener('message',function(e){ |
48 | - if(e.data.type=='detail'){ | 48 | + let data = e.data; |
49 | + if(data.type=='detail'){ | ||
49 | proxy.$global.openDetail(e.data.data.resId, e.data.data.resType, proxy); | 50 | proxy.$global.openDetail(e.data.data.resId, e.data.data.resType, proxy); |
50 | - }else if(e.data.type=='topology'){ | 51 | + }else if(data.type=='topology'){ |
52 | + let resId = data.data.resId; | ||
53 | + if(!resId){ | ||
54 | + // 针对业务的跳转 | ||
55 | + let busId = e.data.data.busId; | ||
56 | + if(busId){ | ||
57 | + let url = `${sessionStorage.getItem("graphEditorOrigin")}/jgraph/grapheditor/viewer.html?access_token=${localStorage.getItem('access_token')}&id=${busId}&layout=organic` | ||
58 | + proxy.$global.layui.layer.open({ | ||
59 | + type: 2, | ||
60 | + id : 'topology_' + (new Date()).getTime(), | ||
61 | + content: url, | ||
62 | + area: ['90%', '90%'], | ||
63 | + title: '' | ||
64 | + }); | ||
65 | + } | ||
66 | + return; | ||
67 | + } | ||
51 | //子页面点击拓扑图标进入拓扑页面 | 68 | //子页面点击拓扑图标进入拓扑页面 |
52 | proxy.$global.viewResTopo(e.data.data.resId); | 69 | proxy.$global.viewResTopo(e.data.data.resId); |
53 | } else if(e.data.type == 'openJimu' || e.data.type == 'openAJ') { | 70 | } else if(e.data.type == 'openJimu' || e.data.type == 'openAJ') { |
54 | // 打开报表页面 | 71 | // 打开报表页面 |
55 | - let data = e.data.data; | ||
56 | let resId = data.resId; | 72 | let resId = data.resId; |
57 | let kpiId = data.kpiId; | 73 | let kpiId = data.kpiId; |
58 | let flag = data.flag; | 74 | let flag = data.flag; |
59 | let reportCode = data.reportCode; | 75 | let reportCode = data.reportCode; |
60 | - let title = data.title; | ||
61 | - | 76 | + let title = data.data.title; |
62 | let url ; | 77 | let url ; |
63 | let params = `resId=${resId}&kpiId=${kpiId}&flag=${flag}&access_token=${localStorage.getItem('access_token')}` | 78 | let params = `resId=${resId}&kpiId=${kpiId}&flag=${flag}&access_token=${localStorage.getItem('access_token')}` |
64 | if(e.data.type == 'openJimu'){ | 79 | if(e.data.type == 'openJimu'){ |
-
Please register or login to post a comment