index.blade.php 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  1. @extends('module.layouts.company')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/common.css') }}"/>
  6. <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/company_service.css')}}"/>
  7. <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/company_ajax_dialog.css')}}"/>
  8. @endpush
  9. @push('js')
  10. <script type="text/javascript" src="{{ theme_asset('app/js/company/jquery.common.js') }}"></script>
  11. @endpush
  12. @section('content')
  13. <div class="user_main">
  14. <div class="mleft">
  15. @include('module.section.service_left')
  16. </div>
  17. <div class="mright">
  18. <div class="user_pagetitle">
  19. <div class="pat_l">我的订单</div>
  20. <div class="clear"></div>
  21. </div>
  22. <div class="user_tab order_tab">
  23. <a href="{{ route('service.order.index',array_merge($params,['type'=>''])) }}" class="tabli @if($type == '') select @endif">所有订单</a>
  24. <a href="{{ route('service.order.index',array_merge($params,['type'=>'setmeal'])) }}" class="tabli @if($type == 'setmeal') select @endif">我的套餐订单</a>
  25. <a href="{{ route('service.order.index',array_merge($params,['type'=>'increment'])) }}" class="tabli @if($type == 'increment') select @endif">增值服务订单</a>
  26. <a href="{{ route('service.order.index',array_merge($params,['type'=>'points'])) }}" class="tabli @if($type == 'points') select @endif">积分订单</a>
  27. {{--商城订单 待--}}
  28. <div class="clear"></div>
  29. </div>
  30. <div class="user_tip">
  31. <div class="tiptit">小提示</div>
  32. <div class="tiptxt link_blue">
  33. 订单自创建日期起,超过5分钟没有完成支付,系统将会自动将订单取消
  34. </div>
  35. </div>
  36. <div class="order_th">
  37. <div class="th1">订单内容</div>
  38. <div class="th2">支付方式</div>
  39. <!-- <div class="th3"><div class="select_input">订单状态</div></div> -->
  40. <div class="th3">
  41. <div class="select_input input_140_30_div J_hoverinput J_dropdown J_listitme_parent">
  42. <span class="J_listitme_text">
  43. @if(Request::get('is_pay')== 2)已完成@elseif(Request::get('is_pay')== 1) 待付款@elseif(Request::get('is_pay')== 3)已取消 @else 订单状态@endif
  44. </span>
  45. <div class="dropdowbox10 J_dropdown_menu">
  46. <div class="dropdow_inner10">
  47. <ul class="nav_box">
  48. <li><a class="J_listitme" href="{{ route("service.order.index",array_merge($params,['is_pay'=>''])) }}" >全部订单</a></li>
  49. <li><a class="J_listitme" href="{{ route("service.order.index",array_merge($params,['is_pay'=>1])) }}" >待付款</a></li>
  50. <li><a class="J_listitme" href="{{ route("service.order.index",array_merge($params,['is_pay'=>2])) }}" >已完成</a></li>
  51. <li><a class="J_listitme" href="{{ route("service.order.index",array_merge($params,['is_pay'=>3])) }}" >已取消</a></li>
  52. </ul>
  53. </div>
  54. </div>
  55. </div>
  56. </div>
  57. <div class="th4">金额</div>
  58. <div class="th5">操作</div>
  59. <div class="clear"></div>
  60. </div>
  61. @if(!$orderList->isEmpty())
  62. @foreach($orderList as $key=>$vo)
  63. <div class="order_td">
  64. <div class="td1 link_blue ">
  65. <a href="{{ route('service.order.detail',['id'=>$vo->id]) }}">{{ $vo->oid }}</a>
  66. <div>{{ $vo->service_name }} | 下单时间:{{ $vo->created_at }}</div>
  67. </div>
  68. <div class="td2">{{ $vo->payment_cn }}</div>
  69. <!--待付款状态增加class="pay"-->
  70. @if($vo->is_pay ==2)
  71. <div class="td3">已完成
  72. @if($vo->invoice)
  73. <span class="invoice">
  74. <img src="{{ theme_asset('app/images/60.png') }}"/>
  75. <!-- -->
  76. <div class="invoice-detail">
  77. <div class="invoice-title">发票开具</div>
  78. <div class="invoice-item">发票抬头:{{ $vo->invoice->title }}</div>
  79. <div class="invoice-item">发票内容:{{ $vo->invoice->cate }}</div>
  80. <div class="invoice-item col2">单位名称:{{ $vo->invoice->organization }}</div>
  81. <div class="invoice-title">发票邮寄</div>
  82. <div class="invoice-item">收件人:{{ $vo->invoice->addressee }}</div>
  83. <div class="invoice-item">手机号:{{ $vo->invoice->mobile }}</div>
  84. <div class="invoice-item col2">邮政编码:{{ $vo->invoice->postcode }}</div>
  85. <div class="invoice-item col2">邮寄地址:{{ $vo->invoice->address }}</div>
  86. </div>
  87. <!-- -->
  88. </span>
  89. @endif
  90. </div>
  91. @elseif($vo->is_pay == 1)
  92. <div class="td3 pay">待付款</div>
  93. @else
  94. <div class="td3">已取消</div>
  95. @endif
  96. <div class="td4">¥{{ $vo->pay_amount }}</div>
  97. <div class="td5 link_blue">
  98. @if($vo->is_pay == 3)
  99. <a href="javascript:;" class="delete" url="{{ route('service.order.del') }}" oid="{{ $vo->id }}">删除</a>
  100. @elseif($vo->is_pay == 1)
  101. @if($vo->payment!='offline')
  102. <a href="{{ route('service.order.detail',['id'=>$vo->id]) }}">支付</a>&nbsp;&nbsp;
  103. @endif
  104. <a href="javascript:;" class="cancel" url="{{ route('service.order.cancel') }}" oid="{{ $vo->id }}">取消</a>
  105. @else
  106. <!--订单完成后,下单时未选发票可以索取发票-->
  107. @if(!$vo->invoice && $vo->pay_type !=1 && config('aix.companyset.comset.com_set.open_invoice') == 1 )
  108. @if(config('aix.companyset.comset.com_set.invoice_cash_min') <= $vo->pay_amount)
  109. <a href="{{ route('service.order.detail',['id'=>$vo->id]) }}">索取发票</a>
  110. @else
  111. --
  112. @endif
  113. @else
  114. {{--<a href="javascript:;" class="enote" data-value="{$vo.id}">打印发票</a>--}}
  115. @endif
  116. @endif
  117. </div>
  118. <div class="clear"></div>
  119. </div>
  120. @endforeach
  121. <div class="qspage">{{ $orderList->appends(Request::all())->links('module.widgets.pagination') }}</div>
  122. @else
  123. <div class="res_empty">
  124. 没有符合条件的订单记录
  125. </div>
  126. @endif
  127. </div>
  128. <div class="clear"></div>
  129. </div>
  130. @endsection
  131. @section('script')
  132. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.allselected.js') }}"></script>
  133. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.disappear.tooltip.js') }}"></script>
  134. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.tooltip.js') }}"></script>
  135. <script type="text/javascript" src="{{theme_asset('app/js/jquery.dropdown.js')}}"></script>
  136. <script type="text/javascript" src="{{theme_asset('app/js/jquery.listitem.js')}}"></script>
  137. <script type="text/javascript">
  138. $(document).ready(function(){
  139. $(".invoice").mouseover(function(){
  140. $(this).children('.invoice-detail').addClass('show');
  141. });
  142. $(".invoice").mouseout(function(){
  143. $(this).children('.invoice-detail').removeClass('show');
  144. });
  145. $(".delete").click(function(){
  146. var url = $(this).attr('url');
  147. var id = $(this).attr('oid');
  148. var qsDialog=$(this).dialog({
  149. title: '删除订单',
  150. loading: true,
  151. border: false,
  152. yes: function() {
  153. $.post(url,{id:id,_token:"{{csrf_token()}}"},function(result){
  154. if(result.status == 1){
  155. disapperTooltip('success',result.msg);
  156. setTimeout(function () {
  157. window.location.reload();
  158. }, 2000);
  159. }else{
  160. disapperTooltip('remind',result.msg);
  161. }
  162. },'json');
  163. }
  164. });
  165. $.getJSON(url,{id:id},function(result){
  166. if(result.status == 1){
  167. qsDialog.setContent(result.data.html);
  168. }else{
  169. disapperTooltip('remind',result.msg);
  170. }
  171. });
  172. });
  173. $(".cancel").click(function(){
  174. var url = $(this).attr('url');
  175. var id = $(this).attr('oid');
  176. var qsDialog=$(this).dialog({
  177. title: '取消订单',
  178. loading: true,
  179. border: false,
  180. yes: function() {
  181. $.post(url,{id:id,_token:"{{csrf_token()}}"},function(result){
  182. if(result.status == 1){
  183. disapperTooltip('success',result.msg);
  184. setTimeout(function () {
  185. window.location.reload();
  186. }, 2000);
  187. }else{
  188. disapperTooltip('remind',result.msg);
  189. }
  190. },'json');
  191. }
  192. });
  193. $.getJSON(url,{id:id},function(result){
  194. if(result.status == 1){
  195. qsDialog.setContent(result.data.html);
  196. }else{
  197. disapperTooltip('remind',result.msg);
  198. }
  199. });
  200. });
  201. {{--$(".enote").click(function(){--}}
  202. {{--var order_id = this.getAttribute('data-value');--}}
  203. {{--var qsDialog = $(this).dialog({--}}
  204. {{--title: '电子票据',--}}
  205. {{--loading: true,--}}
  206. {{--footer : false--}}
  207. {{--});--}}
  208. {{--$.getJSON("{{ route('service.order.invoice.enote') }}",{id:order_id},function(result){--}}
  209. {{--if(result.status==1){--}}
  210. {{--qsDialog.setContent(result.data);--}}
  211. {{--}--}}
  212. {{--else {--}}
  213. {{--disapperTooltip('remind',result.msg);--}}
  214. {{--}--}}
  215. {{--});--}}
  216. {{--});--}}
  217. });
  218. </script>
  219. @endsection