cashier.blade.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. @extends('layouts.base')
  2. @section('title', '统计')
  3. @section('content')
  4. <link href="{{static_url('yunshop/css/order.css')}}" media="all" rel="stylesheet" type="text/css"/>
  5. <div class="w1200 m0a">
  6. <script type="text/javascript" src="{{static_url('js/dist/jquery.gcjs.js')}}"></script>
  7. <script type="text/javascript" src="{{static_url('js/dist/jquery.form.js')}}"></script>
  8. <script type="text/javascript" src="{{static_url('js/dist/tooltipbox.js')}}"></script>
  9. <div class="rightlist">
  10. {{--<div class="right-titpos">
  11. <ul class="add-snav">
  12. <li class="active"><a href="#">统计:</a></li>
  13. </ul>
  14. </div>--}}
  15. <div class="alert alert-info">注!<br>①平台资金统计已付款、未退款、未关闭的订单实付金额<br>
  16. ②酒店资金统计平台扣点之后、已付款、未关闭的订单实付金额<br>
  17. ③消费者资金统计未冻结的队列</div>
  18. <div class="panel panel-default">
  19. <div class="panel-heading">
  20. <h3 class="panel-title">
  21. <span style="font-size:16px;">统计: &emsp;</span>
  22. <span class="label label-success">&emsp;酒店总销售额:[{{$statistics['shop_price_total']}}]元&emsp;</span>
  23. <span class="label label-danger">&emsp;收银台资金:[{{$statistics['hotel_price_total']}}]元&emsp;</span>
  24. <span class="label label-primary">&emsp;消费者资金【应返还[{{$statistics['return_price_total']}}]元 实际返还:[{{$statistics['actual_return_price_total']}}]元】</span>
  25. </h3>
  26. </div>
  27. </div>
  28. <div class="panel panel-info">
  29. <div class="panel-body">
  30. <form action="" method="get" class="form-horizontal" role="form" id="form1">
  31. <input type="hidden" name="c" value="site"/>
  32. <input type="hidden" name="a" value="entry"/>
  33. <input type="hidden" name="m" value="yun_shop"/>
  34. <input type="hidden" name="do" value="hotel" id="form_do"/>
  35. <input type="hidden" name="route" value="{{\Yunshop\Hotel\admin\CashierController::INDEX_URL}}" id="route"/>
  36. <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-4">
  37. <label class="col-xs-12 col-sm-4 col-md-4 col-lg-2 control-label">酒店地址</label>
  38. <div class="">
  39. <input type="hidden" id="province_id" value="{{$search['province_id']?$search['province_id']:0}}"/>
  40. <input type="hidden" id="city_id" value="{{$search['city_id']?$search['city_id']:0}}"/>
  41. <input type="hidden" id="district_id" value="{{$search['district_id']?$search['district_id']:0}}"/>
  42. <input type="hidden" id="street_id" value="{{$search['street_id']?$search['street_id']:0}}"/>
  43. {!! app\common\helpers\AddressHelper::tplLinkedAddress(['search[province_id]','search[city_id]','search[district_id]','search[street_id]'], [])!!}
  44. </div>
  45. </div>
  46. <div class="form-group col-xs-12 col-sm-2 col-md-2 col-lg-2">
  47. <div class="">
  48. <input type="text" class="form-control" name="search[hotel_id]" value="{{$search['hotel_id']?$search['hotel_id']:''}}" placeholder="酒店ID"/>
  49. </div>
  50. </div>
  51. <div class="form-group col-xs-12 col-sm-2 col-md-2 col-lg-2">
  52. <div class="">
  53. <input type="text" class="form-control" name="search[hotel_name]" value="{{$search['hotel_name']?$search['hotel_name']:''}}" placeholder="酒店名称"/>
  54. </div>
  55. </div>
  56. <div class="form-group col-xs-12 col-sm-2 col-md-2 col-lg-2">
  57. <div class="">
  58. <select name='search[category]' class='form-control'>
  59. <option value=''>分类不限</option>
  60. @foreach($category_list as $category)
  61. <option value='{{$category->id}}' @if($search['category'] == $category->id) selected="selected"@endif
  62. >{{$category->name}}</option>
  63. @endforeach
  64. </select>
  65. </div>
  66. </div>
  67. <div class="form-group">
  68. <div class="col-sm-7 col-lg-9 col-xs-12">
  69. <button class="btn btn-success" id="search"><i class="fa fa-search"></i> 搜索</button>
  70. <button type="submit" name="export" value="1" id="export" class="btn btn-default">导出
  71. Excel
  72. </button>
  73. </div>
  74. </div>
  75. </form>
  76. </div>
  77. </div>
  78. <div class="panel panel-default">
  79. <div class="panel-body" style="margin-bottom:200px">
  80. <table class="table table-hover" style="overflow:visible">
  81. <thead class="navbar-inner">
  82. <tr>
  83. <th style='width:4%;text-align: center;'>
  84. 酒店ID
  85. </th>
  86. <th style='width:14%;text-align: center;'>
  87. 酒店名称
  88. </th>
  89. <th style='width:10%;text-align: center;'>
  90. 酒店分类
  91. </th>
  92. <th style='width:12%;text-align: center;'>
  93. 累计实收金额
  94. </th>
  95. <th style='width:10%;text-align: center;'>
  96. 平台提成比(%)
  97. </th>
  98. <th style='width:14%;text-align: center;'>
  99. 累计应收金额
  100. </th>
  101. <th style='width:14%;text-align: center;'>
  102. 未结算金额
  103. </th>
  104. <th style='width:10%;text-align: center;'>
  105. 已结算金额
  106. </th>
  107. <th style='width:16%;'>
  108. 操作
  109. </th>
  110. </tr>
  111. </thead>
  112. <tbody>
  113. @foreach($list as $row)
  114. <tr>
  115. <td style="text-align: center;">{{$row->id}}</td>
  116. <td style="text-align: center;">
  117. <img src='{{tomedia($row->thumb)}}' style='width:30px;height:30px;padding:1px;border:1px solid #ccc' />
  118. <br/>
  119. {{$row->hotel_name}}
  120. </td>
  121. <td style="text-align: center;">{{$row->hasOneCategory->name}}</td>
  122. <td style="text-align: center;">
  123. 收银台:{{number_format($row->order_price, 2)}}<br>
  124. 酒店:{{number_format($row->hotel_order_price, 2)}}
  125. </td>
  126. <td style="text-align: center;">
  127. 收银台:{{ $row->hasOneCashier->hasOneCashierGoods->shop_commission?:0 }}<br>
  128. 酒店:{{ $row->shop_commission->value['shop_commission']?:0 }}
  129. </td>
  130. <td style="text-align: center;">
  131. 收银台:{{number_format($row->receivable_price, 2)}}<br>
  132. 酒店:{{number_format($row->hotel_receivable_price, 2)}}
  133. </td>
  134. <td style="text-align: center;">
  135. 收银台:{{number_format($row->not_withdraw, 2)}}<br>
  136. 酒店:{{number_format($row->hotel_not_withdraw, 2)}}
  137. </td>
  138. <td style="text-align: center;">
  139. 收银台:{{number_format($row->finish_withdraw, 2)}}<br>
  140. 酒店:{{number_format($row->hotel_finish_withdraw, 2)}}
  141. </td>
  142. <td style="overflow:visible;">
  143. <div class="btn-group btn-group-sm" >
  144. <a class="btn btn-info dropdown-toggle" href="{{yzWebUrl('plugin.hotel.admin.hotels.hotel-order.index', ['hotel_order_search[hotel][hotel_id]' => $row->id])}}">酒店订单<span class="caret"></span></a>
  145. </div>
  146. </td>
  147. </tr>
  148. @endforeach
  149. </tbody>
  150. </table>
  151. </div>
  152. @include('order.modals')
  153. <div id="pager">{!! $pager !!}</div>
  154. </div>
  155. </div>
  156. </div>
  157. <script type="text/javascript" src="{{static_url('js/area/cascade_street.js')}}"></script>
  158. <script>
  159. var province_id = $('#province_id').val();
  160. var city_id = $('#city_id').val();
  161. var district_id = $('#district_id').val();
  162. var street_id = $('#street_id').val();
  163. cascdeInit(province_id, city_id, district_id, street_id);
  164. $(function () {
  165. $('#export').click(function(){
  166. $('#route').val("{!! \Yunshop\Hotel\admin\CashierController::EXPORT_URL !!}");
  167. });
  168. });
  169. $(function () {
  170. $('#search').click(function(){
  171. $('#route').val("{!! \Yunshop\Hotel\admin\CashierController::INDEX_URL !!}");
  172. });
  173. });
  174. </script>
  175. @endsection('content')