wxMsgWin.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. var rows=[];
  2. layui.define(['layer', 'form','laydate'], function (exports) {
  3. var $ = layui.jquery, layer = layui.layer, form = layui.form, laypage = layui.laypage,laydate = layui.laydate;
  4. var table = $('#dateTable').DataTable({
  5. "aLengthMenu": [[5, 10], [5, 10]],
  6. "iDisplayLength":5,
  7. ajax: {
  8. url: base+"/wxMsg/query",
  9. data : function(data) {
  10. data.keyword = $.trim($("#keyword").val());
  11. }
  12. },
  13. "columns": [ // 自定义数据列
  14. {
  15. data: function (obj) {
  16. return '<input type="checkbox" lay-skin="primary" lay-filter="oneChoose" data-id="' + obj.id + '"/>';
  17. }
  18. },
  19. {data: 'msg_title'},
  20. {data: 'msg_url'}
  21. ],
  22. "stateSaveParams": function () { // 初始化完成调用事件
  23. form.render('checkbox');
  24. }
  25. }).on("dblclick","tr",function(){//给tr或者td添加click事件
  26. var row=table.row(this).data();//获取值的对象数据
  27. data.push[row]
  28. //子触发确定按钮
  29. parent.$(".layui-layer-btn0").click();
  30. });
  31. form.on('checkbox(allChoose)', function (data) {
  32. var child = $(data.elem).parents('table').find('tbody input[type="checkbox"]');
  33. child.each(function (index, item) {
  34. item.checked = data.elem.checked;
  35. });
  36. form.render('checkbox');
  37. });
  38. // 查询
  39. $("#btn-query").on('click', function () {
  40. table.ajax.reload();
  41. });
  42. window.getData=function(){
  43. rows = web.getRows(table,$('#dateTable'));
  44. return rows;
  45. }
  46. exports('wxMsgWin', {});
  47. });