/**
* 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 = $('
');
(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+= '
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+= '
';
}
};