Authored by 王涛

Merge branch 'master-v32-xwx' into 'master'

【1422】B2业务视图添加快速检索按钮



See merge request !726
@@ -36,6 +36,8 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -36,6 +36,8 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
36 var bizParentList; 36 var bizParentList;
37 // 资源视图表格 37 // 资源视图表格
38 var bizListTable; 38 var bizListTable;
  39 + var busHealthKeyWord = '';
  40 + var busIndexKeyWord = '';
39 //点击卡片 41 //点击卡片
40 $('#bizindexTable').unbind('click').on('click', '[data-biz-card]', function () { 42 $('#bizindexTable').unbind('click').on('click', '[data-biz-card]', function () {
41 var resType = $(this).data("biz-card"); 43 var resType = $(this).data("biz-card");
@@ -61,6 +63,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -61,6 +63,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
61 //回车搜索 63 //回车搜索
62 $('#bizindex_keyword').keydown(function (e) { 64 $('#bizindex_keyword').keydown(function (e) {
63 if (e.keyCode === 13) { 65 if (e.keyCode === 13) {
  66 + busIndexKeyWord = $(this).val();
64 // renderList(busId, curBizResType); 67 // renderList(busId, curBizResType);
65 reloadTable(); 68 reloadTable();
66 return false; 69 return false;
@@ -93,6 +96,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -93,6 +96,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
93 $('#biztreeTableContent').hide(); 96 $('#biztreeTableContent').hide();
94 $('#bizDetailContent').empty(); 97 $('#bizDetailContent').empty();
95 $('#bizDetailContent').hide(); 98 $('#bizDetailContent').hide();
  99 + // $('#bizindex_keyword').val(busIndexKeyWord)
96 var bizindexTable = $('#bizindexTable'); 100 var bizindexTable = $('#bizindexTable');
97 autoHeight(bizindexTable); 101 autoHeight(bizindexTable);
98 window.setResizeEvents('autoHeight', autoHeight); 102 window.setResizeEvents('autoHeight', autoHeight);
@@ -117,7 +121,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -117,7 +121,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
117 autoHeight(bizindexTable); 121 autoHeight(bizindexTable);
118 window.setResizeEvents('autoHeight', autoHeight); 122 window.setResizeEvents('autoHeight', autoHeight);
119 admin.req({ 123 admin.req({
120 - url: common.domainName + '/api-web/home/resource/countResourceGroupByBusType', 124 + url: common.domainName + '/api-web/home/resource/countResourceGroupByBusType?keyword='+busHealthKeyWord,
121 }).done(function (res) { 125 }).done(function (res) {
122 layer.close(loading); 126 layer.close(loading);
123 laytpl($('#bizindexTpl').html()).render({list: res.data, isBiz: true}, function (html) { 127 laytpl($('#bizindexTpl').html()).render({list: res.data, isBiz: true}, function (html) {
@@ -183,6 +187,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -183,6 +187,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
183 showLine: false, 187 showLine: false,
184 data: data, 188 data: data,
185 click: function (node) { 189 click: function (node) {
  190 + // $('#bizindex_keyword').val(busIndexKeyWord)
186 if (node && node.data && node.data.children && node.data.children.length == 1) { 191 if (node && node.data && node.data.children && node.data.children.length == 1) {
187 $('[data-id="' + node.data.children[0].id + '"]').find('.layui-tree-iconClick:first').click() 192 $('[data-id="' + node.data.children[0].id + '"]').find('.layui-tree-iconClick:first').click()
188 } 193 }
@@ -262,6 +267,9 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -262,6 +267,9 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
262 $(".layui-input-search").keyup(function (e) { 267 $(".layui-input-search").keyup(function (e) {
263 if (e.keyCode === 13) { 268 if (e.keyCode === 13) {
264 loadBizTree($(this).val()) 269 loadBizTree($(this).val())
  270 + busIndexKeyWord = $(this).val();
  271 + busHealthKeyWord = $(this).val();
  272 + renderDefaultIndex();
265 } 273 }
266 }); 274 });
267 275
@@ -371,7 +379,6 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -371,7 +379,6 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
371 $('#biztreeTableContent').hide(); 379 $('#biztreeTableContent').hide();
372 380
373 //清除查询条件 381 //清除查询条件
374 - $("#bizindex_keyword").val("");  
375 $("#biz_resStatus").val(""); 382 $("#biz_resStatus").val("");
376 $("#biz_res_colony").val(""); 383 $("#biz_res_colony").val("");
377 $("#biz_res_cluster").val(""); 384 $("#biz_res_cluster").val("");
@@ -407,7 +414,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -407,7 +414,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
407 , url: common.domainName + '/api-web/home/res-list/' + resTypeList.toString() 414 , url: common.domainName + '/api-web/home/res-list/' + resTypeList.toString()
408 , where: { 415 , where: {
409 access_token: accessToken, 416 access_token: accessToken,
410 - resName: $("#bizindex_keyword").val(), 417 + resName:busIndexKeyWord,
411 resHealth: $("#biz_resStatus").val(), 418 resHealth: $("#biz_resStatus").val(),
412 busId: busId, 419 busId: busId,
413 colonlyId: $("#biz_res_colony").val(), 420 colonlyId: $("#biz_res_colony").val(),
@@ -466,11 +473,12 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -466,11 +473,12 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
466 $('#biztreeTableContent').hide(); 473 $('#biztreeTableContent').hide();
467 $('#bizDetailContent').empty(); 474 $('#bizDetailContent').empty();
468 $('#bizDetailContent').hide(); 475 $('#bizDetailContent').hide();
  476 + // $('#bizindex_keyword').val(busIndexKeyWord)
469 var bizindexTable = $('#bizindexTable'); 477 var bizindexTable = $('#bizindexTable');
470 autoHeight(bizindexTable); 478 autoHeight(bizindexTable);
471 window.setResizeEvents('autoHeight', autoHeight); 479 window.setResizeEvents('autoHeight', autoHeight);
472 admin.req({ 480 admin.req({
473 - url: common.domainName + "/api-web/datavis/getResTotal/?busId=" + bizId 481 + url: common.domainName + "/api-web/datavis/getResTotal/?busId=" + bizId +"&keyWord="+busHealthKeyWord
474 , done: function (res) { 482 , done: function (res) {
475 laytpl($('#bizindexTpl').html()).render({list: res.data}, function (html) { 483 laytpl($('#bizindexTpl').html()).render({list: res.data}, function (html) {
476 bizindexTable.html(html); 484 bizindexTable.html(html);
@@ -506,7 +514,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -506,7 +514,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
506 , drag: {toolbar: false} 514 , drag: {toolbar: false}
507 , where: { 515 , where: {
508 access_token: accessToken, 516 access_token: accessToken,
509 - resName: $("#bizindex_keyword").val(), 517 + resName: busIndexKeyWord,
510 resHealth: $("#biz_resStatus").val(), 518 resHealth: $("#biz_resStatus").val(),
511 busId: busId, 519 busId: busId,
512 colonlyId: $("#biz_res_colony").val(), 520 colonlyId: $("#biz_res_colony").val(),
@@ -566,7 +574,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -566,7 +574,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
566 $('#bizDetailContent').empty(); 574 $('#bizDetailContent').empty();
567 $('#bizDetailContent').hide(); 575 $('#bizDetailContent').hide();
568 $('#biztreeTableContent').hide(); 576 $('#biztreeTableContent').hide();
569 - 577 + // $('#bizindex_keyword').val(busIndexKeyWord)
570 renderBizSerach(resType, busId); 578 renderBizSerach(resType, busId);
571 579
572 form.render(null, 'biz-list-form'); 580 form.render(null, 'biz-list-form');
@@ -589,7 +597,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -589,7 +597,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
589 , url: common.domainName + '/api-web/home/res-list/' + resType 597 , url: common.domainName + '/api-web/home/res-list/' + resType
590 , where: { 598 , where: {
591 access_token: accessToken, 599 access_token: accessToken,
592 - resName: $("#bizindex_keyword").val(), 600 + resName: busIndexKeyWord,
593 resHealth: $("#biz_resStatus").val(), 601 resHealth: $("#biz_resStatus").val(),
594 busId: busId, 602 busId: busId,
595 colonlyId: $("#biz_res_colony").val(), 603 colonlyId: $("#biz_res_colony").val(),
@@ -841,7 +849,6 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -841,7 +849,6 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
841 //加载资源池、集群等查询条件 849 //加载资源池、集群等查询条件
842 function renderBizSerach(resType, busId, subflag) { 850 function renderBizSerach(resType, busId, subflag) {
843 //清空查询条件 joke add 20200409 开始 851 //清空查询条件 joke add 20200409 开始
844 - $('#bizindex_keyword').val('');  
845 $('#biz_resStatus').val(''); 852 $('#biz_resStatus').val('');
846 $('#biz_res_colony').val(''); 853 $('#biz_res_colony').val('');
847 $('#biz_res_cluster').val(''); 854 $('#biz_res_cluster').val('');
@@ -993,7 +1000,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -993,7 +1000,7 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
993 } 1000 }
994 ,where: { //请求参数(注意:这里面的参数可任意定义,并非下面固定的格式) 1001 ,where: { //请求参数(注意:这里面的参数可任意定义,并非下面固定的格式)
995 access_token: accessToken, 1002 access_token: accessToken,
996 - resName: $("#bizindex_keyword").val(), 1003 + resName: busIndexKeyWord,
997 resHealth: $("#biz_resStatus").val(), 1004 resHealth: $("#biz_resStatus").val(),
998 busId: busId, 1005 busId: busId,
999 colonlyId: $("#biz_res_colony").val(), 1006 colonlyId: $("#biz_res_colony").val(),
@@ -1033,4 +1040,4 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols @@ -1033,4 +1040,4 @@ layui.define(['tree', 'laypage', 'laytpl', 'admin', 'form', 'table', 'commonCols
1033 1040
1034 } 1041 }
1035 }); 1042 });
1036 -});  
  1043 +});
@@ -127,7 +127,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'admin', 'form', 'table', ' @@ -127,7 +127,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'admin', 'form', 'table', '
127 $('#resDetailContent').empty(); 127 $('#resDetailContent').empty();
128 $('#resDetailContent').hide(); 128 $('#resDetailContent').hide();
129 $('#treeTableContent').hide(); 129 $('#treeTableContent').hide();
130 - $('#resindex_keyword').val(resindexKeyword) 130 + // $('#resindex_keyword').val(resindexKeyword)
131 //如果是阿里云,则显示阿里云的列表 131 //如果是阿里云,则显示阿里云的列表
132 if(resType && resType == 'ALI_CLOUD_PLAT'){ 132 if(resType && resType == 'ALI_CLOUD_PLAT'){
133 $(".resindexlist").show(); 133 $(".resindexlist").show();
@@ -1052,7 +1052,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'admin', 'form', 'table', ' @@ -1052,7 +1052,7 @@ layui.define(['common', 'tree', 'laypage', 'laytpl', 'admin', 'form', 'table', '
1052 $('#resDetailContent').empty(); 1052 $('#resDetailContent').empty();
1053 $('#resDetailContent').hide(); 1053 $('#resDetailContent').hide();
1054 $('#treeTableContent').hide(); 1054 $('#treeTableContent').hide();
1055 - $('#resindex_keyword').val(resindexKeyword) 1055 + // $('#resindex_keyword').val(resindexKeyword)
1056 //加载查询条件 1056 //加载查询条件
1057 renderSerach(resType); 1057 renderSerach(resType);
1058 1058