index.html 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. {extend name="layout:home" /}
  2. {block name="container"}
  3. <div class="layui-tab layui-tab-card">
  4. <div class="layui-layer-shade recharge-layui-layer-shade4" id="layui-layer-shade4" times="4" style="display: none;"></div>
  5. <div style="display: none;" class="layui-layer layui-layer-dialog recharge-layui-layer2" id="layui-layer3" type="dialog" times="2" showtime="0" contype="string">
  6. <div id="layui-layer-content2" class="layui-layer-content"></div>
  7. <span class="layui-layer-setwin" onclick="hiddenTips2()"><a class="layui-layer-ico layui-layer-close layui-layer-close2"
  8. href="javascript:;"></a></span>
  9. <div class="layui-layer-btn layui-layer-btn-" onclick="hiddenTips2()"><a class="layui-layer-btn0">确定</a></div>
  10. <span class="layui-layer-resize"></span>
  11. </div>
  12. <div style="display: none;" class="layui-layer layui-layer-dialog recharge-layui-layer2" id="layui-layer2" type="dialog" times="2" showtime="0" contype="string">
  13. <div class="layui-tab">
  14. <div class="layui-tab-content page-tab-content">
  15. <div class="layui-tab-item layui-show" style="width: 300px; height: 150px">
  16. <input name="user_id" id="user_id" style="display: none">
  17. <input name="type" id="type" style="display: none">
  18. <div class="layui-form-item" id="oajax">
  19. <label class="layui-form-label" style="width: 100px" id="moneyLabel"></label>
  20. <div class="layui-input-block">
  21. <input id="money" class="layui-input field-name" name="money" style="width: 120px" />
  22. </div>
  23. </div>
  24. <div class="layui-form-item" style="margin-top: 60px">
  25. <div class="layui-input-block">
  26. <input type="submit" class="layui-btn layui-btn-normal" lay-submit onclick="submit()"
  27. value="确认"/>
  28. </div>
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. <span class="layui-layer-setwin" onclick="hiddenTips()">
  34. <a class="layui-layer-ico layui-layer-close layui-layer-close2" href="javascript:;"></a>
  35. </span>
  36. <span class="layui-layer-resize"></span>
  37. </div>
  38. {include file="layout/admin_items" /}
  39. <div class="layui-tab-content page-tab-content">
  40. <!-- 搜索框开始 -->
  41. <div class="search-form">
  42. <form class="" method="post">
  43. <div class="layui-form-item">
  44. <div class="layui-inline">
  45. <input type="text" name="title" placeholder="输入名称或电话" autocomplete="off" class="layui-input">
  46. </div>
  47. <div class="layui-inline">
  48. <input type="text" class="layui-input" name="timeRang" id="timeRang" placeholder="选择时间段" style="width: 170px;">
  49. </div>
  50. <div class="layui-inline">
  51. <button type="submit" class="layui-btn search-subBtn">搜索</button>
  52. </div>
  53. </div>
  54. </form>
  55. </div>
  56. <!-- 搜索框结束 -->
  57. <table class="layui-table lay-even">
  58. <colgroup>
  59. <col width="150">
  60. <col width="200">
  61. <col>
  62. </colgroup>
  63. <thead>
  64. <tr>
  65. <th>{$Think.lang.user_email}</th>
  66. <th>{$Think.lang.user_iphone}</th>
  67. <th>{$Think.lang.add_time}</th>
  68. <th>{$Think.lang.user_type}</th>
  69. <th>{$Think.lang.if_certification}</th>
  70. <th>用户余额</th>
  71. <th>操作</th>
  72. </tr>
  73. </thead>
  74. <tbody>
  75. {if $user_list}
  76. {volist name="user_list" id="user"}
  77. <tr>
  78. <td>{$user.user_email}</td>
  79. <td>{$user.user_phone}</td>
  80. <td>{$user.user_addTime}</td>
  81. <td>{$user.user_type}</td>
  82. <td>{$user.user_status}</td>
  83. <td>{$user.userInfo_money}</td>
  84. <td>
  85. <a onclick="recharge({$user.user_id}, 1)" class="layui-btn layui-btn-xs">充值</a>
  86. <a onclick="recharge({$user.user_id}, 2)" class="layui-btn layui-btn-xs">扣款</a>
  87. </td>
  88. </tr>
  89. {/volist}
  90. {else}
  91. <td>无数据</td>
  92. {/if}
  93. </tbody>
  94. </table>
  95. {$show_page}
  96. </div>
  97. </div>
  98. <script type="text/javascript">
  99. const myHost = "http://" + window.location.host;
  100. function recharge(user_id, type) {
  101. $("#user_id").val(user_id);
  102. $("#type").val(type);
  103. if (type == 1) {
  104. $("#moneyLabel").html("充值金额");
  105. } else {
  106. $("#moneyLabel").html("扣款金额");
  107. }
  108. $("#layui-layer2").attr("style","display: block")
  109. $("#layui-layer-shade4").attr("style","display: block")
  110. }
  111. function hiddenTips() {
  112. $("#layui-layer2").attr("style","display: none")
  113. $("#layui-layer-shade4").attr("style","display: none")
  114. }
  115. function hiddenTips2() {
  116. $("#layui-layer3").attr("style","display: none")
  117. $("#layui-layer-shade4").attr("style","display: none")
  118. window.location.href = myHost + "/Admin/user/index.html";
  119. }
  120. function submit() {
  121. let url = myHost + "/Admin/user/recharge.html";
  122. let user_id = $("#user_id").val();
  123. let money = $("#money").val();
  124. let type = $("#type").val();
  125. hiddenTips();
  126. $.ajax({
  127. type: "post",
  128. url: url,
  129. data: {money: money, user_id: user_id, type: type},
  130. dataType: "json",
  131. success: function (msg) {
  132. $("#layui-layer-content2").html(msg['msg'])
  133. $("#layui-layer3").attr("style","display: block")
  134. $("#layui-layer-shade4").attr("style","display: block")
  135. },
  136. error: function () {
  137. $("#layui-layer-content2").html("错误:链接不到服务器")
  138. $("#layui-layer3").attr("style","display: block")
  139. $("#layui-layer-shade4").attr("style","display: block")
  140. }
  141. });
  142. }
  143. layui.use('laydate', function(){
  144. var laydate = layui.laydate;
  145. //执行一个laydate实例
  146. laydate.render({
  147. elem: '#creatTime' //指定元素
  148. });
  149. laydate.render({
  150. elem:'#timeRang',
  151. range:true,
  152. format: 'yyyy/MM/dd',
  153. done: function(value, date){
  154. /* 时间选择完成后的回调 */
  155. }
  156. })
  157. });
  158. </script>
  159. {/block}