Authored by 鲁尚清

Merge branch 'master' of http://192.168.1.136:82/monitor_v3/hg-monitor-web into …

…master-v32-lushangqing
@@ -8,6 +8,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', @@ -8,6 +8,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
8 var common = layui.common; 8 var common = layui.common;
9 var sessions = layui.sessions; 9 var sessions = layui.sessions;
10 var accessToken = sessions.getToken()['access_token']; 10 var accessToken = sessions.getToken()['access_token'];
  11 + var regular = eval(sessionStorage.getItem("regular"));
11 var soulTable = layui.soulTable; 12 var soulTable = layui.soulTable;
12 var laytpl = layui.laytpl; 13 var laytpl = layui.laytpl;
13 var view = layui.view; 14 var view = layui.view;
@@ -3014,7 +3015,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', @@ -3014,7 +3015,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
3014 e.preventDefault(); 3015 e.preventDefault();
3015 //按钮 3016 //按钮
3016 let that=$(this); 3017 let that=$(this);
3017 - let elementName=that.text(); 3018 + let elementName=that.text().replace(regular, "");
3018 admin.req({ 3019 admin.req({
3019 url: common.domainName + '/api-web/bHalt' 3020 url: common.domainName + '/api-web/bHalt'
3020 ,data:{ 3021 ,data:{
@@ -3049,7 +3050,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', @@ -3049,7 +3050,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
3049 e.preventDefault(); 3050 e.preventDefault();
3050 //超链接 3051 //超链接
3051 let that=$(this); 3052 let that=$(this);
3052 - let elementName=that.text(); 3053 + let elementName=that.text().replace(regular, "");
3053 admin.req({ 3054 admin.req({
3054 url: common.domainName + '/api-web/bHalt' 3055 url: common.domainName + '/api-web/bHalt'
3055 ,data:{ 3056 ,data:{
@@ -3083,7 +3084,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', @@ -3083,7 +3084,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin',
3083 e.preventDefault(); 3084 e.preventDefault();
3084 //表头 3085 //表头
3085 let that=$(this); 3086 let that=$(this);
3086 - let elementName=that.text(); 3087 + let elementName=that.text().replace(regular, "");
3087 admin.req({ 3088 admin.req({
3088 url: common.domainName + '/api-web/bHalt' 3089 url: common.domainName + '/api-web/bHalt'
3089 ,data:{ 3090 ,data:{
@@ -49,7 +49,24 @@ export default { @@ -49,7 +49,24 @@ export default {
49 proxy.$global.openDetail(e.data.data.resId, e.data.data.resType, proxy); 49 proxy.$global.openDetail(e.data.data.resId, e.data.data.resType, proxy);
50 }else if(e.data.type=='topology'){ 50 }else if(e.data.type=='topology'){
51 //子页面点击拓扑图标进入拓扑页面 51 //子页面点击拓扑图标进入拓扑页面
52 - proxy.$global.viewResTopo(e.data.data.resId); 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 + }
  68 + //子页面点击拓扑图标进入拓扑页面
  69 + proxy.$global.viewResTopo(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; 72 let data = e.data.data;
@@ -31,3 +31,4 @@ config: @@ -31,3 +31,4 @@ config:
31 tingyun: 31 tingyun:
32 api_key: aZipZbC18BhpG5GrjtiFAtThL1I0OUfn 32 api_key: aZipZbC18BhpG5GrjtiFAtThL1I0OUfn
33 secret_key: nbxay44wx8c3x4n5wcxe63mp87a72xed 33 secret_key: nbxay44wx8c3x4n5wcxe63mp87a72xed
  34 + regular: /[`~!@#$^&*()=|{}':;',\\\[\]\.<>\/?~!@#¥……&*()——|{}【】';:""'。,、?\s ]/g
@@ -29,7 +29,7 @@ @@ -29,7 +29,7 @@
29 }),$.ajax({ 29 }),$.ajax({
30 url: '/config/getConfig', 30 url: '/config/getConfig',
31 data: { 31 data: {
32 - configName: 'config.audio' 32 + configName: 'config'
33 }, 33 },
34 }), 34 }),
35 ).done(function (res1,res2) { 35 ).done(function (res1,res2) {
@@ -42,7 +42,8 @@ @@ -42,7 +42,8 @@
42 sessionStorage.setItem('ajWeb', res1[0].ajWeb);//lsq 2022-04-07 设置ajWeb的地址 42 sessionStorage.setItem('ajWeb', res1[0].ajWeb);//lsq 2022-04-07 设置ajWeb的地址
43 sessionStorage.setItem('sxView', res1[0].sxView); 43 sessionStorage.setItem('sxView', res1[0].sxView);
44 sessionStorage.setItem('workflow', res1[0].workflow); 44 sessionStorage.setItem('workflow', res1[0].workflow);
45 - sessionStorage.setItem('mp3', res2[0].mp3); 45 + sessionStorage.setItem('mp3', res2[0].audio.mp3);
  46 + sessionStorage.setItem('regular', res2[0].regular);
46 sessionStorage.setItem('jimuReport', res1[0].jimuReport); 47 sessionStorage.setItem('jimuReport', res1[0].jimuReport);
47 sessionStorage.setItem('cmdbWeb', res1[0].cmdbWeb); 48 sessionStorage.setItem('cmdbWeb', res1[0].cmdbWeb);
48 }) 49 })