/** * 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); }