code.tpl 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. {include file='user/main.tpl'}
  2. <main class="content">
  3. <div class="content-header ui-content-header">
  4. <div class="container">
  5. <h1 class="content-heading">充值</h1>
  6. </div>
  7. </div>
  8. <div class="container">
  9. <section class="content-inner margin-top-no">
  10. <div class="row">
  11. <div class="col-lg-12 col-md-12">
  12. <div class="card margin-bottom-no">
  13. <div class="card-main">
  14. <div class="card-inner">
  15. <div class="card-inner">
  16. <p class="card-heading">注意事项</p>
  17. <p>充值完成后需刷新网页以查看余额,通常一分钟内到账。因余额不足而未能完成的自动续费,在余额足够时会自动划扣续费。</p>
  18. {if $public_setting['enable_admin_contact'] == true}
  19. <p class="card-heading">如充值未到账,请联系:</p>
  20. {if $public_setting['admin_contact1'] != ''}
  21. <li>{$public_setting['admin_contact1']}</li>
  22. {/if}
  23. {if $public_setting['admin_contact2'] != ''}
  24. <li>{$public_setting['admin_contact2']}</li>
  25. {/if}
  26. {if $public_setting['admin_contact3'] != ''}
  27. <li>{$public_setting['admin_contact3']}</li>
  28. {/if}
  29. {/if}
  30. <br/>
  31. <p><i class="mdi mdi-currency-usd icon-lg"></i>当前余额:<font color="#399AF2" size="5">{$user->money}</font> 元</p>
  32. </div>
  33. </div>
  34. </div>
  35. </div>
  36. </div>
  37. {if count($payments) > 0}
  38. {foreach from=$payments item=payment}
  39. <div class="col-lg-12 col-md-12">
  40. <div class="card margin-bottom-no">
  41. <div class="card-main" id="card-{$payment::_name()}">
  42. <div class="card-inner">
  43. {$payment::getPurchaseHTML()}
  44. </div>
  45. </div>
  46. </div>
  47. </div>
  48. {/foreach}
  49. {/if}
  50. <div class="col-lg-12 col-md-12">
  51. <div class="card margin-bottom-no">
  52. <div class="card-main">
  53. <div class="card-inner">
  54. <div class="card-inner">
  55. <div class="cardbtn-edit">
  56. <div class="card-heading">充值码</div>
  57. <button class="btn btn-flat" id="code-update">
  58. <span class="mdi mdi-check"></span>
  59. </button>
  60. </div>
  61. <div class="form-group form-group-label">
  62. <label class="floating-label" for="code">充值码</label>
  63. <input class="form-control maxwidth-edit" id="code" type="text">
  64. </div>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. <div class="col-lg-12 col-md-12">
  71. <div class="card margin-bottom-no">
  72. <div class="card-main">
  73. <div class="card-inner">
  74. <div class="card-table">
  75. <div class="table-responsive table-user">
  76. {$render}
  77. <table class="table table-hover">
  78. <tr>
  79. <!--<th>ID</th> -->
  80. <th>代码</th>
  81. <th>类型</th>
  82. <th>操作</th>
  83. <th>使用时间</th>
  84. </tr>
  85. {foreach $codes as $code}
  86. {if $code->type!=-2}
  87. <tr>
  88. <!-- <td>#{$code->id}</td> -->
  89. <td>{$code->code}</td>
  90. {if $code->type==-1}
  91. <td>金额充值</td>
  92. {/if}
  93. {if $code->type==10001}
  94. <td>流量充值</td>
  95. {/if}
  96. {if $code->type==10002}
  97. <td>用户续期</td>
  98. {/if}
  99. {if $code->type>=1&&$code->type<=10000}
  100. <td>等级续期 - 等级{$code->type}</td>
  101. {/if}
  102. {if $code->type==-1}
  103. <td>充值 {$code->number} 元</td>
  104. {/if}
  105. {if $code->type==10001}
  106. <td>充值 {$code->number} GB 流量</td>
  107. {/if}
  108. {if $code->type==10002}
  109. <td>延长账户有效期 {$code->number} 天</td>
  110. {/if}
  111. {if $code->type>=1&&$code->type<=10000}
  112. <td>延长等级有效期 {$code->number} 天</td>
  113. {/if}
  114. <td>{$code->usedatetime}</td>
  115. </tr>
  116. {/if}
  117. {/foreach}
  118. </table>
  119. {$render}
  120. </div>
  121. </div>
  122. </div>
  123. </div>
  124. </div>
  125. </div>
  126. <div aria-hidden="true" class="modal modal-va-middle fade" id="readytopay" role="dialog" tabindex="-1">
  127. <div class="modal-dialog modal-xs">
  128. <div class="modal-content">
  129. <div class="modal-heading">
  130. <a class="modal-close" data-dismiss="modal">×</a>
  131. <h2 class="modal-title">正在连接支付网关</h2>
  132. </div>
  133. <div class="modal-inner">
  134. <p id="title">感谢您对我们的支持,请耐心等待</p>
  135. </div>
  136. </div>
  137. </div>
  138. </div>
  139. {include file='dialog.tpl'}
  140. </div>
  141. </section>
  142. </div>
  143. </main>
  144. <script>
  145. $(document).ready(function () {
  146. $("#code-update").click(function () {
  147. $.ajax({
  148. type: "POST",
  149. url: "code",
  150. dataType: "json",
  151. data: {
  152. code: $$getValue('code')
  153. },
  154. success: (data) => {
  155. if (data.ret) {
  156. $("#result").modal();
  157. $$.getElementById('msg').innerHTML = data.msg;
  158. window.setTimeout("location.href=window.location.href", {$config['jump_delay']});
  159. } else {
  160. $("#result").modal();
  161. $$.getElementById('msg').innerHTML = data.msg;
  162. window.setTimeout("location.href=window.location.href", {$config['jump_delay']});
  163. }
  164. },
  165. error: (jqXHR) => {
  166. $("#result").modal();
  167. {literal}
  168. $$.getElementById('msg').innerHTML = `发生错误:${jqXHR.status}`;
  169. {/literal}
  170. }
  171. })
  172. })
  173. })
  174. </script>
  175. {include file='user/footer.tpl'}