Authored by 鲁尚清

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

…eb into master-500-dev-lushangqing
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 +:::
@@ -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, {
@@ -270,4 +277,4 @@ @@ -270,4 +277,4 @@
270 f.render(null, e) 277 f.render(null, e)
271 }, 50) 278 }, 50)
272 }), v.on("submit", r, d).on("click", "*[lay-submit]", d), e(l, f) 279 }), v.on("submit", r, d).on("click", "*[lay-submit]", d), e(l, f)
273 -});  
  280 +});
@@ -83,7 +83,7 @@ @@ -83,7 +83,7 @@
83 label-width="120px"> 83 label-width="120px">
84 84
85 <el-form-item label="编号" prop="id"> 85 <el-form-item label="编号" prop="id">
86 - <el-input :size="$global.elementConfig.size.input" v-model="ajConfigFrom.id" clearable></el-input> 86 + <el-input :size="$global.elementConfig.size.input" v-model="ajConfigFrom.id" :disabled="disabled" clearable ></el-input>
87 </el-form-item> 87 </el-form-item>
88 88
89 89
@@ -214,6 +214,7 @@ export default { @@ -214,6 +214,7 @@ export default {
214 page: 1, 214 page: 1,
215 limit: 10, 215 limit: 10,
216 }); 216 });
  217 + let disabled = Vue.ref(false);
217 //按钮下拉框 218 //按钮下拉框
218 let typeOptions = Vue.ref([ 219 let typeOptions = Vue.ref([
219 { 220 {
@@ -245,6 +246,7 @@ export default { @@ -245,6 +246,7 @@ export default {
245 }); 246 });
246 //新增弹框 247 //新增弹框
247 const addAj = () => { 248 const addAj = () => {
  249 + disabled.value = false;
248 clearForm(); 250 clearForm();
249 cacheVisible.value = true; 251 cacheVisible.value = true;
250 pageList(); 252 pageList();
@@ -325,6 +327,7 @@ export default { @@ -325,6 +327,7 @@ export default {
325 addOrUpdate.value = true; 327 addOrUpdate.value = true;
326 ajConfigFrom.value = row; 328 ajConfigFrom.value = row;
327 cacheVisible.value = true; 329 cacheVisible.value = true;
  330 + disabled.value = true;
328 pageList(); 331 pageList();
329 menuList(); 332 menuList();
330 } 333 }
@@ -490,7 +493,8 @@ export default { @@ -490,7 +493,8 @@ export default {
490 search, 493 search,
491 butColumns, 494 butColumns,
492 detailColumns, 495 detailColumns,
493 - couponSelected 496 + couponSelected,
  497 + disabled
494 } 498 }
495 } 499 }
496 500