Authored by xwx

【禅道#679】资源视图未监控的资源 健康度和连接状态都默认为中和失败

@@ -268,16 +268,18 @@ @@ -268,16 +268,18 @@
268 <div class="num"> 268 <div class="num">
269 <span class="green" lay-tips="健康状态:优" data-value="3" data-target="biz_resStatus" id="normal_biz">0</span>/ 269 <span class="green" lay-tips="健康状态:优" data-value="3" data-target="biz_resStatus" id="normal_biz">0</span>/
270 <span class="orange" lay-tips="健康状态: 良" data-value="2" data-target="biz_resStatus" id="worse_biz">0</span>/ 270 <span class="orange" lay-tips="健康状态: 良" data-value="2" data-target="biz_resStatus" id="worse_biz">0</span>/
271 - <span class="red" lay-tips="健康状态: 中" data-value="1" data-target="biz_resStatus" id="worst_biz">0</span> 271 + <span class="red" lay-tips="健康状态: 中" data-value="1" data-target="biz_resStatus" id="worst_biz">0</span>/
  272 + <span class="gray" lay-tips="健康状态: 未监控" data-value="none" data-target="biz_resStatus" id="healthNone_biz">0</span>
272 </div> 273 </div>
273 </div> 274 </div>
274 <div class="info-box-count"> 275 <div class="info-box-count">
275 <i></i> 276 <i></i>
276 <label>资源状态</label> 277 <label>资源状态</label>
277 <div class="num"> 278 <div class="num">
278 - <span class="blue" lay-tips="资源状态:未监控" data-value="new" data-target="biz_state" id="newstate_biz">0</span>/  
279 <span class="green" lay-tips="资源状态:监控中" data-value="monitor" data-target="biz_state" id="monitorstate_biz">0</span>/ 279 <span class="green" lay-tips="资源状态:监控中" data-value="monitor" data-target="biz_state" id="monitorstate_biz">0</span>/
280 - <span class="red" lay-tips="资源状态:暂停监控" data-value="stop" data-target="biz_state" id="stopstate_biz">0</span> 280 + <span class="red" lay-tips="资源状态:暂停监控" data-value="stop" data-target="biz_state" id="stopstate_biz">0</span>/
  281 + <span class="gray" lay-tips="资源状态:未监控" data-value="new" data-target="biz_state" id="newstate_biz">0</span>
  282 +
281 </div> 283 </div>
282 </div> 284 </div>
283 <div class="info-box-count"> 285 <div class="info-box-count">
@@ -285,7 +287,8 @@ @@ -285,7 +287,8 @@
285 <label>连接状态</label> 287 <label>连接状态</label>
286 <div class="num"> 288 <div class="num">
287 <span class="green" lay-tips="连接状态:成功" data-value="normal" data-target="bizlink_state" id="linksuccess_biz">0</span>/ 289 <span class="green" lay-tips="连接状态:成功" data-value="normal" data-target="bizlink_state" id="linksuccess_biz">0</span>/
288 - <span class="red" lay-tips="连接状态:失败" data-value="unnormal" data-target="bizlink_state" id="linkfail_biz">0</span> 290 + <span class="red" lay-tips="连接状态:失败" data-value="unnormal" data-target="bizlink_state" id="linkfail_biz">0</span>/
  291 + <span class="gray" lay-tips="连接状态:未监控" data-value="9" data-target="bizlink_state" id="linkNone_biz">0</span>
289 </div> 292 </div>
290 </div> 293 </div>
291 <!-- <div class="info-box-count"> 294 <!-- <div class="info-box-count">
@@ -431,16 +431,18 @@ @@ -431,16 +431,18 @@
431 <div class="num"> 431 <div class="num">
432 <span class="green" lay-tips="健康状态:优" data-value="3" data-target="domain_resStatus" id="normal_domain"></span>/ 432 <span class="green" lay-tips="健康状态:优" data-value="3" data-target="domain_resStatus" id="normal_domain"></span>/
433 <span class="orange" lay-tips="健康状态: 良" data-value="2" data-target="domain_resStatus" id="worse_domain"></span>/ 433 <span class="orange" lay-tips="健康状态: 良" data-value="2" data-target="domain_resStatus" id="worse_domain"></span>/
434 - <span class="red" lay-tips="健康状态: 中" data-value="1" data-target="domain_resStatus" id="worst_domain"></span> 434 + <span class="red" lay-tips="健康状态: 中" data-value="1" data-target="domain_resStatus" id="worst_domain"></span>/
  435 + <span class="gray" lay-tips="健康状态: 未监控" data-value="none" data-target="domain_resStatus" id="healthNone_domain">0</span>
435 </div> 436 </div>
436 </div> 437 </div>
437 <div class="info-box-count"> 438 <div class="info-box-count">
438 <i></i> 439 <i></i>
439 <label>资源状态</label> 440 <label>资源状态</label>
440 <div class="num"> 441 <div class="num">
441 - <span class="blue" lay-tips="资源状态:未监控" data-value="new" data-target="domain_state" id="newstate_domain"></span>/  
442 <span class="green" lay-tips="资源状态:监控中" data-value="monitor" data-target="domain_state" id="monitorstate_domain"></span>/ 442 <span class="green" lay-tips="资源状态:监控中" data-value="monitor" data-target="domain_state" id="monitorstate_domain"></span>/
443 - <span class="red" lay-tips="资源状态:暂停监控" data-value="stop" data-target="domain_state" id="stopstate_domain"></span> 443 + <span class="red" lay-tips="资源状态:暂停监控" data-value="stop" data-target="domain_state" id="stopstate_domain"></span>/
  444 + <span class="gray" lay-tips="资源状态:未监控" data-value="new" data-target="domain_state" id="newstate_domain"></span>
  445 +
444 </div> 446 </div>
445 </div> 447 </div>
446 <div class="info-box-count"> 448 <div class="info-box-count">
@@ -448,7 +450,8 @@ @@ -448,7 +450,8 @@
448 <label>连接状态</label> 450 <label>连接状态</label>
449 <div class="num"> 451 <div class="num">
450 <span class="green" lay-tips="连接状态:成功" data-value="normal" data-target="domainlink_state" id="linksuccess_domain"></span>/ 452 <span class="green" lay-tips="连接状态:成功" data-value="normal" data-target="domainlink_state" id="linksuccess_domain"></span>/
451 - <span class="red" lay-tips="连接状态:失败" data-value="unnormal" data-target="domainlink_state" id="linkfail_domain"></span> 453 + <span class="red" lay-tips="连接状态:失败" data-value="unnormal" data-target="domainlink_state" id="linkfail_domain"></span>/
  454 + <span class="gray" lay-tips="连接状态:未监控" data-value="9" data-target="domainlink_state" id="linkNone_domain">0</span>
452 </div> 455 </div>
453 </div> 456 </div>
454 <!-- <div class="info-box-count"> 457 <!-- <div class="info-box-count">
@@ -365,16 +365,18 @@ @@ -365,16 +365,18 @@
365 <div class="num"> 365 <div class="num">
366 <span class="green" lay-tips="健康状态:优" data-value="3" data-target="resStatus " id="normal_res">0</span>/ 366 <span class="green" lay-tips="健康状态:优" data-value="3" data-target="resStatus " id="normal_res">0</span>/
367 <span class="orange" lay-tips="健康状态: 良" data-value="2" data-target="resStatus" id="worse_res">0</span>/ 367 <span class="orange" lay-tips="健康状态: 良" data-value="2" data-target="resStatus" id="worse_res">0</span>/
368 - <span class="red" lay-tips="健康状态: 中" data-value="1" data-target="resStatus" id="worst_res">0</span> 368 + <span class="red" lay-tips="健康状态: 中" data-value="1" data-target="resStatus" id="worst_res">0</span>/
  369 + <span class="gray" lay-tips="健康状态: 未监控" data-value="none" data-target="resStatus" id="healthNone_res">0</span>
369 </div> 370 </div>
370 </div> 371 </div>
371 <div class="info-box-count"> 372 <div class="info-box-count">
372 <i></i> 373 <i></i>
373 <label>资源状态</label> 374 <label>资源状态</label>
374 <div class="num"> 375 <div class="num">
375 - <span class="blue" lay-tips="资源状态:未监控" data-value="new" data-target="state" id="newstate_res">0</span>/ 376 +
376 <span class="green" lay-tips="资源状态:监控中" data-value="monitor" data-target="state" id="monitorstate_res">0</span>/ 377 <span class="green" lay-tips="资源状态:监控中" data-value="monitor" data-target="state" id="monitorstate_res">0</span>/
377 - <span class="red" lay-tips="资源状态:暂停监控" data-value="stop" data-target="state" id="stopstate_res">0</span> 378 + <span class="red" lay-tips="资源状态:暂停监控" data-value="stop" data-target="state" id="stopstate_res">0</span>/
  379 + <span class="gray" lay-tips="资源状态:未监控" data-value="new" data-target="state" id="newstate_res">0</span>
378 </div> 380 </div>
379 </div> 381 </div>
380 <div class="info-box-count"> 382 <div class="info-box-count">
@@ -382,7 +384,8 @@ @@ -382,7 +384,8 @@
382 <label>连接状态</label> 384 <label>连接状态</label>
383 <div class="num"> 385 <div class="num">
384 <span class="green" lay-tips="连接状态:成功" data-value="normal" data-target="link_state" id="linksuccess_res">0</span>/ 386 <span class="green" lay-tips="连接状态:成功" data-value="normal" data-target="link_state" id="linksuccess_res">0</span>/
385 - <span class="red" lay-tips="连接状态:失败" data-value="unnormal" data-target="link_state" id="linkfail_res">0</span> 387 + <span class="red" lay-tips="连接状态:失败" data-value="unnormal" data-target="link_state" id="linkfail_res">0</span>/
  388 + <span class="gray" lay-tips="连接状态:未监控" data-value="9" data-target="bizlink_state" id="linkNone_res">0</span>
386 </div> 389 </div>
387 </div> 390 </div>
388 <!-- <div class="info-box-count"> 391 <!-- <div class="info-box-count">
@@ -753,15 +753,18 @@ @@ -753,15 +753,18 @@
753 if(d.hostState == 'active' || d.hostState == 'connected' || d.hostState == '正常' ){ 753 if(d.hostState == 'active' || d.hostState == 'connected' || d.hostState == '正常' ){
754 linkStateHtml = '<button type="button" class="layui-btn layui-btn-radius layui-bg-green layui-btn-xs p-0-15 cant-click">成功</button>'; 754 linkStateHtml = '<button type="button" class="layui-btn layui-btn-radius layui-bg-green layui-btn-xs p-0-15 cant-click">成功</button>';
755 linkStateTips += `<li class='li-link-state-tips-red'>自动发现: 连接成功</li>`; 755 linkStateTips += `<li class='li-link-state-tips-red'>自动发现: 连接成功</li>`;
756 - }else{ 756 + }else if(d.hostState == '' && d.linkState == '未监控'){
  757 + linkStateHtml = '<button type="button" class="layui-btn layui-btn-radius layui-bg-gray layui-btn-xs p-0-15 cant-click">未监控</button>';
  758 + linkStateTips += `<li class='li-link-state-tips-red'>未监控</li>`;
  759 + }else {
757 linkStateHtml = `<button type="button" 760 linkStateHtml = `<button type="button"
758 - id="${d.resId}_bizdanger"  
759 - data-message="${d.message}"  
760 - data-state="${d.state}"  
761 - data-id="${d.resId}_bizdanger"  
762 - class="layui-btn layui-btn-danger layui-bg-red layui-btn-radius layui-btn-xs p-0-15 cant-click"> 761 + id="${d.resId}_bizdanger"
  762 + data-message="${d.message}"
  763 + data-state="${d.state}"
  764 + data-id="${d.resId}_bizdanger"
  765 + class="layui-btn layui-btn-danger layui-bg-red layui-btn-radius layui-btn-xs p-0-15 cant-click">
763 失败 766 失败
764 - </button>`; 767 + </button>`;
765 if(d.hostState!=''){ 768 if(d.hostState!=''){
766 linkStateTips += `<li class='li-link-state-tips-red'>自动发现: 连接失败</li>`; 769 linkStateTips += `<li class='li-link-state-tips-red'>自动发现: 连接失败</li>`;
767 }else{ 770 }else{
@@ -875,6 +878,9 @@ @@ -875,6 +878,9 @@
875 {{# if(d.health === '3'){ }} 878 {{# if(d.health === '3'){ }}
876 <button type="button" class="layui-btn layui-btn-radius layui-bg-green layui-btn-xs p-0-15 cant-click"></button> 879 <button type="button" class="layui-btn layui-btn-radius layui-bg-green layui-btn-xs p-0-15 cant-click"></button>
877 {{# } }} 880 {{# } }}
  881 + {{# if(d.health === 'none'){ }}
  882 + <button type="button" class="layui-btn layui-btn-radius layui-bg-gray layui-btn-xs p-0-15 cant-click">未监控</button>
  883 + {{# } }}
878 </script> 884 </script>
879 <!--主机状态--> 885 <!--主机状态-->
880 <script type="text/html" id="hostStateTpl"> 886 <script type="text/html" id="hostStateTpl">
@@ -915,7 +921,7 @@ @@ -915,7 +921,7 @@
915 {{# 921 {{#
916 switch (d.state) { 922 switch (d.state) {
917 case "new" : 923 case "new" :
918 - }} <button type="button" class="layui-btn layui-btn-warm layui-bg-blue layui-btn-radius layui-btn-xs p-0-15 cant-click">未监控</button> {{# 924 + }} <button type="button" class="layui-btn layui-btn-warm layui-bg-gray layui-btn-radius layui-btn-xs p-0-15 cant-click">未监控</button> {{#
919 break; 925 break;
920 case "monitor" : 926 case "monitor" :
921 }} <button type="button" class="layui-btn layui-btn-warm layui-bg-green layui-btn-radius layui-btn-xs p-0-15 cant-click">监控中</button> {{# 927 }} <button type="button" class="layui-btn layui-btn-warm layui-bg-green layui-btn-radius layui-btn-xs p-0-15 cant-click">监控中</button> {{#