agency_view.js 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  1. $('#iframe-main', parent.document).css('height', $('.content').height())
  2. // 时间插件初始化
  3. layui.use('laydate', function () {
  4. var laydate = layui.laydate;
  5. //执行一个laydate实例
  6. laydate.render({
  7. elem: '#timSelectBox' //指定元素
  8. , type: 'datetime'
  9. });
  10. });
  11. function addAgencyName(){
  12. layui.use('layer', function () {
  13. var layer = layui.layer;
  14. layer.prompt({title: '添加新代理', formType: 0}, function(pass, index){
  15. $.ajax({
  16. url: 'agency_add_view',
  17. type: 'post',
  18. data: {
  19. 'name':pass,
  20. },
  21. success: function (data) {
  22. if (data == "0") {
  23. var html = '<option value="'+pass+'">'+pass+'</option>';
  24. $('#role_describe').append(html)
  25. layer.msg("设置成功!");
  26. layer.closeAll();
  27. }else if(data == "1"){
  28. layer.msg("代理商名称存在!");
  29. }
  30. else { layer.msg("设置失败!!!"); }
  31. }
  32. })
  33. });
  34. })
  35. }
  36. //代理商分配
  37. function agentAllot(uname,role_describe,is_agency) {
  38. layui.use('layer', function () {
  39. if(role_describe){
  40. $('#role_describe').val(role_describe);
  41. }else{
  42. $('#role_describe').val('');
  43. }
  44. if(is_agency == 'True'){
  45. $('#is_agentBox').prop('checked',true);
  46. }else{
  47. $('#is_agentBox').prop('checked',false);
  48. }
  49. var layer = layui.layer;
  50. //执行一个layer实例
  51. layer.open({
  52. title: '用户:'+uname,
  53. type: 1,
  54. area: ['400px', '250px'],
  55. btn: ['确定', '取消'],
  56. content: $('#addAgent'), //指定元素
  57. closeBtn: 2,
  58. yes: function (index, layero) {
  59. if($('#is_agentBox').prop('checked')){
  60. var isNot = 'True';
  61. }else{
  62. var isNot = 'False';
  63. }
  64. $.ajax({
  65. url: 'agency_view',
  66. type: 'post',
  67. data: {
  68. 'uname':uname,
  69. 'agency':$('#role_describe').val(),
  70. 'is_not':isNot
  71. },
  72. success: function (data) {
  73. if (data == "0") {
  74. layer.msg("设置成功!");
  75. layer.closeAll();
  76. $.ajax({
  77. url: 'agency_view_list',
  78. type: 'get',
  79. data:{
  80. page:$('.layui-laypage-curr em').eq(1).html(),
  81. name:$('#uname').val()
  82. },
  83. success: function (data) {
  84. $('#datatable tbody').html('');
  85. $('#datatable tbody').html(data);
  86. if ($('#totalPage').val() > 0) {
  87. $('.nullData').hide();
  88. $('#page').parent().show();
  89. } else {
  90. $('.nullData').show();
  91. $('#page').parent().hide();
  92. }
  93. if ($('.content').height() > 750) {
  94. $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
  95. } else {
  96. $('#iframe-main', parent.document).css('height', '750px')
  97. }
  98. $('#addAgent').hide();
  99. }
  100. })
  101. }
  102. else { layer.msg("设置失败!!!"); }
  103. }
  104. })
  105. },
  106. btn2: function (index, layero) {
  107. layer.closeAll();
  108. $('#addAgent').hide();
  109. },
  110. cancel: function (index, layero) {
  111. layer.closeAll();
  112. $('#addAgent').hide();
  113. }
  114. });
  115. });
  116. }
  117. //筛选
  118. function sub_filter() {
  119. var uname = $('#uname').val();
  120. $.ajax({
  121. url: 'agency_view_list',
  122. type: 'get',
  123. data:{
  124. page:1,
  125. name:$('#uname').val()
  126. },
  127. success: function (data) {
  128. $('#datatable tbody').html('');
  129. $('#datatable tbody').html(data);
  130. if ($('#total_nums').val() > 0) {
  131. $('.nullData').hide();
  132. $('#page').parent().show();
  133. } else {
  134. $('.nullData').show();
  135. $('#page').parent().hide();
  136. }
  137. var datas = {
  138. name:$('#uname').val()
  139. }
  140. initSearchPage($('#total_nums').val(), "agency_view_list",datas);
  141. if ($('.content').height() > 750) {
  142. $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
  143. } else {
  144. $('#iframe-main', parent.document).css('height', '750px')
  145. }
  146. }
  147. })
  148. }
  149. // 分页初始化
  150. layui.use('laypage', function () {
  151. var laypage = layui.laypage;
  152. var uname = $('#uname').val()
  153. laypage.render({
  154. elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
  155. // , count: 30
  156. , count: $('#totalPage').val()
  157. ,theme: '#428BCA'
  158. , layout: ['prev', 'page', 'next', 'skip']
  159. , jump: function (obj) {
  160. $.ajax({
  161. url: 'agency_view_list?page=' + obj.curr+'&name='+$('#uname').val(),
  162. type: 'get',
  163. success: function (data) {
  164. $('#datatable tbody').html('');
  165. $('#datatable tbody').html(data);
  166. if ($('#totalPage').val() > 0) {
  167. $('.nullData').hide();
  168. $('#page').parent().show();
  169. } else {
  170. $('.nullData').show();
  171. $('#page').parent().hide();
  172. }
  173. if ($('.content').height() > 750) {
  174. $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
  175. } else {
  176. $('#iframe-main', parent.document).css('height', '750px')
  177. }
  178. }
  179. })
  180. }
  181. });
  182. });
  183. //搜索分页
  184. function initSearchPage(page, url,datas) {
  185. layui.use('laypage', function () {
  186. var laypage = layui.laypage;
  187. laypage.render({
  188. elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
  189. // , count: 30
  190. , count: page
  191. ,theme: '#428BCA'
  192. , layout: ['prev', 'page', 'next', 'skip']
  193. , jump: function (obj,first) {
  194. datas.page=obj.curr;
  195. if(!first){
  196. $.ajax({
  197. url: url,
  198. type: 'get',
  199. data:datas,
  200. success: function (data) {
  201. $('#datatable tbody').html('');
  202. $('#datatable tbody').html(data);
  203. if ($('#total_nums').val() > 0) {
  204. $('.nullData').hide();
  205. $('#page').parent().show();
  206. } else {
  207. $('.nullData').show();
  208. $('#page').parent().hide();
  209. }
  210. if ($('.content').height() > 750) {
  211. $('#iframe-main', parent.document).css('height', $('.content').height() + 20)
  212. } else {
  213. $('#iframe-main', parent.document).css('height', '750px')
  214. }
  215. }
  216. })
  217. }
  218. }
  219. });
  220. });
  221. }