layui.use(['table', 'laydate', 'element', 'form'], function () { var table = layui.table , laydate = layui.laydate , element = layui.element , form = layui.form; laydate.render({ elem: '#sbsj' , range: ['#startDate', '#endDate'] }); var flag = GetQueryString("flag"); // 定位tab element.tabChange('tabFilter', flag); // 初始化 tableRender(flag); function tableRender(flag) { table.render({ elem: '#projectListTableView' , url: "/FengHuang/jianli/getJlSubjectList" , where: { is_current: flag , begin_date: $("#startDate").val() , end_date: $("#endDate").val() , keyword: $("#keyWord").val() } , cols: [ [ { field: '', title: '序号', align: 'center', type: 'numbers', width: "5%" } , { field: 'task_number', width: "10%", title: '项目编号' } , { field: 'subject_name', title: '项目名称' } , { field: 'qdsj', width: "10%", title: '实施启动时间' } , { field: 'org_name', width: "10%", title: '项目单位' } // , { // width: "10%", title: '整改通过 / 累计问题', templet: function (d) { // return d.finish_count + ' / ' + d.question_count // } // } , { width: "10%", title: '操作', toolbar: '#tableOperate', align: 'center' } ] ] , height: "full-125" , 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]["qdsj"] = res.data[i]["qd_time"].substring(0, 10); res.data[i]["flag"] = flag; } return { "code": res.code, "msg": res.msg, "count": res.count, "data": res.data }; } }); }; table.on('tool(tableFilter)', function (obj) { if (obj.event === 'jdzd') { layer.open({ type: 2, title: "【" + obj.data.year + "】" + " " + obj.data.subject_name, shadeClose: true, shade: false, maxmin: false, move: false, area: ['100%', '100%'], content: "./questionList.html?subject_id=" + obj.data.subject_id + "&flag=" + flag, cancel: function () { tableRender(flag); } }); } if (obj.event === 'jljs') { layer.confirm('是否结束当前项目监理?', { icon: 0 }, function (index) { layer.close(index); $.ajax({ type: "POST", dataType: "json", url: '/FengHuang/gtzz/submitStep', data: { progress_id: obj.data.progress_id, radio_id: 17 }, success: function (data) { if (data.success) { layer.msg("监理结束!", { icon: 1, time: 1250, shade: [0.1, '#000', true] }, function () { tableRender(flag); }); } else { layer.msg("失败!" + data.message, { icon: 2, time: 2000, shade: [0.1, '#000', true] }); } } }); }); } }); // 点击TAB标签 element.on('tab(tabFilter)', function () { flag = this.getAttribute('lay-id'); tableRender(flag); }); $("#search").click(function () { tableRender(flag); }); $("#reset").click(function () { $("#startDate").val(""); $("#endDate").val(""); $("#keyWord").val(""); form.render(); tableRender(flag); }); $("#titleXq").click(function () { console.log('11112345'); }); // 获取参数值 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; } });