Nav apraksta

setting_manage.js 4.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. var token = localStorage.getItem("token");
  2. var page = 1; //页数
  3. var pageSize = 10; //每页显示条目
  4. var keyw = "";
  5. var total;
  6. $('.go_search').on('input focus', function() {
  7. keyw = $(this).val();
  8. page = 1;
  9. Ajax(keyw);
  10. });
  11. mui.init({
  12. swipeBack: false,
  13. pullRefresh: {
  14. container: '#pullrefresh',
  15. up: {
  16. contentrefresh: "正在加载...", //可选,正在加载状态时,上拉加载控件上显示的标题内容
  17. contentnomore: '没有更多数据了', //可选,请求完毕若没有更多数据时显示的提醒内容;
  18. callback: pullupRefresh
  19. }
  20. },
  21. beforeback: function() {
  22. console.log("返回上一页")
  23. //返回true,继续页面关闭逻辑
  24. return true;
  25. }
  26. });
  27. Ajax();
  28. function pullupRefresh() {
  29. setTimeout(function() {
  30. mui('#pullrefresh').pullRefresh().endPullupToRefresh((page++ >= Math.ceil(total / 10)));
  31. mui.ajax(huayi.config.callcenter_url + '/UserAccount/GetMpdelList', {
  32. data: {
  33. token: token,
  34. Key: keyw,
  35. pageindex: page,
  36. pagesize: pageSize
  37. },
  38. dataType: 'json', //服务器返回json格式数据
  39. type: 'get', //HTTP请求类型
  40. timeout: 10000, //超时时间设置为10秒;
  41. headers: {
  42. 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
  43. },
  44. success: function(data) {
  45. if (data.state = "success") {
  46. var html = "";
  47. if (data.rows.length == 0) {
  48. $(".noWork").show();
  49. }
  50. if (data.rows.length > 0) {
  51. $(data.rows).each(function(i, n) {
  52. if (n.F_Mobile) {
  53. F_Mobile = n.F_Mobile
  54. } else {
  55. F_Mobile = "暂无"
  56. }
  57. html = '<li data-group="' + n.code + '" data-value="' + n.NameOneCode + '" data-tags="' + n.NameOneCode +
  58. '" class="mui-table-view-cell mui-indexed-list-item">' +
  59. '<div class="mui-slider-cell">' +
  60. '<a class="xg_manage" data-name="' + n.F_UserCode + '" data-index="' + n.F_UserId + '">' +
  61. '<div class="oa-contact-cell mui-table">' +
  62. '<div class="oa-contact-content mui-table-cell">' +
  63. '<h4 class="oa-contact-name size-14">' + n.F_UserName +
  64. '<span class="oa-contact-position mui-h6">工号:' + n.F_WorkNumber + '</span></h4>' +
  65. '<h4 class="mui-h6"><span>' + n.F_DeptName + "-" + n.F_RoleName + '</span></h4>' +
  66. '<h4 class="oa-contact-email mui-h5">手机号:' + F_Mobile + '</h4>' +
  67. '</div>' +
  68. '</div>' +
  69. '</a>' +
  70. '</div>' +
  71. '</li>';
  72. $(html).appendTo($(".tabalList"));
  73. })
  74. }
  75. }
  76. },
  77. error: function(xhr, type, errorThrown) {}
  78. })
  79. }, 1000);
  80. }
  81. function Ajax() {
  82. $(".tabli").remove();
  83. page = 1;
  84. pageSize = 10;
  85. $.ajax({
  86. data: {
  87. token: localStorage.getItem('token'),
  88. Key: keyw,
  89. pageindex: 1,
  90. pagesize: 10
  91. },
  92. url: huayi.config.callcenter_url + '/UserAccount/GetMpdelList',
  93. dataType: 'json', //服务器返回json格式数据
  94. type: 'get', //HTTP请求类型
  95. timeout: 10000, //超时时间设置为10秒;
  96. headers: {
  97. 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
  98. },
  99. success: function(data) {
  100. if (data.state = "success") {
  101. var html = "";
  102. if (data.rows.length == 0) {
  103. $(".noWork").show();
  104. }
  105. if (data.rows.length > 0) {
  106. $(data.rows).each(function(i, n) {
  107. if (n.F_Mobile) {
  108. F_Mobile = n.F_Mobile
  109. } else {
  110. F_Mobile = "暂无"
  111. }
  112. html = '<li data-group="' + n.code + '" data-value="' + n.NameOneCode + '" data-tags="' + n.NameOneCode +
  113. '" class="mui-table-view-cell mui-indexed-list-item tabli">' +
  114. '<div class="mui-slider-cell">' +
  115. '<a class="xg_manage" data-name="' + n.F_UserCode + '" data-index="' + n.F_UserId + '">' +
  116. '<div class="oa-contact-cell mui-table">' +
  117. '<div class="oa-contact-content mui-table-cell">' +
  118. '<h4 class="oa-contact-name size-14">' + n.F_UserName +
  119. '<span class="oa-contact-position mui-h6">工号:' + n.F_WorkNumber + '</span></h4>' +
  120. '<h4 class="mui-h6"><span>' + n.F_DeptName + "-" + n.F_RoleName + '</span></h4>' +
  121. '<h4 class="oa-contact-email mui-h5">手机号:' + F_Mobile + '</h4>' +
  122. '</div>' +
  123. '</div>' +
  124. '</a>' +
  125. '</div>' +
  126. '</li>';
  127. $(html).appendTo($(".tabalList"));
  128. })
  129. }
  130. }
  131. },
  132. error: function(xhr, type, errorThrown) {
  133. //异常处理;
  134. mui.alert("");
  135. }
  136. });
  137. }
  138. $('.tabalList').on('tap', '.xg_manage', function() {
  139. var id = $(this).attr('data-index');
  140. var name = $(this).attr('data-name');
  141. var targetUrl = 'xg_manage.html?name=' + encodeURIComponent(name) + '&id=' + encodeURIComponent(id);
  142. mui.openWindow({
  143. id:'xg_manage',
  144. url: targetUrl,
  145. createNew: true,
  146. });
  147. })
  148. $('.tjyh').on('tap', function() {
  149. mui.openWindow({
  150. id: 'tj_manage',
  151. url: 'tj_manage.html',
  152. createNew: true,
  153. });
  154. })