layouts.blade.php 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. @extends('_layout')
  2. @section('title', sysConfig('website_name'))
  3. @section('layout_css')
  4. @yield('css')
  5. @endsection
  6. @section('body_class', 'dashboard')
  7. @section('layout_content')
  8. <nav class="site-navbar navbar navbar-default navbar-fixed-top navbar-mega {{config('theme.navbar.inverse')}} {{config('theme.navbar.skin')}}" role="navigation">
  9. <div class="navbar-header">
  10. <button type="button" class="navbar-toggler hamburger hamburger-close navbar-toggler-left hided"
  11. data-toggle="menubar">
  12. <span class="sr-only">{{trans('common.toggle_action', ['action' => trans('common.function.navigation')])}}</span>
  13. <span class="hamburger-bar"></span>
  14. </button>
  15. <button type="button" class="navbar-toggler collapsed" data-target="#site-navbar-collapse"
  16. data-toggle="collapse">
  17. <i class="icon wb-more-horizontal" aria-hidden="true"></i>
  18. </button>
  19. <div class="navbar-brand navbar-brand-center">
  20. <img src="{{sysConfig('website_logo') ? asset(sysConfig('website_logo')) : '/assets/images/logo64.png'}}"
  21. class="navbar-brand-logo" alt="logo"/>
  22. <span class="navbar-brand-text hidden-xs-down"> {{sysConfig('website_name')}}</span>
  23. </div>
  24. </div>
  25. <div class="navbar-container container-fluid">
  26. <div class="collapse navbar-collapse navbar-collapse-toolbar" id="site-navbar-collapse">
  27. <ul class="nav navbar-toolbar">
  28. <li class="nav-item hidden-sm-down" id="toggleFullscreen">
  29. <a class="nav-link icon icon-fullscreen" data-toggle="fullscreen" href="#" role="button">
  30. <span class="sr-only">{{trans('common.toggle_action', ['action' => trans('common.function.fullscreen')])}}</span>
  31. </a>
  32. </li>
  33. </ul>
  34. <ul class="nav navbar-toolbar navbar-right navbar-toolbar-right">
  35. {{-- <li class="nav-item dropdown">--}}
  36. {{-- <a href="javascript:void(0)" class="nav-link" data-toggle="dropdown" data-animation="scale-up"--}}
  37. {{-- aria-expanded="false" role="button">--}}
  38. {{-- <span class="flag-icon wb-flag"></span>--}}
  39. {{-- <span class="flag-icon icon wb-chevron-down-mini"></span>--}}
  40. {{-- </a>--}}
  41. {{-- <div class="dropdown-menu" role="menu">--}}
  42. {{-- <a class="dropdown-item" href="{{route('lang', ['locale' => 'en'])}}" role="menuitem">--}}
  43. {{-- <i class="flag-icon flag-icon-gb"></i>--}}
  44. {{-- <span style="padding: inherit;">English</span></a>--}}
  45. {{-- <a class="dropdown-item" href="{{route('lang', ['locale' => 'zh-CN'])}}" role="menuitem">--}}
  46. {{-- <i class="flag-icon flag-icon-cn"></i>--}}
  47. {{-- <span style="padding: inherit;">简体中文</span></a>--}}
  48. {{-- </div>--}}
  49. {{-- </li>--}}
  50. <li class="nav-item dropdown">
  51. <a href="#" aria-expanded="false" class="nav-link navbar-avatar" data-animation="scale-up"
  52. data-toggle="dropdown" role="button">
  53. <span class="avatar avatar-online">
  54. {{-- <x-avatar :user="Auth::getUser()"/><i></i>--}}
  55. <img src="/images/g.png" alt="头像">
  56. </span>
  57. </a>
  58. <div class="dropdown-menu" role="menu">
  59. @can('admin.index')
  60. <a href="{{route('admin.index')}}" class="dropdown-item" role="menuitem">
  61. <i class="icon wb-user" aria-hidden="true"></i>
  62. {{trans('user.menu.admin_dashboard')}}
  63. </a>
  64. @endcan
  65. <a href="{{route('profile')}}" class="dropdown-item" role="menuitem">
  66. <i class="icon wb-user" aria-hidden="true"></i>
  67. {{trans('user.user_profile')}}
  68. </a>
  69. <div class="dropdown-divider" role="presentation"></div>
  70. <a href="{{route('logout')}}" class="dropdown-item" role="menuitem">
  71. <i class="icon wb-power" aria-hidden="true"></i>
  72. {{trans('auth.logout')}}
  73. </a>
  74. </div>
  75. </li>
  76. </ul>
  77. </div>
  78. </div>
  79. </nav>
  80. <div class="site-menubar {{config('theme.sidebar')}}">
  81. <div class="site-menubar-body">
  82. <ul class="site-menu" data-plugin="menu">
  83. <li class="site-menu-item {{request()->routeIs('home', 'profile' ,'article') ? 'active open' : ''}}">
  84. <a href="{{route('home')}}">
  85. <i class="site-menu-icon wb-dashboard" aria-hidden="true"></i>
  86. <span class="site-menu-title">{{trans('user.menu.home')}}</span>
  87. </a>
  88. </li>
  89. <li class="site-menu-item {{request()->routeIs('shop', 'buy', 'orderDetail') ? 'active open' : ''}}">
  90. <a href="{{route('shop')}}">
  91. <i class="site-menu-icon wb-shopping-cart" aria-hidden="true"></i>
  92. <span class="site-menu-title">{{trans('user.menu.shop')}}</span>
  93. </a>
  94. </li>
  95. <li class="site-menu-item {{request()->routeIs('node') ? 'active open' : ''}}">
  96. <a href="/services1">
  97. <i class="site-menu-icon wb-grid-4" aria-hidden="true"></i>
  98. <span class="site-menu-title">余 额</span>
  99. </a>
  100. </li>
  101. <li class="site-menu-item {{request()->routeIs('node') ? 'active open' : ''}}">
  102. <a href="/services2">
  103. <i class="site-menu-icon wb-grid-4" aria-hidden="true"></i>
  104. <span class="site-menu-title">加油包</span>
  105. </a>
  106. </li>
  107. <!--<li class="site-menu-item {{request()->routeIs('help') ? 'active open' : ''}}">-->
  108. <!-- <a href="{{route('help')}}">-->
  109. <!-- <i class="site-menu-icon wb-info-circle" aria-hidden="true"></i>-->
  110. <!-- <span class="site-menu-title">{{trans('user.menu.helps')}}</span>-->
  111. <!-- </a>-->
  112. <!--</li>-->
  113. @php
  114. if(Auth::check()){
  115. $openTicket = auth()->user()->tickets()->where('status','<>',2)->count();
  116. } else {
  117. $openTicket = 0;
  118. }
  119. @endphp
  120. <li class="site-menu-item {{request()->routeIs('ticket', 'replyTicket') ? 'active open' : ''}}">
  121. <a href="{{route('ticket')}}">
  122. <i class="site-menu-icon wb-chat-working" aria-hidden="true"></i>
  123. <span class="site-menu-title">{{trans('user.menu.tickets')}}</span>
  124. @if($openTicket > 0)
  125. <div class="site-menu-badge">
  126. <span class="badge badge-pill badge-success">{{$openTicket}}</span>
  127. </div>
  128. @endif
  129. </a>
  130. </li>
  131. <li class="site-menu-item {{request()->routeIs('userinfo', 'profile' ,'article') ? 'active open' : ''}}">
  132. <a href="{{route('userinfo')}}">
  133. <i class="site-menu-icon wb-dashboard" aria-hidden="true"></i>
  134. <span class="site-menu-title">用户信息</span>
  135. </a>
  136. </li>
  137. <li class="site-menu-item {{request()->routeIs('invoice', 'invoiceInfo') ? 'active open' : ''}}">
  138. <a href="{{route('invoice')}}">
  139. <i class="site-menu-icon wb-bookmark" aria-hidden="true"></i>
  140. <span class="site-menu-title">{{trans('user.menu.invoices')}}</span>
  141. </a>
  142. </li>
  143. <li class="site-menu-item {{request()->routeIs('node') ? 'active open' : ''}}">
  144. <a href="/nodeList">
  145. <i class="site-menu-icon wb-grid-4" aria-hidden="true"></i>
  146. <span class="site-menu-title">我的节点</span>
  147. </a>
  148. </li>
  149. <li class="site-menu-item {{request()->routeIs('node') ? 'active open' : ''}}">
  150. <a href="/referral">
  151. <i class="site-menu-icon wb-grid-4" aria-hidden="true"></i>
  152. <span class="site-menu-title">推 广</span>
  153. </a>
  154. </li>
  155. @if((sysConfig('referral_status')))
  156. <!--<li class="site-menu-item {{request()->routeIs('commission') ? 'active open' : ''}}">-->
  157. <!-- <a href="{{route('commission')}}">-->
  158. <!-- <i class="site-menu-icon wb-star-outline" aria-hidden="true"></i>-->
  159. <!-- <span class="site-menu-title">{{trans('user.menu.referrals')}}</span>-->
  160. <!-- </a>-->
  161. <!--</li>-->
  162. @endif
  163. @if($openTicket > 0)
  164. @if(\App\Models\ReferralLog::uid()->exists() || \App\Models\Order::uid()->whereStatus(2)->exists())
  165. @if(sysConfig('is_invite_register'))
  166. <li class="site-menu-item {{request()->routeIs('invite') ? 'active open' : ''}}">
  167. <a href="{{route('invite')}}">
  168. <i class="site-menu-icon wb-extension" aria-hidden="true"></i>
  169. <span class="site-menu-title">{{trans('user.menu.invites')}}</span>
  170. </a>
  171. </li>
  172. @endif
  173. @if((sysConfig('referral_status')))
  174. <li class="site-menu-item {{request()->routeIs('commission') ? 'active open' : ''}}">
  175. <a href="{{route('commission')}}">
  176. <i class="site-menu-icon wb-star-outline" aria-hidden="true"></i>
  177. <span class="site-menu-title">{{trans('user.menu.referrals')}}</span>
  178. </a>
  179. </li>
  180. @endif
  181. @endif
  182. @endif
  183. </ul>
  184. </div>
  185. </div>
  186. <div class="page">
  187. @yield('content')
  188. </div>
  189. @endsection
  190. @section('layout_javascript')
  191. <script src="/assets/global/vendor/jquery-placeholder/jquery.placeholder.min.js"></script>
  192. <script src="/assets/global/js/Plugin/jquery-placeholder.js"></script>
  193. <script src="/assets/global/js/Plugin/material.js"></script>
  194. <script src="/assets/custom/sweetalert2/sweetalert2.all.min.js"></script>
  195. @yield('javascript')
  196. <!-- 统计 -->
  197. {!! sysConfig('website_analytics') !!}
  198. <!-- 客服 -->
  199. {!! sysConfig('website_customer_service') !!}
  200. @endsection