|
var LogInUserManager = {
|
LogInUserRecordId: undefined,
|
//接口服务
|
Server: function () {
|
//配置后端接口api
|
var config = (function () {
|
var urlGetList = "/LogInUserAjax/GetLogInUserRecordList";
|
|
return {
|
URL_GetList: urlGetList
|
};
|
})();
|
|
//数据操作服务
|
var dataServer = (function ($, config) {
|
|
//查询分页列表
|
var getList = function (data, callback) {
|
|
$.gitAjax({
|
url: config.URL_GetList,
|
data: { ajaxData: JSON.stringify(data) },
|
type: "post",
|
dataType: "json",
|
success: function (result) {
|
if (callback != undefined && typeof callback == "function") {
|
callback(result);
|
}
|
}
|
});
|
}
|
|
return {
|
GetList: getList
|
}
|
|
})($, config);
|
return dataServer;
|
},
|
|
//list列表查询第一步
|
PageClick: function (PageIndex, PageSize) {
|
$.jBox.tip("正在努力加载数据...", "loading");
|
var Server = LogInUserManager.Server();
|
var search = LogInUserManager.GetSearch();
|
search["PageIndex"] = PageIndex;
|
search["PageSize"] = PageSize;
|
Server.GetList(search, function (result) {
|
LogInUserManager.SetTable(result);
|
$.jBox.closeTip();
|
});
|
},
|
Refresh: function () {
|
|
var PageSize = $("#mypager").pager("GetPageSize");
|
var PageIndex = $("#mypager").pager("GetCurrent");
|
$.jBox.tip("正在努力加载数据...", "loading");
|
var Server = LogInUserManager.Server();
|
var search = LogInUserManager.GetSearch();
|
search["PageIndex"] = PageIndex;
|
search["PageSize"] = PageSize;
|
Server.GetList(search, function (result) {
|
LogInUserManager.SetTable(result);
|
$.jBox.closeTip();
|
});
|
},
|
//渲染表格
|
SetTable: function (result) {
|
//获取表格需要的高度
|
var ht = masterUI.MMGridHeight();
|
//渲染表格列信息
|
var cols = [
|
{
|
title: '用户编号', name: 'UserCode', width: 100, align: 'center', lockWidth: false, sortable: true, renderer: function (data, item, rowIndex) {
|
return data;
|
}
|
},
|
{
|
title: '用户名称', name: 'UserName', width: 100, align: 'center', lockWidth: false, sortable: true, renderer: function (data, item, rowIndex) {
|
return data;
|
}
|
},
|
{
|
title: '真实名称', name: 'RealName', width: 100, align: 'center', lockWidth: false, sortable: true, renderer: function (data, item, rowIndex) {
|
return data;
|
}
|
},
|
{
|
title: '登录时间', name: 'LoginTime', width: 100, align: 'center', lockWidth: false, sortable: true, renderer: function (data, item, rowIndex) {
|
return data;
|
}
|
},
|
{
|
title: 'IP地址', name: 'LoginIp', width: 100, align: 'center', lockWidth: false, sortable: true, renderer: function (data, item, rowIndex) {
|
return data;
|
}
|
}
|
];
|
|
if (this.LogInUserRecordId == undefined) {
|
this.LogInUserRecordId = $("#tabList").mmGrid({
|
cols: cols,
|
items: result.Result.List,
|
checkCol: false,
|
nowrap: true,
|
fullWidthRows: true,
|
remoteSort: true,
|
multiSelect: false,
|
indexCol: true,
|
height: ht
|
});
|
//绑定事件
|
//LogInUserManager.BindEvent();
|
} else {
|
this.LogInUserRecordId.load(result.Result.List);
|
}
|
//判断渲染分页插件
|
var pageInfo = result.PageInfo;
|
if (pageInfo != undefined) {
|
$("#mypager").pager({ pagenumber: pageInfo.PageIndex, recordCount: pageInfo.RowCount, pageSize: pageInfo.PageSize, buttonClickCallback: LogInUserManager.PageClick });
|
}
|
},
|
//BindEvent: function () {
|
// //控制按钮权限
|
// this.OperationRecordGrid.on('loadSuccess', function (e, data) {
|
// window.LoadBtn.SetBtn();
|
// });
|
|
//},
|
|
//获取搜索栏中的数据信息
|
GetSearch: function () {
|
var searchBar = $("div[data-condition='search']");
|
|
var userName = searchBar.find("input[name='UserName']").val();
|
var realName = searchBar.find("input[name='RealName']").val();
|
var loginIp = searchBar.find("input[name='loginIp']").val();
|
var beginTime = searchBar.find("input[name='BeginTime']").val();
|
var endTime = searchBar.find("input[name='EndTime']").val();
|
|
var search = {};
|
search["UserName"] = userName;
|
search["RealName"] = realName;
|
search["LoginIp"] = loginIp;
|
search["BeginTime"] = beginTime;
|
search["EndTime"] = endTime;
|
|
return search;
|
},
|
|
//初始化方法(渲染按钮事件、表格数据)
|
ToolBar: function () {
|
//搜索按钮点击事件
|
var searchBar = $("div[data-condition='search']");
|
searchBar.find("a[data-command='search']").click(function () {
|
LogInUserManager.PageClick(1, 15);
|
});
|
|
//加载默认数据
|
LogInUserManager.PageClick(1, 15);
|
}
|
};
|