equipallot.js 4.6 KB

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