userComplainList.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. layui.define(['layer', 'form'], function (exports) {
  2. var $ = layui.jquery,layer = layui.layer,form = layui.form;
  3. var table = $('#dateTable').DataTable({
  4. ajax: {
  5. url: base+"/userComplain/query",
  6. data : function(data) {
  7. data.content = $.trim($("#content").val());
  8. }
  9. },
  10. "columns": [ // 自定义数据列
  11. {data:function(obj){
  12. return '<input type="checkbox" lay-skin="primary" lay-filter="oneChoose" data-id="'+obj.id+'" />';
  13. }},
  14. {data: 'nickname'},
  15. {data: 'username'},
  16. {data: 'mobile'},
  17. {data: 'product_name'},
  18. {data: 'type'},
  19. {data: 'content'},
  20. {data: 'create_time'},
  21. ],
  22. "stateSaveParams": function () { // 初始化完成调用事件
  23. // 重新渲染form checkbox
  24. form.render('checkbox');
  25. web.hideTableBtns("#dateTable");
  26. }
  27. }).on("dblclick","tr",function () {
  28. //获取值的对象数据
  29. var data = table.row(this).data();
  30. add("编辑会员",data.id);
  31. });
  32. form.on('checkbox(allChoose)', function(data){
  33. var child = $(data.elem).parents('table').find('tbody input[type="checkbox"]');
  34. child.each(function(index, item){
  35. item.checked = data.elem.checked;
  36. });
  37. form.render('checkbox');
  38. });
  39. exports('userComplainList', {});
  40. });