@php
$courseTypesList = [];
$courseLvl1sList = [];
$courseLvl2sList = [
'All' => '全部'
];
$virtualTypesList = [];
foreach ($courseTypes ?? [] as $courseTypesListValue) {
$courseTypesList[$courseTypesListValue->id] = $courseTypesListValue->nameChinese;
}
foreach ($courseLvl1s ?? [] as $courseLvl1sValue) {
$courseLvl1sList[$courseLvl1sValue->id] = $courseLvl1sValue->levelOneNameChinese;
}
foreach ($courseLvl2s ?? [] as $courseLvl2sValue) {
$courseLvl2sList[$courseLvl2sValue->id] = $courseLvl2sValue->levelTwoNameChinese;
}
foreach($virtualTypes ?? [] as $virtualTypesKey => $virtualTypesValue) {
$virtualTypesList[$virtualTypesKey] = $virtualTypesValue;
}
@endphp
@include('admin.form_inputs.select', [
'id' => 'courseType',
'name' => 'courseType',
'options' => $courseTypesList,
'placeholder' => __('Course Type'),
'includeEmptyOption' => true
])
@include('admin.form_inputs.select', [
'id' => 'courseLvl1',
'name' => 'courseLvl1',
'options' => $courseLvl1sList,
'placeholder' => __('Category-lvl-1'),
'includeEmptyOption' => true
])
@include('admin.form_inputs.select', [
'id' => 'courseLvl2',
'name' => 'courseLvl2',
'options' => $courseLvl2sList,
'placeholder' => __('Category-lvl-2'),
'includeEmptyOption' => true
])
@include('admin.form_inputs.input', [
'type' => 'text',
'id' => 'uniNameFilter',
'name' => 'uniNameFilter',
'placeholder' => __('University Name')
])
@include('admin.form_inputs.suggest', [
'id' => 'uniLocationFilter',
'name' => 'uniLocationFilter',
'placeholder' => '申请学校所在国家/地区',
'autoInit' => true,
'idField' => 'locationID',
'keyField' => 'locationName',
'searchFields' => ['locationName', 'locationNameChinese'],
'effectiveFields' => ['locationName', 'locationNameChinese'],
'effectiveFieldsAlias' => ['locationName', 'locationNameChinese'],
'data' => $locations,
'useSingleCallback' => true,
'genericCallback' => 'searchFilter'
])
@include('admin.form_inputs.select', [
'id' => 'releaseFilter',
'name' => 'releaseFilter',
'options' => [
'1' => __('Released'),
'0' => __('Unreleased')
],
'placeholder' => __('Course Status'),
'includeEmptyOption' => true
])
@include('admin.form_inputs.input', [
'type' => 'text',
'id' => 'courseNameFilter',
'name' => 'courseNameFilter',
'placeholder' => __('Course Title')
])
@include('admin.form_inputs.select', [
'id' => 'virtualType',
'name' => 'virtualType',
'options' => $virtualTypesList,
'placeholder' => '大学类别',
'includeEmptyOption' => true
])
@include('admin.form_inputs.checkbox', [
'inputs' => [
[
'id' => 'onlyBindApplicationFees',
'name' => 'onlyBindApplicationFees',
'label' => '只显示绑定申请费的课程'
],
[
'id' => 'onlyApplicationFees',
'name' => 'onlyApplicationFees',
'label' => '只显示申请费'
],
[
'id' => 'onlyMobile',
'name' => 'onlyMobile',
'label' => '只显示手机'
]
]
])