|
@@ -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
|
+}); |