@php /* * 커미션 리스트 템플릿 * * @param App\Model\School $paginate_school : 학교 목록 */ @endphp @push('head') @endpush
Total {{ number_format($paginate_school->total()) }} 건 @if (isLogin('staff')) 엑셀 다운로드 @endif
미적용 커미션
현재적용 커미션
@if (isLogin('staff')) @endif @if (isLogin('staff')) @endif @php $codes = ConfigCode::whereIn('category', ['COUNTRY', 'UHAKTYPE']) ->get(['category', 'code', 'name']) ->groupBy('category') ->toArray(); foreach ($codes as $category => &$code) { $code = array_column($code, 'name', 'code'); } unset($code); @endphp @forelse ($paginate_school as $idx => $school) @php // 현재 적용되고 있는 Commission if (isLogin('staff')) { $currentCommission = $school->getCurrentCommission(Request::get('agency_id')); } else { $currentCommission = $school->getCurrentCommission(auth()->user()->agency_id); } @endphp @if (isLogin('staff')) {{-- 커미션 --}} {{-- 커미션 적용기간 --}} {{-- 커미션 내용 --}} {{-- 커미션 삭제 --}} @else @endif @empty @endforelse
번호 유학국가 유학종류 학교명 커미션 적용기간설명 삭제
{{ $paginate_school->total() - $idx - (($paginate_school->currentPage() - 1) * $paginate_school->perPage()) }}
{{ isset($codes['COUNTRY'][$school->code_country]) ? $codes['COUNTRY'][$school->code_country] : '' }}
{{ isset($codes['UHAKTYPE'][$school->code_uhaktype]) ? $codes['UHAKTYPE'][$school->code_uhaktype] : '' }}
{{ $school->school_name or '' }}
@forelse ($school->commissions as $commission)
{{ $commission->commission ? sprintf('%05.2f%%', $commission->commission) : '별도문의' }}
@empty
별도문의
@endforelse
@foreach ($school->commissions as $commission)
@dateFormat($commission->start_date) ~ @dateFormat($commission->end_date)
@endforeach
@foreach ($school->commissions as $commission)
{{ $commission->description or '' }}
@endforeach
@foreach ($school->commissions as $commission) @if ($commission->start_date > date('U') || Auth::isAccessAllowed(['master','commission']))
삭제
@else
 
@endif @endforeach
{{ $paginate_school->total() - $idx - (($paginate_school->currentPage() - 1) * $paginate_school->perPage()) }}
{{ isset($codes['COUNTRY'][$school->code_country]) ? $codes['COUNTRY'][$school->code_country] : '' }}
{{ isset($codes['UHAKTYPE'][$school->code_uhaktype]) ? $codes['UHAKTYPE'][$school->code_uhaktype] : '' }}
{{ $school->school_name or '' }}
@forelse ($school->commissions as $commission)
{{ $commission->commission ? sprintf('%05.2f%%', $commission->commission) : '별도문의' }}
@empty
별도문의
@endforelse
@foreach ($school->commissions as $commission)
@dateFormat($commission->start_date) ~ @dateFormat($commission->end_date)
@endforeach
등록된 커미션이 없습니다.
{{ $paginate_school->appends([ 'agency_id' => Request::get('agency_id'), 'code_country' => Request::get('code_country'), 'code_uhaktype' => Request::get('code_uhaktype'), 'school_name' => Request::get('school_name'), 'start_date' => Request::get('start_date'), 'end_date' => Request::get('end_date'), 'agency_commission' => Request::get('agency_commission'), ])->links('template.form.pagination') }}