@extends('layouts.app') @section('title', 'Импорт учеников — предпросмотр') @push('styles') @endpush @php $errorCount = count(array_filter($rows, fn ($r) => $r['has_error'])); $okCount = count($rows) - $errorCount; @endphp @section('content')

Предпросмотр импорта

Загрузить другой файл
Найдено строк: {{ count($rows) }}. Готовы к импорту: {{ $okCount }}. @if ($errorCount > 0) С проблемами: {{ $errorCount }} — они отмечены ниже и по умолчанию не выбраны. Вы можете поправить класс/язык/тип обучения/пол/ИИН прямо здесь, если система не смогла их распознать автоматически, отметить строку галочкой и всё равно импортировать. @endif Ничего не будет сохранено, пока вы не нажмёте «Импортировать» внизу.
@csrf
@foreach ($rows as $i => $row) @endforeach
# ФИО Пол Телефон Родитель Класс Язык Тип обучения ИИН
{{ (int) $row['row_number'] }} {{ trim($row['last_name'].' '.$row['first_name'].' '.$row['middle_name']) }} @if ($row['first_name'] === '' || $row['last_name'] === '')
Нет имени/фамилии @endif
@if ($row['gender'] === null && $row['gender_raw'] !== '')
«{{ $row['gender_raw'] }}» не распознано
@endif
{{ $row['phone'] }} {{ trim($row['agent_last_name'].' '.$row['agent_first_name']) }} @if ($row['agent_phone'] !== '')
{{ $row['agent_phone'] }} @endif
@if ($row['class_id'] === null && $row['class_raw'] !== '')
«{{ $row['class_raw'] }}» не найден
@endif
@if ($row['language_id'] === null && $row['language_raw'] !== '')
«{{ $row['language_raw'] }}» не найден
@endif
@if ($row['learning_type_id'] === null && $row['learning_type_raw'] !== '')
«{{ $row['learning_type_raw'] }}» не найден
@endif
@if ($row['iin_invalid'])
некорректный ИИН
@endif
@endsection @push('scripts') @endpush