/**
* Created by mac on 18/7/24.
*/
var fun = {
/**初始化*/
init:function(){
debugger;
console.log(1)
fun.createTableData();
},
//生成表格数据
createTableData: function () {
$('#staffmanageTable').bootstrapTable('destroy').bootstrapTable({
striped: true,//表格显示条纹
pagination: true, //启动分页
pageNumber: 1, //当前第几页
pageSize: 10, //每页显示的记录数
pageList: [10, 15, 20], //记录数可选列表
sidePagination: 'server',//表示服务端分页
queryParamsType: 'limit',
method: 'POST',//请求方法
paginationPreText: '<',
paginationNextText: '>',
ajax: tableLoadRequest,//自定义ajax加载数据
// uniqueId:'id',
columns: [
{
field: 'id',
title: '类型',
width: '15%',
align: "left"
},
{
field: 'opName',
title: '状态',
width: '15%',
align: "left"
},
]
});
},
/*获取查询参数*/
getQueryParam: function () {
/**员工名字*/
var opName = "";
var req = {
opName: opName
};
return req;
},
};
fun.init();
/**
* 自定义table AJAX请求
* @param {Object} params
*/
function tableLoadRequest(params) {
var req = fun.getQueryParam();
//设置请求参数
var pageNum = (params.data.offset / params.data.limit) + 1;
//条件查询
req.baseRequest = {
pageNum: pageNum,
pageSize: params.data.limit
};
req.sysCode = sysComm.sysCode;
var opt = {
method: 'post',
url: dataUrl.util.queryAsraOpPage(),
data: JSON.stringify(req),
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (res) {
if (res.code == '8888') {
//console.log(res.data);
params.success(res.data);
}
}
};
sysAjax(opt);
}