pay.html 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. <!-- include 'headAndLeftWrapper' -->
  2. <div class="mainWrapper container-fluid">
  3. <div class="page-header pageTop">
  4. <h3>订单管理</h3>
  5. </div>
  6. <div class="shopContent clearfix">
  7. <!-- <div class="btnGroup">
  8. <a type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModalAdd">添加管理员</a>
  9. </div> -->
  10. <!--<div class="sort" style="margin-right:20px;">-->
  11. <!--<select class="form-control" id="selectpay">-->
  12. <!--<option value="0">支付方式</option>-->
  13. <!--<option value="alipay">支付宝</option>-->
  14. <!--<option value="offline">银行转账</option>-->
  15. <!--<option value="recharge">网银在线</option>-->
  16. <!--<option value="voucher">代金券</option>-->
  17. <!--</select>-->
  18. <!--</div>-->
  19. <div class="sort" style="margin-right:20px;">
  20. <select class="form-control" id="selectstatus">
  21. <option value="all" <!-- if {{status}}=='all' --> selected <!-- endif -->>全部订单</option>
  22. <option value="succ" <!-- if {{status}}=='succ' --> selected <!-- endif -->>交易成功</option>
  23. <option value="waitting:unpay" <!-- if {{status}}=='waitting:unpay' --> selected <!-- endif -->>交易未成功</option>
  24. </select>
  25. </div>
  26. <div class="search">
  27. <div class="input-group">
  28. <input type="text" value="{{search}}" id="search" class="form-control" placeholder="注册手机/注册邮箱/称呼">
  29. <span class="input-group-btn">
  30. <button class="btn btn-default" id="searchbtn">点击搜索</button>
  31. </span>
  32. </div>
  33. </div>
  34. </div>
  35. <div class="tableContent">
  36. <table class="table table-hover">
  37. <thead>
  38. <tr>
  39. <th width="200">支付单号</th>
  40. <th width="200">时间</th>
  41. <th width="100">支付方式</th>
  42. <th width="80">存入金额</th>
  43. <th colspan="3" class="text-center bg-success">充值账号(手机/邮箱/称呼)</th>
  44. <th width="90">支付状态</th>
  45. <th width="200">操作</th>
  46. </tr>
  47. </thead>
  48. <!-- if isset({{userArray}}) && !empty({{userArray}}) -->
  49. <!-- loop userArray -->
  50. <tr>
  51. <td>{{userArray' value.trade_sn}}</td>
  52. <td>{{formatDate(userArray' value.addtime)}}</td>
  53. <td><!-- if {{userArray' value.pay_type}} == 'voucher' --><span title="{{userArray' value.payment}}">代金券</span><!-- else -->{{userArray' value.payment}}<!-- endif --></td>
  54. <td>{{userArray' value.money}}</td>
  55. <td><!-- if !empty({{userArray' value.mobile}}) -->{{userArray' value.mobile}} <i class="text-success glyphicon glyphicon-ok-circle"></i><!-- endif --></td>
  56. <td><!-- if !empty({{userArray' value.email}}) -->{{userArray' value.email}} <!-- if empty({{userArray' value.status2}}) --><i class="text-danger glyphicon glyphicon-ban-circle"></i><!-- else --><i class="text-success glyphicon glyphicon-ok-circle"></i><!-- endif --><!-- endif --></td>
  57. <td>{{userArray' value.username}}</td>
  58. <td><!-- if {{userArray' value.status}}=='unpay' -->交易未支付<!-- endif -->
  59. <!-- if {{userArray' value.status}}=='succ' --> 交易成功<!-- endif -->
  60. <!-- if {{userArray' value.status}}=='failed' --> 交易失败<!-- endif -->
  61. <!-- if {{userArray' value.status}}=='error' --> 交易错误<!-- endif -->
  62. <!-- if {{userArray' value.status}}=='progress' --> 交易处理中<!-- endif -->
  63. <!-- if {{userArray' value.status}}=='timeout' --> 交易超时<!-- endif -->
  64. <!-- if {{userArray' value.status}}=='cancel' --> 交易取消<!-- endif -->
  65. <!-- if {{userArray' value.status}}=='waitting' -->等待付款<!-- endif --></td>
  66. <td>
  67. <!-- if !empty({{userArray' value.checker}}) --> {{userArray' value.checker}} <!-- endif -->
  68. <!-- if {{userArray' value.payment}}=="银行转账"&&{{userArray' value.status}}!='succ' --><a class="btn btn-info btn-xs" data-toggle="modal" data-target="#myModalGj" onclick="sumbitorder('{{userArray' value.id}}','{{userArray' value.trade_sn}}','{{userArray' value.money}}')">改价</a><!-- endif -->
  69. <!-- if {{userArray' value.status}}!='succ' --><a class="btn btn-danger btn-xs" data-toggle="modal" data-target="#myModal" onclick="closeorder('{{userArray' value.id}}')">关闭</a><!-- endif -->
  70. <!-- if {{userArray' value.status}}=='unpay'or{{userArray' value.status}}=='waitting' -->
  71. <a class="btn btn-primary btn-xs" data-toggle="modal" data-target="#myModalEdit" onclick="checkorder('{{userArray' value.id}}','{{userArray' value.money}}')">手动确认</a>
  72. <!-- endif -->
  73. <!--<a href="#" class="btn btn-danger btn-xs" data-toggle="modal" data-target="#myModal">关闭</a>-->
  74. <!--<a href="#" class="btn btn-primary btn-xs" data-toggle="modal" data-target="#myModalEdit">手动确认</a>-->
  75. </td>
  76. </tr>
  77. <!-- endloop -->
  78. <!-- endif -->
  79. </table>
  80. </div>
  81. <nav style="margin: 20px 0">
  82. {{pager}}
  83. </nav>
  84. </div>
  85. <!-- mainWrapper end -->
  86. </div>
  87. <!-- 改价 -->
  88. <div class="modal fade" id="myModalGj" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  89. <div class="modal-dialog" role="document">
  90. <div class="modal-content">
  91. <div class="modal-header">
  92. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  93. <h4 class="modal-title" id="myModalLabel">订单改价</h4>
  94. </div>
  95. <form class="form-horizontal" action="/m/pay/modify" id="orderchange" method="post">
  96. <div class="modal-body">
  97. <div class="form-group">
  98. <label for="order_sn" class="col-sm-3 control-label">订单号</label>
  99. <div class="col-sm-7">
  100. <input type="text" class="form-control" id="order_sn" value="" readonly>
  101. </div>
  102. </div>
  103. <div class="form-group">
  104. <label for="money" class="col-sm-3 control-label">金额数</label>
  105. <div class="col-sm-7">
  106. <input type="number" class="form-control" name="money" id="money" value="">
  107. </div>
  108. </div>
  109. </div>
  110. <div class="modal-footer">
  111. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  112. <button type="submit" name="citysubmit" class="btn btn-primary">确认</button>
  113. </div>
  114. </form>
  115. </div>
  116. </div>
  117. </div>
  118. <!--编辑 -->
  119. <div class="modal fade" id="myModalEdit" tabindex="-1" role="dialog" aria-labelledby="myModalLabel2">
  120. <div class="modal-dialog" role="document">
  121. <div class="modal-content">
  122. <div class="modal-header">
  123. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  124. <h4 class="modal-title" id="myModalLabel2">确认订单</h4>
  125. </div>
  126. <form class="form-horizontal" action="/m/c/status" method="post">
  127. <div class="modal-body">
  128. <div class="form-group">
  129. <label class="col-sm-6 control-label"> 确认后,为该用户加入金额:<b id="checkmoney"></b> &nbsp;元</label>
  130. </div>
  131. <div class="form-group">
  132. <input type="hidden" name="id" id="orderid" value="">
  133. <label class="col-sm-3 control-label">操作人</label>
  134. <div class="col-sm-7">
  135. <input type="text" name="username" id="username" class="form-control" value="">
  136. </div>
  137. </div>
  138. </div>
  139. <div class="modal-footer">
  140. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  141. <button type="submit" class="btn btn-primary">确认</button>
  142. </div>
  143. </form>
  144. </div>
  145. </div>
  146. </div>
  147. <!-- 删除 -->
  148. <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel3">
  149. <div class="modal-dialog" role="document">
  150. <div class="modal-content">
  151. <div class="modal-header">
  152. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  153. <h4 class="modal-title" id="myModalLabel3">确认关闭</h4>
  154. </div>
  155. <div class="modal-body">
  156. <p>确定要关闭该订单吗?</p>
  157. </div>
  158. <div class="modal-footer">
  159. <a class="btn btn-default" id="closeorder" href="#">确认</a>
  160. <button type="button" class="btn btn-primary" data-dismiss="modal">关闭</button>
  161. </div>
  162. </div>
  163. </div>
  164. </div>
  165. <script>
  166. $(function(){
  167. $('#selectstatus').change(function(){
  168. var html = '';
  169. if($('#search').val() != ''){
  170. var regExp = new RegExp("[^a-zA-Z0-9\@\.\u4e00-\u9fa5]","i");
  171. if(regExp.test($('#search').val())){
  172. alert('搜索框不能含有特殊字符');
  173. return;
  174. }
  175. html += 'search='+$('#search').val()+'&';
  176. }
  177. window.location.href = '/m/pay/add?'+html+'status='+$(this).val();
  178. })
  179. $('#searchbtn').click(function(){
  180. var html = '';
  181. if($('#search').val() != ''){
  182. var regExp = new RegExp("[^a-zA-Z0-9\@\.\u4e00-\u9fa5]","i");
  183. if(regExp.test($('#search').val())){
  184. alert('搜索框不能含有特殊字符');
  185. return;
  186. }
  187. html += '?search='+$('#search').val();
  188. }
  189. if(html != '' && $('#selectstatus').val() != ''){
  190. html += '&status='+$('#selectstatus').val();
  191. }else if(html == '' && $('#selectstatus').val() != ''){
  192. html += '?status='+$('#selectstatus').val();
  193. }
  194. window.location.href = '/m/pay/add'+html;
  195. })
  196. });
  197. function sumbitorder(id,order,money){
  198. $('#orderchange').attr('action','/m/pay/modify/'+id);
  199. $('#order_sn').val(order);
  200. $('#money').val(money);
  201. }
  202. function closeorder(id){
  203. $('#closeorder').attr('href','/m/pay/close/'+id);
  204. }
  205. function checkorder(id,money){
  206. $('#checkmoney').text(money);
  207. $('#orderid').val(id);
  208. }
  209. </script>
  210. </body>
  211. </html>