layui.use(['table', 'form'], function () { var table = layui.table , form = layui.form; var subjectId = GetQueryString("subject_id"); tableRender(); function tableRender() { table.render({ elem: '#questionListTableView' , url: "/QingLong/jianli/getSubjectQuestion" , where: { subject_id: subjectId , state_id: $("#qStatusSelect").val() , question_type_id: $("#qTypeSelect").val() , question_level_id: $("#qLevelSelect").val() , begin_date: $("#startDate").val() , end_date: $("#endDate").val() , keyword: $("#keyWord").val() } , cols: [ [ { field: '', title: '序号', align: 'center', type: 'numbers', width: "5%", align: 'center' } , { field: 'question_type_name', width: "10%", title: '问题类型', align: 'center' } , { field: 'question_level_name', width: "8%", title: '问题等级', align: 'center' } , { field: 'question_content', title: '问题描述' } , { field: 'jlsj', width: "10%", title: '记录时间', align: 'center' } , { field: 'state_name', width: "8%", title: '状态', align: 'center' } , { width: "8%", title: '操作', toolbar: '#tableOperate', align: 'center' } ] ] , height: "full-30" , autoSort: false //禁用前端自动排序 // ,skin: 'line' //表格风格 , even: true , page: { limit: 16 , layout: ['count', 'prev', 'page', 'next', 'skip'] , prev: "上一页" , next: "下一页" } , parseData: function (res) { //res 即为原始返回的数据 for (var i in res.data) { res.data[i]["jlsj"] = res.data[i]["create_time"].substring(0, 10); } return { "code": res.code, "msg": res.msg, "count": res.count, "data": res.data }; } }); }; table.on('tool(tableFilter)', function (obj) { //注:sort 是工具条事件名,test 是 table 原始容器的属性 lay-filter="对应的值" if (obj.event === 'view') { window.location.href = "./questionView.html?question_id=" + obj.data.group_question_id; } if (obj.event === 'rectify') { window.location.href = "./questionRectify.html?question_id=" + obj.data.group_question_id; } }); // 为弹出页调用 window.parentTableRender = function () { tableRender(); }; // 获取参数值 function GetQueryString(name, istop) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (typeof (istop) != "undefined") r = top.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } });