layui.define(['layer', 'form'], function (exports) { var $ = layui.jquery,layer = layui.layer,form = layui.form; var table = $('#dateTable').DataTable({ ajax: { url: base+"/userFeedback/query", data : function(data) { data.content = $.trim($("#content").val()); } }, "columns": [ // 自定义数据列 {data:function(obj){ return ''; }}, {data: 'nickname'}, {data: 'username'}, {data: 'mobile'}, {data: 'content'}, {data: 'create_time'}, {data:function(obj){ return '' },sClass:'text-c'} ], "stateSaveParams": function () { // 初始化完成调用事件 // 重新渲染form checkbox form.render('checkbox'); web.hideTableBtns("#dateTable"); } }).on("dblclick","tr",function () { //获取值的对象数据 var data = table.row(this).data(); add("编辑会员",data.id); }); form.on('checkbox(allChoose)', function(data){ var child = $(data.elem).parents('table').find('tbody input[type="checkbox"]'); child.each(function(index, item){ item.checked = data.elem.checked; }); form.render('checkbox'); }); //新增 $('#btn-add').on('click',function(){ add("新增",""); }); //查询 $("#btn-query").on('click',function(){ table.ajax.reload(); }); //删除 $("#dateTable").on('click','.btn-delete', function(){ var id = $(this).attr('data-id'); layer.confirm('确认要删除吗?',function(index){ web.ajaxPost(base+"/sysUser/delete",{id:id},function(data){ if(data.success){ table.ajax.reload(); layer.msg('删除成功'); }else{ layer.msg('删除失败'); } }); }); }); //编辑 $("#dateTable").on('click','.btn-edit', function(){ var id = $(this).attr('data-id'); add("查看反馈",id); }); //弹出 function add(title,id){ var url="userFeedbackForm.jsp"; if(id){ url +="?id="+id; } layer_show(title,url,"100%","100%"); } exports('userFeedbackList', {}); });