|
@@ -9,7 +9,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
|
@@ -9,7 +9,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
9
|
var common = layui.common;
|
9
|
var common = layui.common;
|
10
|
var commonCols = layui.commonCols;
|
10
|
var commonCols = layui.commonCols;
|
11
|
var sortKey = '';
|
11
|
var sortKey = '';
|
12
|
- var fieldExpandArr=[];//获取扩展的表格字段
|
12
|
+ var fieldExpandArr = [];//获取扩展的表格字段
|
13
|
|
13
|
|
14
|
//用树表格展示的资源类型
|
14
|
//用树表格展示的资源类型
|
15
|
var treeTableResTypes = [
|
15
|
var treeTableResTypes = [
|
|
@@ -32,7 +32,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
|
@@ -32,7 +32,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
32
|
var parentResType = router.search.restype
|
32
|
var parentResType = router.search.restype
|
33
|
|
33
|
|
34
|
var activeResType = '', listTable = null, treeListTable = null;
|
34
|
var activeResType = '', listTable = null, treeListTable = null;
|
35
|
-
|
35
|
+ var parentId = 'null';
|
36
|
//绑定检索事件
|
36
|
//绑定检索事件
|
37
|
bindSearchEvent();
|
37
|
bindSearchEvent();
|
38
|
var collProtocols = "";
|
38
|
var collProtocols = "";
|
|
@@ -115,8 +115,12 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
|
@@ -115,8 +115,12 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
115
|
}
|
115
|
}
|
116
|
|
116
|
|
117
|
renderSearchCondition(resType, bizId);
|
117
|
renderSearchCondition(resType, bizId);
|
|
|
118
|
+ let colResType = resType;
|
|
|
119
|
+ if (colResType == 'MIDDLEWARE_WEBLOGIC' && parentId == 'null') {
|
|
|
120
|
+ colResType = 'MIDDLEWARE_WEBLOGICCONSOLE'
|
|
|
121
|
+ }
|
118
|
|
122
|
|
119
|
- var cols = commonCols.resTypeCls[resType];
|
123
|
+ var cols = commonCols.resTypeCls[colResType];
|
120
|
//start lsq 根据资源类型resType获取动态添加的列表字段 2022-08-05
|
124
|
//start lsq 根据资源类型resType获取动态添加的列表字段 2022-08-05
|
121
|
admin.req({
|
125
|
admin.req({
|
122
|
url: common.domainName + "/api-web/resource/expand/list?resType=" + resType
|
126
|
url: common.domainName + "/api-web/resource/expand/list?resType=" + resType
|
|
@@ -171,7 +175,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
|
@@ -171,7 +175,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
171
|
resHealth: $("#biz_reslist_resStatus").val(),
|
175
|
resHealth: $("#biz_reslist_resStatus").val(),
|
172
|
busId: bizId,
|
176
|
busId: bizId,
|
173
|
colonlyId: $("#biz_reslist_res_colony").val(),
|
177
|
colonlyId: $("#biz_reslist_res_colony").val(),
|
174
|
- parentId: $("#biz_reslist_res_cluster").val(),
|
178
|
+ parentId: parentId,
|
175
|
linkState: $("#biz_reslist_link_state").val(),
|
179
|
linkState: $("#biz_reslist_link_state").val(),
|
176
|
state: $("#biz_reslist_state").val(),
|
180
|
state: $("#biz_reslist_state").val(),
|
177
|
// hostState: $("#biz_reslist_host_state").val(),
|
181
|
// hostState: $("#biz_reslist_host_state").val(),
|
|
@@ -217,7 +221,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
|
@@ -217,7 +221,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
217
|
}
|
221
|
}
|
218
|
});
|
222
|
});
|
219
|
})
|
223
|
})
|
220
|
- },300)
|
224
|
+ }, 300)
|
221
|
}
|
225
|
}
|
222
|
|
226
|
|
223
|
|
227
|
|
|
@@ -292,7 +296,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
|
@@ -292,7 +296,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
292
|
}
|
296
|
}
|
293
|
}
|
297
|
}
|
294
|
});
|
298
|
});
|
295
|
- setTimeout(function (){
|
299
|
+ setTimeout(function () {
|
296
|
//获取配置的列
|
300
|
//获取配置的列
|
297
|
common.getTableCols({
|
301
|
common.getTableCols({
|
298
|
domId: 'bizResTreeTable',
|
302
|
domId: 'bizResTreeTable',
|
|
@@ -431,7 +435,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
|
@@ -431,7 +435,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
431
|
layer.closeAll();
|
435
|
layer.closeAll();
|
432
|
});
|
436
|
});
|
433
|
})
|
437
|
})
|
434
|
- },300)
|
438
|
+ }, 300)
|
435
|
}
|
439
|
}
|
436
|
|
440
|
|
437
|
//获取资源统计
|
441
|
//获取资源统计
|
|
@@ -466,6 +470,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
|
@@ -466,6 +470,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
466
|
});
|
470
|
});
|
467
|
//集群选择事件
|
471
|
//集群选择事件
|
468
|
form.on('select(biz_reslist_res_cluster)', function (data) {
|
472
|
form.on('select(biz_reslist_res_cluster)', function (data) {
|
|
|
473
|
+ parentId = $('#biz_reslist_res_cluster').val();
|
|
|
474
|
+ renderList(bizId, activeResType)
|
469
|
reloadTable();
|
475
|
reloadTable();
|
470
|
});
|
476
|
});
|
471
|
//资源池选择事件
|
477
|
//资源池选择事件
|
|
@@ -504,7 +510,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
|
@@ -504,7 +510,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
504
|
$('#biz_reslist_keyword').val('');
|
510
|
$('#biz_reslist_keyword').val('');
|
505
|
$('#biz_reslist_resStatus').val('');
|
511
|
$('#biz_reslist_resStatus').val('');
|
506
|
$('#biz_reslist_res_colony').val('');
|
512
|
$('#biz_reslist_res_colony').val('');
|
507
|
- $('#biz_reslist_res_cluster').val('null');
|
|
|
508
|
$("#aliyun_plantform").val('');
|
513
|
$("#aliyun_plantform").val('');
|
509
|
if (collProtocols) {
|
514
|
if (collProtocols) {
|
510
|
xmSelect.get('#collProtocolSelect', true).setValue([]);
|
515
|
xmSelect.get('#collProtocolSelect', true).setValue([]);
|
|
@@ -530,8 +535,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
|
@@ -530,8 +535,8 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
530
|
$("#biz_reslist_res_cluster_id").show();
|
535
|
$("#biz_reslist_res_cluster_id").show();
|
531
|
} else if (resType == 'MIDDLEWARE_WEBLOGIC') {
|
536
|
} else if (resType == 'MIDDLEWARE_WEBLOGIC') {
|
532
|
searchType = 'MIDDLEWARE_WEBLOGIC';
|
537
|
searchType = 'MIDDLEWARE_WEBLOGIC';
|
533
|
- optons = "<option value=''>=全部服务=</option>"
|
|
|
534
|
- optons += "<option value='null'>=全部控制台=</option>"
|
538
|
+ optons = "<option value='null'>=全部控制台=</option>"
|
|
|
539
|
+ optons += "<option value=''>全部服务</option>"
|
535
|
targetId = 'biz_reslist_res_cluster';
|
540
|
targetId = 'biz_reslist_res_cluster';
|
536
|
$("#biz_reslist_res_cluster_id").show();
|
541
|
$("#biz_reslist_res_cluster_id").show();
|
537
|
} else {
|
542
|
} else {
|
|
@@ -663,7 +668,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
|
@@ -663,7 +668,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'soulTable', 'sessions', 'comm |
663
|
resHealth: $("#biz_reslist_resStatus").val(),
|
668
|
resHealth: $("#biz_reslist_resStatus").val(),
|
664
|
busId: bizId,
|
669
|
busId: bizId,
|
665
|
colonlyId: $("#biz_reslist_res_colony").val(),
|
670
|
colonlyId: $("#biz_reslist_res_colony").val(),
|
666
|
- parentId: $("#biz_reslist_res_cluster").val(),
|
671
|
+ parentId: parentId,
|
667
|
sortKey: sortKey,
|
672
|
sortKey: sortKey,
|
668
|
state: $("#biz_reslist_state").val(),
|
673
|
state: $("#biz_reslist_state").val(),
|
669
|
linkState: $("#biz_reslist_link_state").val(),
|
674
|
linkState: $("#biz_reslist_link_state").val(),
|