usermanageLog.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. initPage($('#totalPage').val(), "systemmanage_log_list");
  2. // 时间插件初始化
  3. layui.use('laydate', function () {
  4. var laydate = layui.laydate;
  5. //执行一个laydate实例
  6. laydate.render({
  7. elem: '#test10' //指定元素
  8. , type: 'date'
  9. , range: true
  10. , done: function (value, date) {
  11. var dateArray = value.split(' - ')
  12. $('#begin').val(dateArray[0])
  13. $('#end').val(dateArray[1])
  14. }
  15. });
  16. });
  17. //筛选
  18. function search() {
  19. var userName = $('#userName').val();
  20. var begin = $('#begin').val();
  21. var end = $('#end').val();
  22. $.ajax({
  23. url: 'systemmanage_log_list',
  24. type: 'post',
  25. data: {
  26. req: "filter",
  27. uname: userName,
  28. begin: begin,
  29. end: end,
  30. page: 1
  31. },
  32. success: function (data) {
  33. $('#datatable tbody').html('');
  34. $('#datatable tbody').html(data);
  35. if ($('#total_nums').val() > 0) {
  36. $('.nullData').hide();
  37. $('#page').parent().show();
  38. } else {
  39. $('.nullData').show();
  40. $('#page').parent().hide();
  41. }
  42. var datas = {
  43. req: "filter",
  44. uname: userName,
  45. begin: begin,
  46. end: end
  47. }
  48. initSearchPage($('#total_nums').val(), "systemmanage_log_list", datas);
  49. if ($('.content').height() > 750) {
  50. $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
  51. } else {
  52. $('#iframe-main', parent.document).css('height', '750px')
  53. }
  54. }
  55. })
  56. }
  57. //分页
  58. function initPage(page, url) {
  59. layui.use('laypage', function () {
  60. var laypage = layui.laypage;
  61. laypage.render({
  62. elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
  63. // , count: 30
  64. , count: page
  65. ,theme: '#428BCA'
  66. , layout: ['prev', 'page', 'next', 'skip']
  67. , jump: function (obj, first) {
  68. $.ajax({
  69. url: url + '?page=' + obj.curr,
  70. type: 'get',
  71. success: function (data) {
  72. $('#datatable tbody').html('');
  73. $('#datatable tbody').html(data);
  74. if ($('#totalPage').val() > 0) {
  75. $('.nullData').hide();
  76. $('#page').parent().show();
  77. } else {
  78. $('.nullData').show();
  79. $('#page').parent().hide();
  80. }
  81. if ($('.content').height() > 750) {
  82. $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
  83. } else {
  84. $('#iframe-main', parent.document).css('height', '750px')
  85. }
  86. }
  87. })
  88. }
  89. });
  90. });
  91. }
  92. //搜索分页
  93. function initSearchPage(page, url, datas) {
  94. layui.use('laypage', function () {
  95. var laypage = layui.laypage;
  96. laypage.render({
  97. elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
  98. // , count: 30
  99. , count: page
  100. ,theme: '#428BCA'
  101. , layout: ['prev', 'page', 'next', 'skip']
  102. , jump: function (obj, first) {
  103. datas.page = obj.curr;
  104. if (!first) {
  105. $.ajax({
  106. url: url,
  107. type: 'post',
  108. data: datas,
  109. success: function (data) {
  110. $('#datatable tbody').html('');
  111. $('#datatable tbody').html(data);
  112. if ($('#totalPage').val() > 0) {
  113. $('.nullData').hide();
  114. $('#page').parent().show();
  115. } else {
  116. $('.nullData').show();
  117. $('#page').parent().hide();
  118. }
  119. if ($('.content').height() > 750) {
  120. $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
  121. } else {
  122. $('#iframe-main', parent.document).css('height', '750px')
  123. }
  124. }
  125. })
  126. }
  127. }
  128. });
  129. });
  130. }