index.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. <?php
  2. /* @var $this \yii\web\View */
  3. $this->title = '修改杠杆';
  4. ?>
  5. <?php $this->beginBlock('header_script'); ?>
  6. <link href="<?= STATIC_URL ?>/ui/css/plugins/dataTables/datatables.min.css" rel="stylesheet">
  7. <style>
  8. label.error {
  9. display: none !important;
  10. }
  11. #datatables {
  12. width: 100% !important;
  13. }
  14. </style>
  15. <?php $this->endBlock(); ?>
  16. <div class="row">
  17. <div class="col-md-3">
  18. <?= $this->render('/common/_left_menu.php') ?>
  19. </div>
  20. <div class="col-md-9">
  21. <div class="tabs-container">
  22. <ul class="nav nav-tabs">
  23. <li class="active" style="background:none;"><a data-toggle="tab" href="#tab-1"> <i class="fa fa-arrows-h"></i> 修改杠杆</a></li>
  24. <li style="background:none;"><a data-toggle="tab" href="#tab-2"> <i class="fa fa-th"></i> 申请记录</a></li>
  25. </ul>
  26. <div class="tab-content">
  27. <div id="tab-1" class="tab-pane active">
  28. <div class="panel-body">
  29. <br><br><br><br>
  30. <form id="form">
  31. <div class="row">
  32. <div class="col-sm-1"></div>
  33. <div class="col-sm-4">
  34. <div class="input-group">
  35. <span class="input-group-btn">
  36. <button type="button" class="btn btn-primary "><i class="fa fa-user"></i> 账户</button>
  37. </span>
  38. <select name="login" id="login" class="form-control ">
  39. <option value="">请选择</option>
  40. <?php foreach ($data['logins'] as $login) { ?>
  41. <option value="<?= $login ?>"><?= $login ?></option>
  42. <?php } ?>
  43. </select>
  44. </div>
  45. </div>
  46. <div class="col-sm-2" style="text-align:center;">
  47. <div class="btn btn-default "><i class="fa fa-retweet"></i></div>
  48. </div>
  49. <div class="col-sm-4">
  50. <div class="input-group">
  51. <span class="input-group-btn">
  52. <button type="button" class="btn btn-primary"><i class="fa fa-arrows-h"></i> 杠杆</button>
  53. </span>
  54. <select name="lever" id="lever" class="form-control ">
  55. <option value="">请选择</option>
  56. <?php foreach ($data['levers'] as $lever) { ?>
  57. <option value="<?= $lever ?>">1:<?= $lever ?></option>
  58. <?php } ?>
  59. </select>
  60. </div>
  61. </div>
  62. <div class="col-sm-1"></div>
  63. </div>
  64. <br>
  65. <div class="row">
  66. <div class="col-sm-1"></div>
  67. <div class="col-sm-10">
  68. <table class="table invoice-total">
  69. <tbody>
  70. <tr>
  71. <td><strong>账户 :</strong></td>
  72. <td id="loginTd"></td>
  73. </tr>
  74. <tr>
  75. <td><strong>杠杆 :</strong></td>
  76. <td id="leverTd"></td>
  77. </tr>
  78. </tbody>
  79. </table>
  80. <div class="text-right">
  81. <div id="submit" class="btn btn-danger"><i class="fa fa-upload"></i> 提交申请</div>
  82. </div>
  83. <div class="well m-t"><strong>友情提示:</strong>
  84. 1个工作日处理完成。
  85. </div>
  86. </div>
  87. <div class="col-sm-1"></div>
  88. </div>
  89. </form>
  90. <br><br>
  91. </div>
  92. </div>
  93. <div id="tab-2" class="tab-pane">
  94. <div class="panel-body">
  95. <div class="table-responsive" style="margin:30px 10px 0px 10px;">
  96. <table id="datatables" class="table table-striped table-bordered table-hover">
  97. <thead>
  98. <tr>
  99. <th>ID</th>
  100. <th>状态</th>
  101. <th>账户</th>
  102. <th>杠杆</th>
  103. <th>申请时间</th>
  104. <th>备注</th>
  105. </tr>
  106. </thead>
  107. </table>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. </div>
  113. </div>
  114. </div>
  115. <?php $this->beginBlock('footer_script'); ?>
  116. <script src="<?= STATIC_URL ?>/ui/js/plugins/dataTables/datatables.min.js"></script>
  117. <script>
  118. $("#login").change(function(){
  119. var v=$(this).val();
  120. $("#loginTd").html(v);
  121. });
  122. $("#lever").change(function(){
  123. var v=$(this).val();
  124. if(v==""){
  125. $("#leverTd").html("");
  126. }else{
  127. $("#leverTd").html("1:"+v);
  128. }
  129. });
  130. $("#submit").on("click", function() {
  131. if($("#form").valid()){
  132. $.ajax({
  133. type: "POST",
  134. url: "/user/lever/lever-save",
  135. data: $('#form').serialize(),
  136. dataType: "json",
  137. beforeSend: function() {},
  138. success: function(data) {
  139. if(data.code == 1) {
  140. table.ajax.reload();
  141. toastr.success(data.message, "提示");
  142. } else {
  143. toastr.error(data.message, "提示");
  144. }
  145. },
  146. complete: function(XMLHttpRequest, textStatus) {},
  147. error: function() {}
  148. });
  149. }
  150. });
  151. var table;
  152. $(document).ready(function() {
  153. $("#form").validate({
  154. rules: {
  155. "login": {
  156. required: true
  157. },
  158. "lever": {
  159. required: true
  160. }
  161. }
  162. });
  163. table = $('#datatables').DataTable({
  164. "aLengthMenu": [[20,50,100,500,999999999], [20,50,100,500,"ALL"]],
  165. language: {
  166. "sProcessing": "处理中...",
  167. "sLengthMenu": "显示 _MENU_ 项结果",
  168. "sZeroRecords": "没有匹配结果",
  169. "sInfo": "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项",
  170. "sInfoEmpty": "显示第 0 至 0 项结果,共 0 项",
  171. "sInfoFiltered": "(由 _MAX_ 项结果过滤)",
  172. "sInfoPostFix": "",
  173. "sSearch": "搜索:",
  174. "sUrl": "",
  175. "sEmptyTable": "表中数据为空",
  176. "sLoadingRecords": "载入中...",
  177. "sInfoThousands": ",",
  178. "oPaginate": {
  179. "sFirst": "首页",
  180. "sPrevious": "上页",
  181. "sNext": "下页",
  182. "sLast": "末页"
  183. },
  184. "oAria": {
  185. "sSortAscending": ": 以升序排列此列",
  186. "sSortDescending": ": 以降序排列此列"
  187. }
  188. },
  189. "processing": true,
  190. "serverSide": true,
  191. "ajax": '/user/lever/lever-ajax',
  192. "order": [[0, "desc"]],
  193. "columns": [{
  194. "data": "id"
  195. },{
  196. "data": "type"
  197. },{
  198. "data": "login"
  199. },{
  200. "data": "lever"
  201. },{
  202. "data": "in_time"
  203. },{
  204. "data": "memo"
  205. }],
  206. columnDefs: [{
  207. targets: 1,
  208. render: function(data, type, row, meta) {
  209. if(data==0){
  210. return '<span class="label label-danger">处理中</span>';
  211. }else if(data==1){
  212. return '<span class="label label-danger">不通过</span>';
  213. }else if(data==2){
  214. return '<span class="label label-primary">已修改</span>';
  215. }
  216. },
  217. "orderable": true
  218. },{
  219. targets: 4,
  220. render: function(data, type, row, meta) {
  221. if(data!=0){
  222. return timeStamp2String(parseInt(data));
  223. }else{
  224. return "";
  225. }
  226. },
  227. "orderable": true
  228. }],
  229. "sPaginationType": "full_numbers",
  230. dom: '<"html5buttons"B>lTfgitp',
  231. buttons: [{
  232. extend: 'copy'
  233. },
  234. {
  235. extend: 'csv'
  236. },
  237. {
  238. extend: 'excel'
  239. },
  240. {
  241. extend: 'pdf'
  242. },
  243. {
  244. extend: 'print',
  245. customize: function(win) {
  246. $(win.document.body).addClass('white-bg');
  247. $(win.document.body).css('font-size', '10px');
  248. $(win.document.body).find('table').addClass('compact').css('font-size', 'inherit');
  249. }
  250. }]
  251. });
  252. $('#datatables tbody').on('click', 'tr',
  253. function() {
  254. if ($(this).hasClass('selected')) {
  255. $(this).removeClass('selected');
  256. } else {
  257. table.$('tr.selected').removeClass('selected');
  258. $(this).addClass('selected');
  259. }
  260. });
  261. });
  262. </script>
  263. <?php $this->endBlock(); ?>