1
0

agency.js 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. /**
  2. @Name:layuiAdmin 用户管理 管理员管理 角色管理
  3. @Author:star1029
  4. @Site:http://www.layui.com/admin/
  5. @License:LPPL
  6. */
  7. layui.define(['table', 'form'], function(exports) {
  8. var $ = layui.$,
  9. table = layui.table,
  10. form = layui.form;
  11. //城市合伙人管理
  12. table.render({
  13. elem: '#LAY-agency-manage',
  14. url: layui.setter.urlbase + '/agency/index.html' //模拟接口
  15. ,
  16. cols: [
  17. [{
  18. type: 'numbers',
  19. width: 80,
  20. title: '序号',
  21. sort: true
  22. }, {
  23. field: 'agency_name',
  24. title: '公司名称'
  25. }, {
  26. field: 'username',
  27. title: '账号'
  28. }, {
  29. field: 'logo',
  30. title: 'LOGO',
  31. templet: '#headimg'
  32. }, {
  33. field: 'endtime',
  34. title: '到期时间',
  35. sort: true
  36. }, {
  37. field: 'addtime',
  38. title: '加入时间',
  39. sort: true
  40. }, {
  41. field: 'level',
  42. title: '等级',
  43. templet: '#levelTpl',
  44. sort: true
  45. }, {
  46. title: '操作',
  47. width: 220,
  48. align: 'center',
  49. fixed: 'right',
  50. toolbar: '#table-useradmin-admin'
  51. }]
  52. ],
  53. page: true,
  54. limit: 10,
  55. limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
  56. text: '对不起,加载出现异常!'
  57. });
  58. //监听工具条
  59. table.on('tool(LAY-agency-manage)', function(obj) {
  60. var data = obj.data;
  61. if(obj.event === 'del') {
  62. layer.confirm('确定删除此城市合伙人?', function(index) {
  63. $.ajax({
  64. type: 'post',
  65. url: layui.setter.urlbase + "/agency/delagency",
  66. data: {
  67. id: data.id
  68. },
  69. success: function(res) {
  70. if(res.code == 0) {
  71. layer.msg(res.msg, {
  72. anim: 0
  73. });
  74. } else {
  75. layer.msg(res.msg, {
  76. anim: 6
  77. });
  78. }
  79. }
  80. });
  81. obj.del();
  82. layer.close(index);
  83. });
  84. } else if(obj.event === 'edit') {
  85. var tr = $(obj.tr);
  86. layer.open({
  87. type: 2,
  88. title: '编辑城市合伙人',
  89. content: layui.setter.urlbase + '/agency/edit?id=' + data.id,
  90. area: ['600px', '600px'],
  91. btn: ['确定', '取消'],
  92. yes: function(index, layero) {
  93. var submit = layero.find('iframe').contents().find("#layuiadmin-agency-edit");
  94. submit.click();
  95. }
  96. })
  97. } else if(obj.event === 'balance'){
  98. layer.open({
  99. type: 2,
  100. title: '编辑管理员',
  101. content: layui.setter.urlbase + '/agency/balance?id=' + data.id,
  102. area: ['800px', '600px'],
  103. // btn: ['确定', '取消'],
  104. // yes: function(index, layero) {
  105. // var submit = layero.find('iframe').contents().find("#layuiadmin-agency-deposit");
  106. // submit.click();
  107. // }
  108. })
  109. }
  110. });
  111. // //城市合伙人账户流水列表
  112. // table.render({
  113. // elem: '#LAY-balance-list',
  114. // url: layui.setter.urlbase + '/agency/balancelist.html' //模拟接口
  115. // ,
  116. // cols: [
  117. // [{
  118. // type: 'numbers',
  119. // width: 80,
  120. // title: '序号',
  121. // sort: true
  122. // }, {
  123. // field: 'money',
  124. // title: '充值'
  125. // }, {
  126. // field: 'record_param',
  127. // title: '说明',
  128. // templet: '#paramTpl'
  129. // }, {
  130. // field: 'record_target',
  131. // title: '充值对象',
  132. // templet: '#targetTpl'
  133. // }, {
  134. // field: 'record_by',
  135. // title: '操作方',
  136. // templet: '#operatorTpl'
  137. // }, {
  138. // field: 'add_time',
  139. // title: '充值时间',
  140. // sort: true
  141. // }]
  142. // ],
  143. // page: true,
  144. // limit: 10,
  145. // limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
  146. // text: '对不起,加载出现异常!'
  147. // });
  148. //监听工具条
  149. // table.on('tool(LAY-balance-list)', function(obj) {
  150. // var data = obj.data;
  151. // if(obj.event === 'balance'){
  152. // layer.open({
  153. // type: 2,
  154. // title: '编辑管理员',
  155. // content: layui.setter.urlbase + '/agency/balance?id=' + data.id,
  156. // area: ['800px', '600px'],
  157. // })
  158. // }
  159. // });
  160. exports('agency', {})
  161. });