Поиск групп
This commit is contained in:
@@ -197,7 +197,7 @@ class StatementController extends Controller
|
||||
$apiParams = [
|
||||
'academic_year' => $request->input('academic_year'),
|
||||
'discipline_id' => $request->input('discipline_id'),
|
||||
'group_id' => $request->input('group_id')
|
||||
'group_search' => $request->input('group_search')
|
||||
];
|
||||
$statementsResponse = $this->api->get('/teacher/statements', $apiParams);
|
||||
|
||||
@@ -211,7 +211,7 @@ class StatementController extends Controller
|
||||
return view('teacher.statements.index', [
|
||||
'statements' => $statementsResponse->json()['data'] ?? $statementsResponse->json(),
|
||||
'disciplines' => $disciplines,
|
||||
'filters' => $request->only(['academic_year', 'discipline_id', 'group_id']),
|
||||
'filters' => $request->only(['academic_year', 'discipline_id', 'group_search']),
|
||||
'groups' => $groups
|
||||
]);
|
||||
|
||||
|
||||
@@ -48,19 +48,11 @@
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label for="group_id" class="block text-sm font-medium text-gray-700">Группа</label>
|
||||
<select id="group_id" name="group_id" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm">
|
||||
<option value="">Все группы</option>
|
||||
@foreach($groups as $group)
|
||||
@php
|
||||
$groupId = is_array($group) ? ($group['id'] ?? $group) : $group;
|
||||
$groupName = is_array($group) ? ($group['name'] ?? $group) : $group;
|
||||
@endphp
|
||||
<option value="{{ $groupId }}" {{ request('group_id') == $groupId ? 'selected' : '' }}>
|
||||
{{ $groupName }}
|
||||
</option>
|
||||
@endforeach
|
||||
</select>
|
||||
<label for="group_search" class="block text-sm font-medium text-gray-700">Поиск по группе</label>
|
||||
<input type="text" id="group_search" name="group_search"
|
||||
class="mt-1 block w-full rounded-md border-gray-300 shadow-sm"
|
||||
placeholder="Введите часть названия группы"
|
||||
value="{{ request('group_search') }}">
|
||||
</div>
|
||||
|
||||
<div class="flex items-end">
|
||||
@@ -149,7 +141,7 @@
|
||||
const url = new URL(window.location.href);
|
||||
url.searchParams.delete('academic_year');
|
||||
url.searchParams.delete('discipline_id');
|
||||
url.searchParams.delete('group_id');
|
||||
url.searchParams.delete('group_search');
|
||||
|
||||
window.location.href = url.toString();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user