/** * Created by ly on 2019/4/25. */ var pageNumber = 1; var form = ''; $(function(){ $('#myModal').modal('hide'); //先销毁表格 $('#bootstrapTable').bootstrapTable({ //表格高度 //height: getHeight(), method : 'get', url : path+ "/role/pageList",//请求路径 striped : true, //是否显示行间隔色 pageNumber : 1, //初始化加载第一页 pagination : true,//是否分页 sidePagination : 'server',//server:服务器端分页|client:前端分页 pageSize : 10,//单页记录数 pageList : [ 5, 10, 20, 30 ],//可选择单页记录数 cache: false, paginationPreText : '上一页', paginationNextText : '下一页', queryParams : function(params) {//上传服务器的参数 var temp = {//如果是在服务器端实现分页,limit、offset这两个参数是必须的 limit : params.limit, // 每页显示数量 offset : params.offset, // SQL语句起始索引 page : (params.offset / params.limit) + 1, //当前页码 roleId:$("#role_id").val(), roleName:$("#role_name").val(), effective : $("#effective option:selected").val(), creater:$("#creater").val(), }; return temp; }, columns : [{ checkbox:true }, { title:'序号', field:'no', formatter: function (value, row, index) { //获取每页显示的数量 var pageSize = $('#bootstrapTable').bootstrapTable('getOptions').pageSize; //获取当前是第几页 if(pageNumber == 1){ pageNumber = $('#bootstrapTable').bootstrapTable('getOptions').pageNumber; } //返回序号,注意index是从0开始的,所以要加上1 return pageSize * (pageNumber - 1) + index + 1; } }, { title:'角色名', field:'roleName', }, { title:'备注', field:'remark', formatter:function (value,row,index) { if(value ==null){ return ""; }else{ return value; } } }, { title:'是否有效', field:'effective', formatter: function (value, row, index) { if(value ==1){ return '是' }else if(value ==0){ return '否' } } }, { title:'创建时间', field:'createDate', }, { title:'创建人', field:'creater', }, { title:'操作', field:'roleId', formatter: function(value,row,index){ var editanddrop = ''; if(row.isUpdate == 1){ editanddrop += ''; } if(row.isDelete == 1){ editanddrop += ''; } return editanddrop; } } ], onLoadSuccess: function(){ //加载成功时执行 $(".page-list").show(); $("th").css({'text-align':'center','vertical-align':'middle'}); $("td").css({'text-align':'center','vertical-align':'middle'}); reloadTableHeight("bootstrapTable"); }, //监听分页点击事件 onPageChange: function(num, type) { pageNumber = num; }, //选中单个复选框 onCheck:function(row){ var checks = $("#checks").val(); $("#checks").val(checks+=row.roleId + ","); }, //取消单个复选框 onUncheck:function(row){ var checks = $("#checks").val(); checks = checks.replace(row.roleId + ",",""); $("#checks").val(checks); }, //全选 onCheckAll:function(rows){ $("#checks").val(""); var checks = ''; for(var i=0;i