/** * 角色管理的单例 */ var Task = { id: "TaskTable", //表格id seItem: null, //选中的条目 table: null, layerIndex: -1 }; /** * 初始化表格的列 */ Task.initColumn = function () { var columns = [ {field: 'select_item', radio: true}, {title: 'id', field: 'id', visible: false, align: 'center', valign: 'middle'}, {title: '会员ID', field: 'code', align: 'center', valign: 'middle'}, {title: '会员手机号', field: 'phone', align: 'center', valign: 'middle', width: '150px'}, {title: '昵称', field: 'nickname', align: 'center', valign: 'middle'}, {title: '最后访问点击时间', field: 'lastTime', align: 'center', valign: 'middle', width: '300px'} ] return columns; }; /** * 检查是否选中 */ Task.check = function () { var selected = $('#' + this.id).bootstrapTable('getSelections'); if (selected.length == 0) { Feng.info("请先选中表格中的某一记录!"); return false; } else { Task.seItem = selected[0]; return true; } }; /** * 导出 */ Task.exportTask = function(){ window.location.href = Feng.ctxPath + "/task/exportClickTaskUserList?id=" + $('#id').val() + "&type=" + $('#type').val(); } /** * 搜索 */ Task.search = function () { var queryData = {}; Task.table.refresh({query: queryData}); } $(function () { var defaultColunms = Task.initColumn(); var table = new BSTable(Task.id, "/task/queryClickTaskUserList", defaultColunms); table.setPaginationType("server"); table.setQueryParams({ id: $('#id').val(), type: $('#type').val() }) Task.table = table.init(); });