shop_income_statistics.blade.php 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. @extends('layouts.base')
  2. @section('content')
  3. @section('title', trans('订单收益统计'))
  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. <!-- 新增加右侧顶部三级菜单 -->
  11. <div class="panel panel-default">
  12. <div class="panel-body">
  13. <div class='alert alert-info'>
  14. <p>1、未分润金额:按照分润插件设置条件计算的分润金额 -订单实际分润金额</p>
  15. <p>2、商城收益:分成平台订单,供应商订单,门店订单和收银台订单</p>
  16. <p>平台&供应商订单:商城收益=订单实付金额-商品成本价</p>
  17. <p>门店&收银台订单:商城收益=订单实际支付金额-门店/收银台收益</p>
  18. </div>
  19. <div class="card">
  20. <div class="card-content">
  21. <form action="" method="post" class="form-horizontal" role="form" id="form1">
  22. <div class='form-group col-xs-12 col-sm-6'>
  23. <div class="input-group">
  24. <span class="input-group-addon">
  25. <input type="checkbox" name="search[is_time]" value="1"
  26. @if($search['is_time'] == '1')checked="checked"@endif>
  27. </span>
  28. {!!app\common\helpers\DateRange::tplFormFieldDateRange('search[time]', [
  29. 'starttime'=>$search['time']['start'] ?: date('Y-m-d H:i:s'),
  30. 'endtime'=>$search['time']['end'] ?: date('Y-m-d H:i:s'),
  31. 'start'=>0,
  32. 'end'=>0
  33. ], true)!!}
  34. </div>
  35. </div>
  36. <div class="form-group col-xs-12 col-sm-4">
  37. <button class="btn btn-success" id="search"><i class="fa fa-search"></i> 搜索</button>
  38. <button type="submit" name="export" value="1" id="export" class="btn btn-default">导出 Excel</button>
  39. </div>
  40. </form>
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. <div class="panel panel-default">
  46. <table class='table'>
  47. <tr class='trhead'>
  48. <td colspan='8' style="text-align: left;">
  49. 平台收益总汇总: <span id="total">{{ sprintf("%01.2f", $total->price - $total->cost_price + $total->supplier + $total->store + $total->cashier) }}元</span>&nbsp;&nbsp;&nbsp;
  50. 未被分润总汇总: <span id="total">{{ $total['undividend'] }}元</span>&nbsp;&nbsp;&nbsp;
  51. 商城收益总汇总: <span id="total">{{ sprintf("%01.2f", $total['price'] - $total['cost_price']) }}元</span>&nbsp;&nbsp;&nbsp;供应商收益总汇总: <span id="total">{{ $total['supplier'] }}元</span>&nbsp;&nbsp;&nbsp;
  52. 门店收益总汇总: <span id="total">{{ $total['store'] }}元</span>&nbsp;&nbsp;&nbsp;收银台收益总汇总: <span id="total">{{ $total['cashier'] }}元</span>
  53. </td>
  54. </tr>
  55. </table>
  56. </div>
  57. <div class="panel panel-default">
  58. <div class=" order-info">
  59. <div class="table-responsive">
  60. <table class='table order-title table-hover table-striped'>
  61. <thead>
  62. <tr>
  63. <th class="col-md-4 text-center" style="white-space: pre-wrap;">日期</th>
  64. <th class="col-md-2 text-center">订单金额</th>
  65. <th class="col-md-2 text-center">未被分润</th>
  66. <th class="col-md-2 text-center">商城收益</th>
  67. <th class="col-md-2 text-center">供应商收益</th>
  68. <th class="col-md-2 text-center">门店收益</th>
  69. <th class="col-md-2 text-center">收银台收益</th>
  70. <th class="col-md-2 text-center">总收益</th>
  71. </tr>
  72. </thead>
  73. <tbody>
  74. @foreach($list as $row)
  75. <tr style="height: 40px; text-align: center">
  76. <td>{{ date('Y-m-d',$row['day_time']) }}</td>
  77. <td>{{ $row['price'] }}</td>
  78. <td>{{ $row['undividend'] }}</td>
  79. <td>{{ sprintf("%01.2f",$row->price - $row->cost_price ?: '0.00') }}</td>
  80. <td>{{ $row->supplier ?: '0.00' }}</td>
  81. <td>{{ $row->store ?: '0.00' }}</td>
  82. <td>{{ $row->cashier ?: '0.00' }}</td>
  83. <td>{{ sprintf("%01.2f",$row->price - $row->cost_price + $row->supplier + $row->store + $row->cashier) ?: '0.00' }}</td>
  84. </tr>
  85. @endforeach
  86. </tbody>
  87. </table>
  88. </div>
  89. </div>
  90. @include('order.modals')
  91. <div id="pager">{!! $pager !!}</div>
  92. </div>
  93. </div>
  94. </div>
  95. <script>
  96. $(function () {
  97. $('#export').click(function () {
  98. $('#form1').attr('action', '{!! yzWebUrl('charts.income.shop-income-statistics.export') !!}');
  99. $('#form1').submit();
  100. setTimeout(() =>{
  101. $('#form1').attr('action', " ");
  102. },0)
  103. });
  104. });
  105. </script>
  106. @endsection