...
|
...
|
@@ -69,21 +69,23 @@ layui.define(['table', 'admin', 'form', 'common', 'sessions', 'reslist', 'common |
|
|
var favoriteId = $("#favorites_parentId").val();
|
|
|
var resIds = [];
|
|
|
|
|
|
var param={
|
|
|
favId: favoriteId,
|
|
|
resName: $("#keyword_id").val(),
|
|
|
resType: $("#fav_reslist_restype").val(),
|
|
|
busId: $("#fav_reslist_resListBizTypes").val(),
|
|
|
resHealth: $("#fav_reslist_resStatus").val(),
|
|
|
page: -1,
|
|
|
limit: 20
|
|
|
}
|
|
|
//获取所有资源id
|
|
|
var oldResIdList = [];
|
|
|
admin.req({
|
|
|
url: common.domainName + '/api-web/favorites/res/list',
|
|
|
url: common.domainName + '/api-web/favorites/res/list?access_token='+accessToken,
|
|
|
async: false,
|
|
|
data: {
|
|
|
access_token: accessToken,
|
|
|
favId: favoriteId,
|
|
|
resName: $("#keyword_id").val(),
|
|
|
resType: $("#fav_reslist_restype").val(),
|
|
|
busId: $("#fav_reslist_resListBizTypes").val(),
|
|
|
resHealth: $("#fav_reslist_resStatus").val(),
|
|
|
page: -1,
|
|
|
limit: 20
|
|
|
},
|
|
|
type:'post',
|
|
|
data: JSON.stringify(param),
|
|
|
contentType: "application/json;charset=UTF-8",
|
|
|
error: function () {
|
|
|
layer.close(loading);
|
|
|
}
|
...
|
...
|
@@ -337,10 +339,10 @@ layui.define(['table', 'admin', 'form', 'common', 'sessions', 'reslist', 'common |
|
|
templet: '<div><span data-fav-zymc="{{ d.resId }}" data-ip="{{ d.ip }}" data-resTypeName="{{ d.resTypeName }}" data-admin="{{ d.admin }}" data-restype="{{d.resType}}" data-name="{{d.resName}}" data-pingenable="{{d.pingEnable}}" class="layui-table-link">{{ d.resName }}</span></div>'
|
|
|
}
|
|
|
, {field: 'ip', title: 'IP地址', minWidth: 150, align: 'center', sort: true}
|
|
|
, {field: 'adminName', title: '负责人', minWidth: 100, align: 'center', sort: true}
|
|
|
, {field: 'resAdminMaster', title: '负责人', minWidth: 100, align: 'center', sort: true}
|
|
|
, {field: 'resTypeName', title: '资源类型', minWidth: 150, align: 'center', sort: true}
|
|
|
, {field: 'health', title: '健康状态', minWidth: 100, align: 'center', sort: true, templet: '#reshealthTpl'}
|
|
|
, {field: 'state', title: '连接状态', minWidth: 100, align: 'center', templet: '#ljztresListTpl'}
|
|
|
, {field: 'linkState', title: '连接状态', minWidth: 100, align: 'center', templet: '#ljztresListTpl'}
|
|
|
];
|
|
|
}
|
|
|
favoriteResourceListTable = table.render({
|
...
|
...
|
@@ -348,7 +350,7 @@ layui.define(['table', 'admin', 'form', 'common', 'sessions', 'reslist', 'common |
|
|
id: 'favoriteListTable'
|
|
|
,toolbar: '<div class="warn-btns"><button id="favorites_cols_save" class="layui-btn layui-btn-normal layui-btn-sm hide" style="float: right;">保存列顺序</button></div>' //开启头部工具栏,并为其绑定左侧模板
|
|
|
, defaultToolbar: ['filter']
|
|
|
, url: common.domainName + '/api-web/favorites/res/list'
|
|
|
, url: common.domainName + '/api-web/favorites/res/noList'
|
|
|
, where: {
|
|
|
access_token: accessToken,
|
|
|
favId: favId,
|
...
|
...
|
|