サイドメニューの表示とハイライトを統一化
This commit is contained in:
parent
fcbb572abd
commit
e564d656d0
@ -441,11 +441,12 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<!-- 駐輪場マスタ -->
|
<!-- 駐輪場マスタ -->
|
||||||
<?php $route = [
|
@php
|
||||||
|
// 駐輪場マスタ:ルート名がここに含まれている場合、展開&ハイライト
|
||||||
|
$parkingRoutes = [
|
||||||
'ptypes',
|
'ptypes',
|
||||||
'parks',
|
'parks',
|
||||||
'managers',
|
'managers',
|
||||||
'settlement_transactions',
|
|
||||||
'print_areas',
|
'print_areas',
|
||||||
'operator_ques',
|
'operator_ques',
|
||||||
'regular_types',
|
'regular_types',
|
||||||
@ -457,149 +458,121 @@
|
|||||||
'price_add',
|
'price_add',
|
||||||
'price_info',
|
'price_info',
|
||||||
'price_edit',
|
'price_edit',
|
||||||
];?>
|
'zones',
|
||||||
<li
|
'stations',
|
||||||
class="nav-item has-treeview @if(in_array(app('router')->currentRouteName(), $route)) menu-open @endif">
|
'terms',
|
||||||
<a href="#"
|
'contract_allowable_cities',
|
||||||
class="nav-link @if(in_array(app('router')->currentRouteName(), $route)) active @endif">
|
];
|
||||||
|
$current = app('router')->currentRouteName();
|
||||||
|
@endphp
|
||||||
|
|
||||||
|
<!-- 駐輪場マスタ -->
|
||||||
|
<li class="nav-item has-treeview @if(in_array($current, $parkingRoutes)) menu-open @endif">
|
||||||
|
<a href="#" class="nav-link @if(in_array($current, $parkingRoutes)) active @endif">
|
||||||
<i class="nav-icon fa fa-th"></i>
|
<i class="nav-icon fa fa-th"></i>
|
||||||
<p>
|
<p>
|
||||||
{{__("駐輪場マスタ")}}
|
{{ __("駐輪場マスタ") }}
|
||||||
<i class="right fa fa-angle-down"></i>
|
<i class="right fa fa-angle-down"></i>
|
||||||
</p>
|
</p>
|
||||||
</a>
|
</a>
|
||||||
<ul class="nav nav-treeview" @if(in_array(app('router')->currentRouteName(), $route))
|
<ul class="nav nav-treeview" style="display: @if(in_array($current, $parkingRoutes)) block @else none @endif;">
|
||||||
style="display: block;" @else style="display: none;" @endif>
|
<li class="nav-item"><a href="{{ route('parks') }}" class="nav-link @if($current === 'parks') active @endif">
|
||||||
<li class="nav-item">
|
|
||||||
<a href="{{route('parks')}}"
|
|
||||||
class="nav-link @if(app('router')->is('parks')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{__("駐輪場マスタ")}}</p>
|
<p>{{ __("駐輪場マスタ") }}</p></a>
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item"><a href="{{ route('city') }}" class="nav-link @if($current === 'city') active @endif">
|
||||||
<a href="{{route('city')}}"
|
|
||||||
class="nav-link @if(app('router')->is('city')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{__("市区マスタ")}}</p>
|
<p>{{ __("市区マスタ") }}</p></a>
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item"><a href="{{ route('pricelist') }}" class="nav-link @if($current === 'pricelist') active @endif">
|
||||||
<a href="{{ route('pricelist') }}"
|
|
||||||
class="nav-link {{ app('router')->is('pricelist') ? 'active' : '' }}">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("料金一覧表") }}</p>
|
<p>{{ __("料金一覧表") }}</p></a>
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item"><a href="{{ route('prices') }}" class="nav-link @if($current === 'prices') active @endif">
|
||||||
<a href="{{route('prices')}}"
|
|
||||||
class="nav-link @if(app('router')->is('prices')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{__('駐輪場所、料金マスタ')}}</p>
|
<p>{{ __("駐輪場所、料金マスタ") }}</p></a>
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item"><a href="{{ route('psection') }}" class="nav-link @if($current === 'psection') active @endif">
|
||||||
<a href="{{route('psection')}}"
|
|
||||||
class="nav-link @if(app('router')->is('psection')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{__('車種区分マスタ')}}</p>
|
<p>{{ __("車種区分マスタ") }}</p></a>
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
|
<li class="nav-item"><a href="{{ route('ptypes') }}" class="nav-link @if($current === 'ptypes') active @endif">
|
||||||
<li class="nav-item">
|
|
||||||
<a href="{{route('ptypes')}}"
|
|
||||||
class="nav-link @if(app('router')->is('ptypes')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{__('駐輪分類マスタ')}}</p>
|
<p>{{ __("駐輪分類マスタ") }}</p></a>
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
<!-- kin start -->
|
<li class="nav-item"><a href="{{ route('zones') }}" class="nav-link @if($current === 'zones') active @endif">
|
||||||
<li class="nav-item">
|
|
||||||
<a href="{{ route('zones') }}"
|
|
||||||
class="nav-link @if(app('router')->is('zones')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("ゾーンマスタ") }}</p>
|
<p>{{ __("ゾーンマスタ") }}</p></a>
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item"><a href="{{ route('regular_types') }}" class="nav-link @if($current === 'regular_types') active @endif">
|
||||||
<a href="{{ route('regular_types') }}"
|
|
||||||
class="nav-link @if(app('router')->is('regular_types')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("定期種別マスタ") }}</p>
|
<p>{{ __("定期種別マスタ") }}</p></a>
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item"><a href="{{ route('stations') }}" class="nav-link @if($current === 'stations') active @endif">
|
||||||
<a href="{{ route('stations') }}"
|
|
||||||
class="nav-link @if(app('router')->is('stations')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p class="mb-0">{{ __("近傍駅マスタ") }}</p>
|
<p>{{ __("近傍駅マスタ") }}</p></a>
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item"><a href="{{ route('terms') }}" class="nav-link @if($current === 'terms') active @endif">
|
||||||
<a href="{{ route('terms') }}"
|
|
||||||
class="nav-link @if(app('router')->is('terms')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("利用契約マスタ") }}</p>
|
<p>{{ __("利用契約マスタ") }}</p></a>
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item"><a href="{{ route('jurisdiction_parkings') }}" class="nav-link @if($current === 'jurisdiction_parkings') active @endif">
|
||||||
<a href="{{ route('jurisdiction_parkings') }}"
|
|
||||||
class="nav-link @if(app('router')->is('jurisdiction_parkings')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("管轄駐輪場マスタ") }}</p>
|
<p>{{ __("管轄駐輪場マスタ") }}</p></a>
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item"><a href="{{ route('print_areas') }}" class="nav-link @if($current === 'print_areas') active @endif">
|
||||||
<a href="{{ route('print_areas') }}"
|
|
||||||
class="nav-link @if(app('router')->is('print_areas')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("シール印刷範囲マスタ") }}</p>
|
<p>{{ __("シール印刷範囲マスタ") }}</p></a>
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item"><a href="{{ route('contract_allowable_cities') }}" class="nav-link @if($current === 'contract_allowable_cities') active @endif">
|
||||||
<a href="{{ route('contract_allowable_cities') }}"
|
|
||||||
class="nav-link @if(app('router')->is('contract_allowable_cities')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("契約許容市区マスタ") }}</p>
|
<p>{{ __("契約許容市区マスタ") }}</p></a>
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item"><a href="{{ route('managers') }}" class="nav-link @if($current === 'managers') active @endif">
|
||||||
<a href="{{ route('managers') }}"
|
|
||||||
class="nav-link @if(app('router')->is('managers')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("駐輪場管理者マスタ") }}</p>
|
<p>{{ __("駐輪場管理者マスタ") }}</p></a>
|
||||||
</a>
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
@php
|
||||||
|
// 決済マスタ:ルート名がここに含まれている場合、展開&ハイライト
|
||||||
|
$paymentRoutes = [
|
||||||
|
'tax', // 消費税マスタ
|
||||||
|
'payments', // 決済情報マスタ
|
||||||
|
'settlement_transactions', // 決済トランザクション
|
||||||
|
];
|
||||||
|
$current = app('router')->currentRouteName();
|
||||||
|
@endphp
|
||||||
|
|
||||||
<!-- 決済マスタ -->
|
<!-- 決済マスタ -->
|
||||||
<li class="nav-item has-treeview">
|
<li class="nav-item has-treeview @if(in_array($current, $paymentRoutes)) menu-open @endif">
|
||||||
<a href="#" class="nav-link">
|
<a href="#" class="nav-link @if(in_array($current, $paymentRoutes)) active @endif">
|
||||||
<i class="nav-icon fa fa-crop"></i>
|
<i class="nav-icon fa fa-crop"></i>
|
||||||
<p>
|
<p>
|
||||||
{{ __("決済マスタ") }}
|
{{ __("決済マスタ") }}
|
||||||
<i class="right fa fa-angle-down"></i>
|
<i class="right fa fa-angle-down"></i>
|
||||||
</p>
|
</p>
|
||||||
</a>
|
</a>
|
||||||
<ul class="nav nav-treeview">
|
|
||||||
|
<ul class="nav nav-treeview" style="display: @if(in_array($current, $paymentRoutes)) block @else none @endif;">
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a href="{{ route('tax') }}"
|
<a href="{{ route('tax') }}"
|
||||||
class="nav-link @if(app('router')->is('tax')) active @endif">
|
class="nav-link @if($current === 'tax') active @endif">
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __('消費税マスタ') }}</p>
|
<p>{{ __('消費税マスタ') }}</p>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a href="{{ route('payments') }}"
|
<a href="{{ route('payments') }}"
|
||||||
class="nav-link @if(app('router')->is('payments')) active @endif">
|
class="nav-link @if($current === 'payments') active @endif">
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("決済情報マスタ") }}</p>
|
<p>{{ __("決済情報マスタ") }}</p>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a href="{{ route('settlement_transactions') }}"
|
<a href="{{ route('settlement_transactions') }}"
|
||||||
class="nav-link @if(app('router')->is('settlement_transactions')) active @endif">
|
class="nav-link @if($current === 'settlement_transactions') active @endif">
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("決済トランザクション") }}</p>
|
<p>{{ __("決済トランザクション") }}</p>
|
||||||
</a>
|
</a>
|
||||||
@ -607,47 +580,55 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
@php
|
||||||
|
// システムマスタ:ルート名がここに含まれている場合、展開&ハイライト
|
||||||
|
$systemRoutes = [
|
||||||
|
'opes',
|
||||||
|
'devices',
|
||||||
|
'operator_ques',
|
||||||
|
'settings',
|
||||||
|
'mail_templates',
|
||||||
|
];
|
||||||
|
$current = app('router')->currentRouteName();
|
||||||
|
@endphp
|
||||||
|
|
||||||
<!-- システムマスタ -->
|
<!-- システムマスタ -->
|
||||||
<li class="nav-item has-treeview">
|
<li class="nav-item has-treeview @if(in_array($current, $systemRoutes)) menu-open @endif">
|
||||||
<a href="#" class="nav-link">
|
<a href="#" class="nav-link @if(in_array($current, $systemRoutes)) active @endif">
|
||||||
<i class="nav-icon fa fa-cogs"></i>
|
<i class="nav-icon fa fa-cogs"></i>
|
||||||
<p>
|
<p>
|
||||||
{{ __("システムマスタ") }}
|
{{ __("システムマスタ") }}
|
||||||
<i class="right fa fa-angle-down"></i>
|
<i class="right fa fa-angle-down"></i>
|
||||||
</p>
|
</p>
|
||||||
</a>
|
</a>
|
||||||
<ul class="nav nav-treeview">
|
<ul class="nav nav-treeview" style="display: @if(in_array($current, $systemRoutes)) block @else none @endif;">
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a href="{{ route('opes') }}"
|
<a href="{{ route('opes') }}" class="nav-link @if($current === 'opes') active @endif">
|
||||||
class="nav-link @if(app('router')->is('opes')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("オペレーターマスタ") }}</p>
|
<p>{{ __("オペレーターマスタ") }}</p>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a href="{{ route('devices') }}"
|
<a href="{{ route('devices') }}" class="nav-link @if($current === 'devices') active @endif">
|
||||||
class="nav-link @if(app('router')->is('devices')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("デバイス管理マスタ") }}</p>
|
<p>{{ __("デバイス管理マスタ") }}</p>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a href="{{ route('operator_ques') }}"
|
<a href="{{ route('operator_ques') }}" class="nav-link @if($current === 'operator_ques') active @endif">
|
||||||
class="nav-link @if(app('router')->is('operator_ques')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("オペレーターキュー") }}</p>
|
<p>{{ __("オペレーターキュー") }}</p>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a href="{{ route('settings') }}"
|
<a href="{{ route('settings') }}" class="nav-link @if($current === 'settings') active @endif">
|
||||||
class="nav-link @if(app('router')->is('settings')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("設定マスタ") }}</p>
|
<p>{{ __("設定マスタ") }}</p>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a href="{{ route('mail_templates') }}"
|
<a href="{{ route('mail_templates') }}" class="nav-link @if($current === 'mail_templates') active @endif">
|
||||||
class="nav-link @if(app('router')->is('mail_templates')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("メール送信テンプレート") }}</p>
|
<p>{{ __("メール送信テンプレート") }}</p>
|
||||||
</a>
|
</a>
|
||||||
@ -655,18 +636,26 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="nav-item has-treeview">
|
@php
|
||||||
<a href="#" class="nav-link">
|
// マスタ管理:ルート名がここに含まれている場合、展開&ハイライト
|
||||||
|
$masterRoutes = [
|
||||||
|
'inv_settings',
|
||||||
|
];
|
||||||
|
$current = app('router')->currentRouteName();
|
||||||
|
@endphp
|
||||||
|
|
||||||
|
<!-- マスタ管理 -->
|
||||||
|
<li class="nav-item has-treeview @if(in_array($current, $masterRoutes)) menu-open @endif">
|
||||||
|
<a href="#" class="nav-link @if(in_array($current, $masterRoutes)) active @endif">
|
||||||
<i class="nav-icon fa fa-object-group"></i>
|
<i class="nav-icon fa fa-object-group"></i>
|
||||||
<p>
|
<p>
|
||||||
{{ __("マスタ管理") }}
|
{{ __("マスタ管理") }}
|
||||||
<i class="right fa fa-angle-down"></i>
|
<i class="right fa fa-angle-down"></i>
|
||||||
</p>
|
</p>
|
||||||
</a>
|
</a>
|
||||||
<ul class="nav nav-treeview">
|
<ul class="nav nav-treeview" style="display: @if(in_array($current, $masterRoutes)) block @else none @endif;">
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a href="{{ route('inv_settings') }}"
|
<a href="{{ route('inv_settings') }}" class="nav-link @if($current === 'inv_settings') active @endif">
|
||||||
class="nav-link @if(app('router')->is('inv_settings')) active @endif">
|
|
||||||
<i class="fa fa-circle-o nav-icon"></i>
|
<i class="fa fa-circle-o nav-icon"></i>
|
||||||
<p>{{ __("インボイス設定") }}</p>
|
<p>{{ __("インボイス設定") }}</p>
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user