Merge branch 'master-500-dev' of http://192.168.1.136:82/monitor_v3/hg-monitor-w…
…eb into master-500-dev
Showing
3 changed files
with
21 additions
and
91 deletions
@@ -4740,37 +4740,6 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | @@ -4740,37 +4740,6 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | ||
4740 | // } | 4740 | // } |
4741 | return true; | 4741 | return true; |
4742 | }, | 4742 | }, |
4743 | - /** | ||
4744 | - * @Description 验证是否展示AJ配置的详情页 传入资源信息 | ||
4745 | - * @Author XuHaoJie | ||
4746 | - * @Date 2022/3/1 15:02 | ||
4747 | - */ | ||
4748 | - isAjPage: function (item) { | ||
4749 | - let map = { | ||
4750 | - sign: false, | ||
4751 | - value: [], | ||
4752 | - } | ||
4753 | - let resType = item.resType; | ||
4754 | - let provider = item.provider; | ||
4755 | - let resId = item.resId; | ||
4756 | - admin.req({ | ||
4757 | - url: common.domainName + '/api-web/ajConfig/isAjPage', | ||
4758 | - async: false, | ||
4759 | - data: { | ||
4760 | - resType, | ||
4761 | - provider, | ||
4762 | - resId | ||
4763 | - }, | ||
4764 | - success(response) { | ||
4765 | - map.sign = response.success; | ||
4766 | - map.value = response.data ? response.data : []; | ||
4767 | - }, | ||
4768 | - error() { | ||
4769 | - layer.closeAll('loading'); | ||
4770 | - } | ||
4771 | - }); | ||
4772 | - return map; | ||
4773 | - }, | ||
4774 | 4743 | ||
4775 | /** | 4744 | /** |
4776 | * 获取详情页弹框的标题 | 4745 | * 获取详情页弹框的标题 |
@@ -4836,7 +4805,6 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | @@ -4836,7 +4805,6 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | ||
4836 | }); | 4805 | }); |
4837 | //资源名称点击事件 | 4806 | //资源名称点击事件 |
4838 | $('[data-zymc]').unbind('click').on('click', function () { | 4807 | $('[data-zymc]').unbind('click').on('click', function () { |
4839 | - | ||
4840 | var state = $(this).data("state"); | 4808 | var state = $(this).data("state"); |
4841 | var resType = $(this).data("restype"); | 4809 | var resType = $(this).data("restype"); |
4842 | var provider = $(this).data("provider"); | 4810 | var provider = $(this).data("provider"); |
@@ -4857,7 +4825,6 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | @@ -4857,7 +4825,6 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | ||
4857 | var manageIp = $(this).data("manageip"); | 4825 | var manageIp = $(this).data("manageip"); |
4858 | var collProtocol = $(this).data("collprotocol"); | 4826 | var collProtocol = $(this).data("collprotocol"); |
4859 | var provider = $(this).data("provider"); | 4827 | var provider = $(this).data("provider"); |
4860 | - | ||
4861 | // if (name && name !== '') { | 4828 | // if (name && name !== '') { |
4862 | // name += '|'; | 4829 | // name += '|'; |
4863 | // } | 4830 | // } |
@@ -4885,55 +4852,6 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | @@ -4885,55 +4852,6 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | ||
4885 | // name = name.substr(0, name.length - 1); | 4852 | // name = name.substr(0, name.length - 1); |
4886 | // } | 4853 | // } |
4887 | var title = obj.getTitle(resName, resType, resTypeName, ip, manageIp, collProtocol, adminName); | 4854 | var title = obj.getTitle(resName, resType, resTypeName, ip, manageIp, collProtocol, adminName); |
4888 | - | ||
4889 | - //判断是否启用AJ配置 | ||
4890 | - let map = obj.isAjPage({ | ||
4891 | - resId: resId, | ||
4892 | - name: name, | ||
4893 | - resName: resName, | ||
4894 | - ip: ip, | ||
4895 | - resType: resType, | ||
4896 | - resTypeName: resTypeName, | ||
4897 | - admin: admin, | ||
4898 | - adminName, | ||
4899 | - manageIp: manageIp, | ||
4900 | - collProtocol: collProtocol, | ||
4901 | - provider: provider | ||
4902 | - }); | ||
4903 | - if (map.sign && map.value.length>0) { | ||
4904 | - let configAG = map.value ? map.value[0] : {param:'',designPage:''}; | ||
4905 | - let designPage = configAG.designPage; | ||
4906 | - title += '<i data-id=${resId} class="iconfont detail_base_info" style="margin-left: 10px" lay-tips="暂无信息"></i>' | ||
4907 | - title += `<a class="layui-icon layui-icon-pause" id=${resId} data-opts="stop" style="display: none" lay-tips="暂停采集"></a>` | ||
4908 | - title += `<a class="layui-icon layui-icon-play" id=${resId} data-opts="start" style="display: none" lay-tips="恢复采集"></a>` | ||
4909 | - title += `<a class="layui-icon layui-icon-rate" data-id=${resId} lay-tips="加入收藏夹"></a>`; | ||
4910 | - title += `<a class="layui-icon filterList" data-id=${resId} lay-tips="指标过滤清单" style="margin-left: 10px"><i class="iconfont"></i></a>`; | ||
4911 | - title += `<a class="layui-icon res-view-relation-topo" data-id=${resId} lay-tips="查看资源关系拓扑" style="margin-left: 10px"><i class="iconfont"></i></a>`; | ||
4912 | - // if (resCategory === 'share' && hardwareFlag.endsWith("Y")) { | ||
4913 | - // title += `<a class="layui-icon res-view-assets-details" data-ip=${ip} data-name=${name} data-restype=${resType} data-id=${resId} lay-tips="资产配置信息"><i class="iconfont"></i></a>`; | ||
4914 | - // } | ||
4915 | - var area = ['90%', '90%']; | ||
4916 | - if (!title) { | ||
4917 | - title = "信息"; | ||
4918 | - } | ||
4919 | - let AJUrl = sessionStorage.getItem("ajWeb") + '/#/bigscreen/viewer?reportCode=' + designPage + configAG && configAG.param ? configAG.param : '' + '&access_token=' + localStorage.getItem("access_token"); | ||
4920 | - layer.open({ | ||
4921 | - type: 2 | ||
4922 | - , id: 'config_aj_id' //设定一个id,防止重复弹出 | ||
4923 | - , title: title | ||
4924 | - , closeBtn: 1 | ||
4925 | - , area: area | ||
4926 | - , move: false | ||
4927 | - , shadeClose: true//开启遮罩层 | ||
4928 | - , btn: false | ||
4929 | - , content: AJUrl | ||
4930 | - , end: function (layero, index) { | ||
4931 | - layer.closeAll(); | ||
4932 | - } | ||
4933 | - }); | ||
4934 | - return false; | ||
4935 | - } | ||
4936 | - | ||
4937 | if (editFlag) { | 4855 | if (editFlag) { |
4938 | commonDetail.openDetail(resId, resType, title, editFlag, function (data) { | 4856 | commonDetail.openDetail(resId, resType, title, editFlag, function (data) { |
4939 | $.each(data, function (i, e) { | 4857 | $.each(data, function (i, e) { |
1 | <div class="container" :style="{'height':height+'px','max-height':height+'px'}"> | 1 | <div class="container" :style="{'height':height+'px','max-height':height+'px'}"> |
2 | - <iframe :src="src" width="100%" height="100%" ></iframe> | 2 | + <iframe :src="getSrc" width="100%" height="100%" ></iframe> |
3 | </div> | 3 | </div> |
@@ -9,22 +9,34 @@ export default { | @@ -9,22 +9,34 @@ export default { | ||
9 | }, | 9 | }, |
10 | setup() { | 10 | setup() { |
11 | const {proxy} = Vue.getCurrentInstance(); | 11 | const {proxy} = Vue.getCurrentInstance(); |
12 | - let src = Vue.ref(''); | 12 | + let getSrc = Vue.ref(''); |
13 | let height = Vue.ref(window.innerHeight - 10); | 13 | let height = Vue.ref(window.innerHeight - 10); |
14 | - var reportCode = proxy.$global.getQueryVariable('reportCode'); | 14 | + var ajConfig = proxy.$global.getQueryVariable('ajConfig'); |
15 | + // let params = Vue.ref(); | ||
16 | + // let designPage = Vue.ref(); | ||
17 | + let getUrl=()=>{ | ||
18 | + let param={ | ||
19 | + id:ajConfig | ||
20 | + } | ||
21 | + let params=''; | ||
22 | + let designPage=''; | ||
23 | + proxy.$http.get(`/api-web/ajConfig/findOneById`, param, function (res) { | ||
24 | + if (res && res.success == true) { | ||
25 | + params=res.object.param; | ||
26 | + designPage=res.object.designPage; | ||
27 | + } | ||
28 | + getSrc.value=sessionStorage.getItem("ajWeb")+'/#/bigscreen/viewer?reportCode='+designPage+params+'&access_token=' + localStorage.getItem("access_token"); | ||
15 | 29 | ||
16 | - let url=()=>{ | ||
17 | - src.value=sessionStorage.getItem("ajWeb")+'/#/bigscreen/viewer?reportCode='+reportCode+'&access_token=' + localStorage.getItem("access_token"); | 30 | + }) |
18 | } | 31 | } |
19 | // 挂载完 | 32 | // 挂载完 |
20 | Vue.onMounted(() => { | 33 | Vue.onMounted(() => { |
21 | - url(); | 34 | + getUrl(); |
22 | }) | 35 | }) |
23 | 36 | ||
24 | return { | 37 | return { |
25 | - url, | ||
26 | - src, | ||
27 | - height | 38 | + height, |
39 | + getSrc, | ||
28 | } | 40 | } |
29 | } | 41 | } |
30 | } | 42 | } |
-
Please register or login to post a comment