/** * Created by hedianjie on 2017/6/10. */ /** * 设置分页 * total -> 总共多少页 * page -> 当前第几页 * s -> 前后显示多少页 * */ function setPage(total, page, s) { var size = s || 3; // 前后显示多少页 var el = $('#page').empty(); var p = page - size; if ((p + size * 2) >= total) { p = total - size * 2 } if (!(page - size <= 1)) { el.append(pageListRender(1)); el.append(pageListRender('…')); } for (var i = 0; i < (size * 2 + 1); i++, p++) { if (p > total) { break; } if (p <= 0) { p = 1 } el.append(pageListRender(p)); } if (!(page + size >= total)) { if (size * 2 + 1 < total) { el.append(pageListRender('…')); el.append(pageListRender(total)); } } } /** * 分页HTML渲染内容 * page -> 当前第几页 * */ function pageListRender(page) { var html = $('
\ ' + page + '\
'); (function (html) { html.find('a').click(function () { }); })(html); return html; } /** * 展开所有 * */ function slideDownAll() { $('.portlet-body').find('.group .form-content').slideDown('fast'); } /** * 收起 * */ function slideUpAll() { $('.portlet-body').find('.group .form-content').slideUp('fast'); } /** * 展开收起一条 * */ function slideDownOne(_this) { $(_this).siblings('.form-content').slideToggle('fast'); } /** * 获取请求ajax数据 * */ var getAjax = function (data, type, url, callback, alert) { $(".opacity").fadeIn(100); $.ajax({ url: url, type: type, dataType: 'JSON', data: data, success: function (result) { if (result.state == 0) { typeof callback == 'function' ? callback(result) : null; if (alert) weile.F.alert(result.msg || " "); $(".opacity").fadeOut(100); } else { weile.F.alert(result.msg || " "); $(".opacity").fadeOut(100); } }, error: function (err) { weile.F.alert(err || " "); $(".opacity").fadeOut(100); } }) }; var RENDER = { renderGroup : function () { // 渲染table var html = '
' ; html+= '

江西大厅服务器

'; html+= '
'; html+= '
'; html+= '
'; html+= ' '; html+= ' '; html+= ' '; html+= ' '; html+= ' '; html+= ' '; html+= ' '; html+= ' '; html+= ' '; html+= ' '; html+= ' '; html+= ' '; html+= ' '; html+= '
名称链接数端口号状态当前流量操作
'; html+= '
'; html+= '
'; html+= '
'; html+= '
'; html+= '

CPU : 20%

'; html+= '

RAM : 1.25G

'; html+= '
'; html+= '
'; html+= ' 重启服务器'; html+= '
'; html+= '
'; html+= '
'; html+= '
'; }, renderTable : function () { var html = ''; html+= ' '; html+= ' 江西大厅'; html+= ' 5000人'; html+= ' 8080'; html+= ' 正常'; html+= ' 当前流量(500K/s)'; html+= ' '; html+= ' 启动'; html+= ' 关闭'; html+= ' 重启'; html+= ' '; html+= ' '; } };