Authored by xwx

Merge branch 'master-500-dev' of http://113.200.75.45:82/monitor_v3/hg-monitor-w…

…eb into master-500-dev-xwx
1 module.exports = { 1 module.exports = {
2 base: '/monitor/', 2 base: '/monitor/',
3 - title: 'A-View-5', 3 + title: 'A-view智能综合监控平台',
4 description: '当前版本:V5.2.0', 4 description: '当前版本:V5.2.0',
5 dest: 'dist', 5 dest: 'dist',
6 lastUpdated: 'Last Updated', 6 lastUpdated: 'Last Updated',
@@ -12,13 +12,24 @@ module.exports = { @@ -12,13 +12,24 @@ module.exports = {
12 nav: [ 12 nav: [
13 {text: '首页', link: '/'}, 13 {text: '首页', link: '/'},
14 {text: '5.2.0', link: '/version520/'}, 14 {text: '5.2.0', link: '/version520/'},
15 - {text: '设计器', link: 'http://192.168.0.75:6677/#/login'}, 15 + {text: '设计器', link: 'http://192.168.0.75:8087/#/login'},
16 {text: '报表设计', link: 'http://192.168.0.75:8086/'} 16 {text: '报表设计', link: 'http://192.168.0.75:8086/'}
17 ], 17 ],
18 sidebar: { 18 sidebar: {
  19 + '/version/': [
  20 + {
  21 + title: '监控历史版本',
  22 + collapsable: false,
  23 + children: [
  24 + {title: '山西版本', path: '/version/version300'},
  25 + {title: '浙江和天津版本', path: '/version/version320'},
  26 + {title: '最新版本', path: '/version520/'},
  27 + ]
  28 + }
  29 + ],
19 '/version520/': [ 30 '/version520/': [
20 { 31 {
21 - title: '版本5.2.2=0', 32 + title: '版本5.2.0',
22 collapsable: false, 33 collapsable: false,
23 children: [ 34 children: [
24 {title: '版本说明', path: '/version520/'}, 35 {title: '版本说明', path: '/version520/'},
1 --- 1 ---
2 home: true 2 home: true
3 heroImage: /logo.png 3 heroImage: /logo.png
4 -actionText: 开启5.0 →  
5 -actionLink: /version520/ 4 +actionText: 监控文档 →
  5 +actionLink: /version/
6 footer: Copyright © 2022 鸿果科技 Report All Rights Reserved 6 footer: Copyright © 2022 鸿果科技 Report All Rights Reserved
7 --- 7 ---
8 8
@@ -12,7 +12,7 @@ footer: Copyright © 2022 鸿果科技 Report All Rights Reserved @@ -12,7 +12,7 @@ footer: Copyright © 2022 鸿果科技 Report All Rights Reserved
12 <div class="features"> 12 <div class="features">
13 <div class="feature"> 13 <div class="feature">
14 <h2>技术先进</h2> 14 <h2>技术先进</h2>
15 - <p>使用最流行的技术SpringBoot、Vue、LayUI、Element</p> 15 + <p>使用最流行的技术SpringBoot、Vue3、LayUI、Element plus、JQuery、CSS3</p>
16 </div> 16 </div>
17 <div class="feature"> 17 <div class="feature">
18 <h2>设计器</h2> 18 <h2>设计器</h2>
  1 +::: tip 监控版本
  2 +代码分支:5.2.0 (陆续开放中,2022-06-22完成)<br/>
  3 +版本相关包:svn://192.168.0.70/版本管理/2.version/aview.5.2.0(陆续开放中,2022-06-22完成)
  4 +:::
  5 +
  6 +| 序号 | 功能 | 详情 |
  7 +|-----|---------|:------------------:|
  8 +| 1 | 监控系统稳定性 | 5.2.0版本累计修复BUG300+ |
  9 +| 2 | 各个现场支撑 | 29次 |
  10 +| 3 | 功能点开发 | 10个 |
  11 +
  12 +
  13 +
  14 +::: tip 首页明确统计规则展示
  15 +在右上角展示统计规则
  16 +:::
  17 +![img](../picture/520/README/1.png) <br>
  18 +
  19 +::: warning
  20 +这是一个警告
  21 +:::
  22 +
  23 +::: danger
  24 +这是一个危险警告
  25 +:::
  26 +
  27 +::: details
  28 +这是一个详情块,在 IE / Edge 中不生效
  29 +:::
  30 +
  31 +
  32 +
  33 +::: danger STOP
  34 +危险区域,禁止通行
  35 +:::
  36 +
  37 +::: details 点击查看代码
  38 +```js
  39 +console.log('你好,VuePress!')
  40 +```
  41 +:::
  42 +
  43 +
  44 +
  45 +``` js
  46 +export default {
  47 + name: 'MyComponent',
  48 + // ...
  49 +}
  50 +```
  51 +
  52 +
  53 +
  54 +``` html
  55 +<ul>
  56 + <li
  57 + v-for="todo in todos"
  58 + :key="todo.id"
  59 + >
  60 + {{ todo.text }}
  61 + </li>
  62 +</ul>
  63 +```
  64 +
  65 +
  66 +``` js{1,4,6-7}
  67 +export default { // Highlighted
  68 + data () {
  69 + return {
  70 + msg: `Highlighted!
  71 + This line isn't highlighted,
  72 + but this and the next 2 are.`,
  73 + motd: 'VuePress is awesome',
  74 + lorem: 'ipsum',
  75 + }
  76 + }
  77 +}
  78 +```
  79 +
  80 +
  81 +
  82 +
  83 +
  84 +
  85 +
  1 +::: danger
  2 +这是一个危险警告
  3 +:::
  1 +::: danger
  2 +这是一个危险警告
  3 +:::
@@ -167,6 +167,18 @@ layui.define(['admin', 'form', 'table', 'element', 'sessions', 'common', 'echart @@ -167,6 +167,18 @@ layui.define(['admin', 'form', 'table', 'element', 'sessions', 'common', 'echart
167 var generalList = chartData.generalList; 167 var generalList = chartData.generalList;
168 var importantList = chartData.importantList; 168 var importantList = chartData.importantList;
169 var seriousList = chartData.seriousList; 169 var seriousList = chartData.seriousList;
  170 + //start lsq 处理x轴标签如果值为null则显示为空 2022-06-20
  171 + let arr=[];
  172 + if(nameList && nameList.length>0){
  173 + nameList.map(item=>{
  174 + if(item==null || item=='null'){
  175 + item='';
  176 + }
  177 + arr.push(item)
  178 + })
  179 + }
  180 + nameList=arr;
  181 + //end lsq 2022-06-20
170 var barSeries = [{ 182 var barSeries = [{
171 name: '一般告警', 183 name: '一般告警',
172 data: generalList, 184 data: generalList,
@@ -33,7 +33,6 @@ layui.extend({ @@ -33,7 +33,6 @@ layui.extend({
33 // 如果访问首页 33 // 如果访问首页
34 if(pathURL === '/'){ 34 if(pathURL === '/'){
35 // path[path.length - 1] = setter.entry; 35 // path[path.length - 1] = setter.entry;
36 -  
37 // 根据不同角色 用户 展示不同首页 开始 36 // 根据不同角色 用户 展示不同首页 开始
38 if (!defaultIndex) { 37 if (!defaultIndex) {
39 $.ajax({ 38 $.ajax({
@@ -53,6 +52,10 @@ layui.extend({ @@ -53,6 +52,10 @@ layui.extend({
53 }); 52 });
54 } 53 }
55 // path = defaultIndex.substring(1).split('/'); 54 // path = defaultIndex.substring(1).split('/');
  55 + //lsq 普通岗用户角色登录后首页默认给index-biz-card 2022-06-20
  56 + if(defaultIndex=='/classify'){
  57 + defaultIndex='/index-biz-card'
  58 + }
56 path = defaultIndex.split('/'); 59 path = defaultIndex.split('/');
57 // 根据不同角色 用户 展示不同首页 结束 60 // 根据不同角色 用户 展示不同首页 结束
58 } 61 }
@@ -93,7 +96,6 @@ layui.extend({ @@ -93,7 +96,6 @@ layui.extend({
93 return reset(tabsPage.type); 96 return reset(tabsPage.type);
94 } 97 }
95 } 98 }
96 -  
97 //请求视图渲染 99 //请求视图渲染
98 view().render(path.join('/')).then(function(res){ 100 view().render(path.join('/')).then(function(res){
99 //遍历页签选项卡 101 //遍历页签选项卡
@@ -225,7 +225,14 @@ @@ -225,7 +225,14 @@
225 if (o.removeClass(s), layui.each(c, function (t, l) { 225 if (o.removeClass(s), layui.each(c, function (t, l) {
226 var c, f = "", v = "function" == typeof a[l]; 226 var c, f = "", v = "function" == typeof a[l];
227 if (a[l]) { 227 if (a[l]) {
228 - var c = v ? f = a[l](d, r) : !a[l][0].test(d); 228 + // 资源,选择资源协议报错
  229 + let regTest = function (itemVal){
  230 + if(a[l][0] == ''){
  231 + return false;
  232 + }
  233 + return !a[l][0].test(itemVal);
  234 + }
  235 + var c = v ? f = a[l](d, r) : regTest(d);
229 if (f = f || a[l][1], "required" === l && (f = o.attr("lay-reqText") || f), c) return "tips" === u ? i.tips(f, function () { 236 if (f = f || a[l][1], "required" === l && (f = o.attr("lay-reqText") || f), c) return "tips" === u ? i.tips(f, function () {
230 return "string" == typeof o.attr("lay-ignore") || "select" !== r.tagName.toLowerCase() && !/^checkbox|radio$/.test(r.type) ? o : o.next() 237 return "string" == typeof o.attr("lay-ignore") || "select" !== r.tagName.toLowerCase() && !/^checkbox|radio$/.test(r.type) ? o : o.next()
231 }(), {tips: 1}) : "alert" === u ? i.alert(f, {title: "提示", shadeClose: !0}) : i.msg(f, { 238 }(), {tips: 1}) : "alert" === u ? i.alert(f, {title: "提示", shadeClose: !0}) : i.msg(f, {