import.php 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. <?php
  2. use backend\widgets\TabWidget;
  3. echo TabWidget::widget(['list' => $this->context->menuList, 'currentMenu' => $this->context->id]);
  4. ?>
  5. <div class="panel panel-default">
  6. <?php
  7. use backend\widgets\SubTabWidget;
  8. echo SubTabWidget::widget(['list' => $this->context->subMenuList, 'currentMenu' => $this->context->action->id]);
  9. ?>
  10. <div class="panel-body" style="padding-top:0px;">
  11. <div class="dataTables_wrapper form-inline dt-bootstrap no-footer">
  12. <div class="row">
  13. <div class="col-xs-6" style="width:90%;">
  14. <div class="dataTables_length" style="padding-bottom:10px">
  15. <button class="btn btn-secondary btn-single" name="addOldUser">新增</button>
  16. </div>
  17. </div>
  18. </div>
  19. <div class="table-responsive">
  20. <table class="table table-bordered table-striped table-hover table-condensed">
  21. <thead>
  22. <tr class="active">
  23. <th class="no-sorting hidden-xs"><input name="selectAll" type="checkbox"></th>
  24. <th class="hidden-xs">ID</th>
  25. <th class="hidden-xs">名称</th>
  26. <th class="hidden-xs">手机号</th>
  27. <th class="hidden-xs">余额</th>
  28. <th class="hidden-xs">积分</th>
  29. <th>状态</th>
  30. </tr>
  31. </thead>
  32. <tbody class="middle-align">
  33. <?php foreach ($list as $key => $val) { ?>
  34. <tr>
  35. <td class="hidden-xs"><input name="uId" value="<?= $val['id'] ?>" type="checkbox"></td>
  36. <td class="hidden-xs"><?= $val['id'] ?></td>
  37. <td><?= $val['userName'] ?></td>
  38. <td><?= $val['mobile'] ?></td>
  39. <td><?= $val['balance'] ?></td>
  40. <td><?= $val['integral'] ?></td>
  41. <td>
  42. <?php if($val['status'] == 1){ echo '已生效'; } ?>
  43. </td>
  44. </tr>
  45. <?php } ?>
  46. </tbody>
  47. </table>
  48. </div>
  49. <div class="row">
  50. <div>
  51. <div class="dataTables_paginate paging_simple_numbers" style="float:right;padding-top:0px;margin-right:15px;">
  52. <?= $paging ?>
  53. </div>
  54. </div>
  55. </div>
  56. </div>
  57. </div>
  58. </div>
  59. <!-- footer -->
  60. <?php use backend\widgets\FooterWidget; ?>
  61. <?= FooterWidget::widget() ?>
  62. <!-- footer -->
  63. <!-- modal 导入老客户 -->
  64. <div class="modal fade" id="importOldUserModel">
  65. <div class="modal-dialog" style="height:450px;">
  66. <div class="modal-content">
  67. <div class="modal-header">
  68. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
  69. <h4 class="modal-title">新增老客户</h4>
  70. </div>
  71. <div class="modal-body">
  72. <div class="row">
  73. <div class="col-md-6">
  74. <div class="form-group">
  75. <label for="field-1" class="control-label">手机号:</label>
  76. <input type="tel" name="mobile" class="form-control" placeholder="">
  77. </div>
  78. </div>
  79. <div class="col-md-6">
  80. <div class="form-group">
  81. <label for="field-2" class="control-label">确认手机号:</label>
  82. <input type="tel" class="form-control" name="confirmMobile" placeholder="">
  83. </div>
  84. </div>
  85. </div>
  86. <div class="row">
  87. <div class="col-md-6">
  88. <div class="form-group">
  89. <label for="field-1" class="control-label">余额:</label>
  90. <input type="text" class="form-control" name="balance" placeholder="" value="0">
  91. </div>
  92. </div>
  93. <div class="col-md-6">
  94. <div class="form-group">
  95. <label for="field-2" class="control-label">积分:</label>
  96. <input type="text" class="form-control" name="integral" placeholder="" value="0">
  97. </div>
  98. </div>
  99. </div>
  100. <div class="row">
  101. <div class="col-md-12">
  102. <div class="form-group">
  103. <label for="field-1" class="control-label">姓名:</label>
  104. <input type="text" class="form-control" placeholder="选填" name="userName" value="">
  105. </div>
  106. </div>
  107. </div>
  108. <div class="row">
  109. <div class="col-md-12">
  110. <div class="form-group">
  111. <label for="field-1" class="control-label">确认密码:</label>
  112. <input type="password" class="form-control" placeholder="" name="confirmPassword" value="">
  113. </div>
  114. </div>
  115. </div>
  116. </div>
  117. <div class="modal-footer">
  118. <button type="button" class="btn btn-info" name="rechargeConfirmButton">确认</button>
  119. <button type="button" class="btn btn-white" data-dismiss="modal">取消</button>
  120. </div>
  121. </div>
  122. </div>
  123. </div>
  124. <script>
  125. $(function () {
  126. jQuery("button[name=addOldUser]").click(function () {
  127. jQuery('#importOldUserModel input').val('');
  128. jQuery('#importOldUserModel').modal('show');
  129. });
  130. jQuery("button[name=rechargeConfirmButton]").click(function () {
  131. var mobile = $("#importOldUserModel .modal-body input[name=mobile]").val();
  132. var confirmMobile = $("#importOldUserModel .modal-body input[name=confirmMobile]").val();
  133. var balance = $("#importOldUserModel .modal-body input[name=balance]").val();
  134. var integral = $("#importOldUserModel .modal-body input[name=integral]").val();
  135. var confirmPassword = $("#importOldUserModel .modal-body input[name=confirmPassword]").val();
  136. var userName = $("#importOldUserModel .modal-body input[name=userName]").val();
  137. $.ajax({
  138. type: "GET",
  139. url: '/user/import-old-user?mobile='+mobile+'&confirmMobile='+confirmMobile+'&balance='+balance+'&integral='+integral+'&confirmPassword='+confirmPassword+'&userName'+userName,
  140. async: false,
  141. dataType: 'json',
  142. success: function (data) {
  143. if (data.code == 'A0001') {
  144. setTimeout(function () {
  145. window.location.reload();
  146. }, 1900);
  147. }
  148. xhPopMsg(data.msg, 1300);
  149. }
  150. });
  151. });
  152. });
  153. </script>