Нет описания
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

money_index_new.htm 9.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. {include file="public/layout" /}
  2. <body class="bodystyle" style="overflow-y: scroll; cursor: default; -moz-user-select: inherit;">
  3. <div id="append_parent"></div>
  4. <div id="ajaxwaitid"></div>
  5. {include file="shop/left" /}
  6. <div class="page" style="min-width:auto;margin-left:100px;">
  7. <div class="flexigrid">
  8. <div class="mDiv">
  9. <div class="ftitle">
  10. <h3>财务明细记录</h3>
  11. <h5>(共{$pager->totalRows}条数据)</h5>
  12. </div>
  13. <div title="刷新数据" class="pReload"><i class="fa fa-refresh"></i></div>
  14. <form class="navbar-form form-inline" action="{:url('Member/money_index')}" method="get" onsubmit="layer_loading('正在处理');">
  15. {$searchform.hidden|default=''}
  16. <div class="sDiv">
  17. <div class="sDiv2 fl" style="">
  18. <input type="text" size="30" name="keywords" value="{$Request.param.keywords}" class="qsbox" placeholder="搜索订单号...">
  19. <input type="submit" class="btn" value="搜索">
  20. </div>
  21. </div>
  22. </form>
  23. </div>
  24. <div class="hDiv">
  25. <div class="hDivBox">
  26. <table cellspacing="0" cellpadding="0" style="width: 100%">
  27. <thead>
  28. <tr>
  29. <th class="sign w10" axis="col0">
  30. </th>
  31. <th abbr="ac_id" axis="col4">
  32. <div class="">订单号</div>
  33. </th>
  34. <th abbr="ac_id" axis="col4" class="w100">
  35. <div class="tc">充值金额</div>
  36. </th>
  37. <th abbr="article_title" axis="col3" class="w150">
  38. <div class="tc">用户名</div>
  39. </th>
  40. <th abbr="ac_id" axis="col4" class="w150">
  41. <div class="tc">充值时间</div>
  42. </th>
  43. <th abbr="ac_id" axis="col4" class="w100">
  44. <div class="tc">支付方式</div>
  45. </th>
  46. <th abbr="ac_id" axis="col4" class="w100">
  47. <div class="tc">状态</div>
  48. </th>
  49. <th abbr="ac_id" axis="col4" class="w120">
  50. <div class="tc">操作</div>
  51. </th>
  52. </tr>
  53. </thead>
  54. </table>
  55. </div>
  56. </div>
  57. <div class="bDiv" style="height: auto;">
  58. <div id="flexigrid" cellpadding="0" cellspacing="0" border="0">
  59. <table style="width: 100%">
  60. <tbody>
  61. {empty name="list"}
  62. <tr>
  63. <div class="">
  64. <div class="no_pic"><img src="__SKIN__/images/null-data.png"></div>
  65. </div>
  66. </tr>
  67. {else/}
  68. {foreach name="list" item="vo" key="k" }
  69. <tr>
  70. <td class="sign">
  71. <div class="w10 tc">
  72. </div>
  73. </td>
  74. <td style="width: 100%">
  75. <div style="">
  76. {$vo.order_number}
  77. </div>
  78. </td>
  79. <td>
  80. <div class="w100 tc">
  81. ¥{$vo.money}
  82. </div>
  83. </td>
  84. <td class="sort">
  85. <div class="w150 tc">
  86. <a href="{:url('Member/users_edit', ['id'=>$vo.users_id,'from'=>'money_index'])}">{$vo.username}</a>
  87. </div>
  88. </td>
  89. <td>
  90. <div class="w150 tc">
  91. {$vo.add_time|date='Y-m-d H:i:s',###}
  92. </div>
  93. </td>
  94. <td class="">
  95. <div class="tc w100">
  96. {notempty name="$pay_method_arr[$vo['pay_method']]"}
  97. {$pay_method_arr[$vo['pay_method']]}
  98. {else /}
  99. ————
  100. {/notempty}
  101. </div>
  102. </td>
  103. <td class="">
  104. <div class="tc w100">
  105. {$pay_status_arr[$vo['status']]}
  106. </div>
  107. </td>
  108. <td class="">
  109. <div class="tc w120">
  110. {if condition='$vo.status == 1'}
  111. <a class="btn blue" href="javascript:void(0);" data-url="{:url('Member/money_mark_order')}" data-moneyid="{$vo.moneyid}" data-title="手工充值" data-status="{$vo.status}" data-username="{$vo.username}" data-money="{$vo.money}" onClick="handle(this);"><i class="fa fa-trash-o"></i>充值</a>
  112. {elseif condition='$vo.status == 3' /}
  113. <a class="btn blue" href="javascript:void(0);" data-url="{:url('Member/money_mark_order')}" data-moneyid="{$vo.moneyid}" data-title="撤销充值" data-status="{$vo.status}" data-username="{$vo.username}" data-money="{$vo.money}" onClick="handle(this);"><i class="fa fa-trash-o"></i>撤销</a>
  114. {else /}
  115. &nbsp;&nbsp;——&nbsp;&nbsp;
  116. {/if}
  117. {eq name="$Think.const.CONTROLLER_NAME.'@money_del'|is_check_access" value="1"}
  118. <a class="btn red" href="javascript:void(0);" data-url="{:url('Member/money_del')}" data-id="{$vo.moneyid}" onClick="delfun(this);"><i class="fa fa-trash-o"></i>删除</a>
  119. {/eq}
  120. </div>
  121. </td>
  122. </tr>
  123. {/foreach}
  124. {/empty}
  125. </tbody>
  126. </table>
  127. </div>
  128. <div class="iDiv" style="display: none;"></div>
  129. </div>
  130. <!--分页位置-->
  131. {$page} </div>
  132. </div>
  133. <script>
  134. $(document).ready(function(){
  135. // 表格行点击选中切换
  136. $('#flexigrid > table>tbody >tr').click(function(){
  137. $(this).toggleClass('trSelected');
  138. });
  139. // 点击刷新数据
  140. $('.fa-refresh').click(function(){
  141. location.href = location.href;
  142. });
  143. });
  144. // 订单处理
  145. function handle(obj){
  146. var msg = '';
  147. var status = $(obj).attr('data-status');
  148. var username = $(obj).attr('data-username');
  149. var money = $(obj).attr('data-money');
  150. if (1 == status) {
  151. msg = "将为【<font color='red'>"+username+"</font>】账户充值<font color='red'>¥"+money+"元</font>,确认执行?";
  152. } else if (3 == status) {
  153. msg = "将扣除【<font color='red'>"+username+"</font>】账户余额<font color='red'>¥"+money+"元</font>,确认执行?";
  154. }
  155. layer.confirm(msg, {
  156. shade: layer_shade,
  157. area: ['480px', '190px'],
  158. move: false,
  159. title: '提示',
  160. btnAlign:'r',
  161. closeBtn: 3,
  162. btn: ['确定','取消'] ,//按钮
  163. success: function () {
  164. $(".layui-layer-content").css('text-align', 'left');
  165. }
  166. }, function(){
  167. layer_loading('正在处理');
  168. // 确定
  169. $.ajax({
  170. type : 'post',
  171. url : $(obj).attr('data-url'),
  172. data : {moneyid:$(obj).attr('data-moneyid'), _ajax:1},
  173. dataType : 'json',
  174. success : function(res){
  175. layer.closeAll();
  176. if(res.code == 1){
  177. layer.msg(res.msg, {icon: 1, time:1000}, function(){
  178. window.location.reload();
  179. });
  180. }else{
  181. layer.alert(data.msg, {icon: 2, title:false});
  182. }
  183. },
  184. error:function(e){
  185. layer.closeAll();
  186. layer.alert(e.responseText, {icon: 2, title:false});
  187. }
  188. })
  189. }, function(index){
  190. layer.closeAll();
  191. });
  192. return false;
  193. }
  194. </script>
  195. {include file="public/footer" /}