limitUserManage.js 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. if ($('#gobackpage').val()) {
  2. var gobackpage = $('#gobackpage').val();
  3. } else {
  4. var gobackpage = 1;
  5. }
  6. var uname = $('#gobackuname').val();
  7. $.ajax({
  8. url: 'person_limit',
  9. type: 'post',
  10. data: {
  11. uname: uname,
  12. page: gobackpage
  13. },
  14. success: function (data) {
  15. $('#datatable tbody').html('');
  16. $('#datatable tbody').html(data);
  17. if ($('#totalPage').val() > 0) {
  18. $('.nullData').hide();
  19. $('#page').parent().show();
  20. } else {
  21. $('.nullData').show();
  22. $('#page').parent().hide();
  23. }
  24. layui.use('form', function(){
  25. var form = layui.form;
  26. form.render(); //更新全部
  27. //各种基于事件的操作,下面会有进一步介绍
  28. });
  29. // 分页初始化
  30. layui.use('laypage', function () {
  31. var laypage = layui.laypage;
  32. laypage.render({
  33. elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
  34. , curr: gobackpage
  35. , count: $('#total_nums').val()
  36. , theme: '#2ca9f9'
  37. , layout: ['prev', 'page', 'next', 'skip']
  38. , jump: function (obj, first) {
  39. if (!first) {
  40. $.ajax({
  41. url: 'person_limit',
  42. type: 'post',
  43. data: {
  44. uname: uname,
  45. page: obj.curr,
  46. },
  47. success: function (data) {
  48. $('#datatable tbody').html('');
  49. $('#datatable tbody').html(data);
  50. if ($('#totalPage').val() > 0) {
  51. $('.nullData').hide();
  52. $('#page').parent().show();
  53. } else {
  54. $('.nullData').show();
  55. $('#page').parent().hide();
  56. }
  57. layui.use('form', function(){
  58. var form = layui.form;
  59. form.render(); //更新全部
  60. //各种基于事件的操作,下面会有进一步介绍
  61. });
  62. }
  63. })
  64. }
  65. }
  66. });
  67. });
  68. }
  69. })
  70. //用户筛选:
  71. function sub_filter() {
  72. var uname = $('#uname').val();
  73. $.ajax({
  74. url: 'person_limit',
  75. type: 'post',
  76. data: {
  77. uname: uname,
  78. page: 1
  79. },
  80. success: function (data) {
  81. $('#datatable tbody').html('');
  82. $('#datatable tbody').html(data);
  83. if ($('#total_nums').val() > 0) {
  84. $('.nullData').hide();
  85. $('#page').parent().show();
  86. } else {
  87. $('.nullData').show();
  88. $('#page').parent().hide();
  89. }
  90. var datas = {
  91. uname: uname,
  92. }
  93. initSearchPage($('#total_nums').val(), 'person_limit', datas);
  94. $('#totalPage').val($('#total_nums').val())
  95. layui.use('form', function(){
  96. var form = layui.form;
  97. form.render(); //更新全部
  98. //各种基于事件的操作,下面会有进一步介绍
  99. });
  100. }
  101. })
  102. }
  103. //用户搜索分页
  104. function initSearchPage(page, url, datas) {
  105. layui.use('laypage', function () {
  106. var laypage = layui.laypage;
  107. laypage.render({
  108. elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
  109. // , count: 30
  110. , count: page
  111. , theme: '#428BCA'
  112. , layout: ['prev', 'page', 'next', 'skip']
  113. , jump: function (obj, first) {
  114. datas.page = obj.curr;
  115. if (!first) {
  116. $.ajax({
  117. url: url,
  118. type: 'post',
  119. data: datas,
  120. success: function (data) {
  121. $('#datatable tbody').html('');
  122. $('#datatable tbody').html(data);
  123. if ($('#total_nums').val() > 0) {
  124. $('.nullData').hide();
  125. $('#page').parent().show();
  126. } else {
  127. $('.nullData').show();
  128. $('#page').parent().hide();
  129. }
  130. layui.use('form', function(){
  131. var form = layui.form;
  132. form.render(); //更新全部
  133. //各种基于事件的操作,下面会有进一步介绍
  134. });
  135. }
  136. })
  137. }
  138. }
  139. });
  140. });
  141. }
  142. function allotEquipPage(uname) {
  143. var currPage = $('#page .layui-laypage-curr em').eq(1).html();
  144. var f_name = $('#uname').val();
  145. window.location.href = 'limit?uname=' + uname + '&currpage=' + currPage + '&f_name=' + f_name;
  146. }