edit_ad_jobs.blade.php 11.5 KB
@extends('layout.frontend', ['title' => 'Добавление вакансии РекаМоре'])

@section('scripts')
    <script>
        console.log('Приближаемся к системе, нас рой тут...');
        $(document).on('change', '#position_id', function() {
            var this_ = $(this);
            var val_ = this_.val();
            var ajax_ = $('#job_title_id');

            console.log('Создания списка людей, которые поднимутся на корабль...');

            $.ajax({
                type: "GET",
                url: "{{ route('employer.selected_people') }}",
                data: "id="+val_,
                success: function (data) {
                    console.log('Ответка пришла');
                    console.log('Список избранных людей создан');
                    ajax_.html(data);
                },
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                },
                error: function (data) {
                    console.log('Обрыв связи');
                    console.log('Error: ' + data);
                }
            });
        });
    </script>
@endsection
@section('content')
    <section class="cabinet">
        <div class="container">
            <ul class="breadcrumbs cabinet__breadcrumbs">
                <li><a href="{{ route('index') }}">Главная</a></li>
                <li><b>Личный кабинет</b></li>
            </ul>
            <div class="cabinet__wrapper">
                <div class="cabinet__side">
                    <div class="cabinet__side-toper">

                            @include('employers.emblema')

                    </div>

                    @include('employers.menu', ['item' => 2])

                </div>

                <form class="cabinet__body" action="{{ route('employer.edit_job_in_vac_save', ['ad_job' => $ad_job->id]) }}" method="POST">
                    @csrf
                    <input type="hidden" name="ad_employer_id" value="{{ $ad_employer->id }}"/>
                    <div class="cabinet__body-item">
                        <div class="cabinet__descr">
                            <h2 class="title cabinet__title">Редактировать должность в вакансии</h2>
                            <p class="cabinet__text"><b>Вакансия {{ $ad_employer->name }}</b></p>
                        </div>
                    </div>

                    <div class="cabinet__inputs-item cabinet__inputs-item_fullwidth form-group">
                        <label class="form-group__label">Категория должности</label>
                        <div class="form-group__item">
                            <div class="select">
                                <select class="js-select2" name="position_id" id="position_id">
                                    @foreach ($Positions as $it)
                                        <option value="{{ $it->id }}" @if (isset($ad_job->job_title)) @if($ad_job->job_title->position_id == $it->id) selected @endif @endif>{{ $it->name }}</option>
                                    @endforeach
                                </select>
                                @error('postion_id')
                                <span class="text-xs text-red-600 dark:text-red-400">
                                              {{ $message }}
                                        </span>
                                @enderror
                            </div>
                        </div>
                    </div>

                    <div class="cabinet__inputs-item cabinet__inputs-item_fullwidth form-group">
                        <label class="form-group__label">Должность соискателя</label>
                        <div class="form-group__item">
                            <div class="select">
                                <select class="js-select2" name="job_title_id" id="job_title_id">
                                    @php $i = 1;
                                    @endphp
                                    <option value="0"> Выберите должность из списка</option>
                                        @foreach($jobs123 as $j)
                                                <option value="{{ $j->id }}" @if ($job_title_id == $j->id) selected @endif>{{ $j->name }}</option>
                                                @php $i++ @endphp
                                        @endforeach
                                </select>
                                @error('job_title_id')
                                <span class="text-xs text-red-600 dark:text-red-400">
                                              {{ $message }}
                                        </span>
                                @enderror
                            </div>
                        </div>
                    </div>

                    <div class="cabinet__inputs-item cabinet__inputs-item_fullwidth form-group">
                        <label class="form-group__label">Минимальная зарплата</label>
                        <div class="form-group__item">
                            <input type="text" class="input" name="min_salary" id="min_salary" value="{{ old('min_salary') ?? $ad_job->min_salary ?? '' }}" placeholder="Минимальная зарплата">
                            @error('min_salary')
                            <span class="text-xs text-red-600">
                                          {{ $message }}
                                    </span>
                            @enderror
                        </div>
                    </div>

                    <div class="cabinet__inputs-item cabinet__inputs-item_fullwidth form-group">
                        <label class="form-group__label">Максимальная зарплата</label>
                        <div class="form-group__item">
                            <input type="text" class="input" name="max_salary" id="max_salary" value="{{ old('max_salary') ?? $ad_job->max_salary ?? '' }}" placeholder="Максимальная зарплата">
                            @error('salary')
                            <span class="text-xs text-red-600 dark:text-red-400">
                                          {{ $message }}
                                    </span>
                            @enderror
                        </div>
                    </div>

                    <div class="cabinet__inputs-item cabinet__inputs-item_fullwidth form-group">
                        <label class="form-group__label">Регион отплытия</label>
                        <div class="form-group__item">
                            <input type="text" class="input" name="region" id="region" value="{{ old('region') ?? $ad_job->region ?? '' }}" placeholder="Севастополь">
                            @error('region')
                            <span class="text-xs text-red-600">
                                          {{ $message }}
                                    </span>
                            @enderror
                        </div>
                    </div>

                    <div class="cabinet__inputs-item cabinet__inputs-item_fullwidth form-group">
                        <label class="form-group__label">Мощность</label>
                        <div class="form-group__item">
                            <input type="text" class="input" name="power" id="power" value="{{ old('power') ?? $ad_job->power ?? '' }}" placeholder="POWER-45">
                            @error('power')
                            <span class="text-xs text-red-600">
                                          {{ $message }}
                                    </span>
                            @enderror
                        </div>
                    </div>

                    <div class="cabinet__inputs-item cabinet__inputs-item_fullwidth form-group">
                        <label class="form-group__label">Суточные выплаты</label>
                        <div class="form-group__item">
                            <input type="text" class="input" name="sytki" id="sytki" value="{{ old('sytki') ?? $ad_job->sytki ??'' }}" placeholder="2000">
                            @error('power')
                            <span class="text-xs text-red-600">
                                          {{ $message }}
                                    </span>
                            @enderror
                        </div>
                    </div>

                    <div class="cabinet__inputs-item cabinet__inputs-item_fullwidth form-group">
                        <label class="form-group__label">Начало отплытия</label>
                        <div class="form-group__item">
                            <input type="text" class="input" name="start" id="start" value="{{ old('start') ?? $ad_job->start ??'' }}" placeholder="20 сентября 2024">
                            @error('power')
                            <span class="text-xs text-red-600">
                                          {{ $message }}
                                    </span>
                            @enderror
                        </div>
                    </div>

                    <div class="cabinet__inputs-item cabinet__inputs-item_fullwidth form-group">
                        <label class="form-group__label">Корабль для посадки</label>
                        <div class="form-group__item">
                            <div class="select">
                                <select class="js-select2" name="flot" id="flot">
                                    <option value=""> Не указан корабль</option>
                                    @if ($Employer->flots->count())
                                        @foreach($Employer->flots as $j)
                                            <option value="{{ $j->name }}" @if ($ad_job->flot == $j->name) selected @endif>{{ $j->name }} ({{ $j->id }})</option>
                                        @endforeach
                                    @endif
                                </select>
                                @error('flot')
                                <span class="text-xs text-red-600">
                                              {{ $message }}
                                        </span>
                                @enderror
                            </div>
                        </div>
                    </div>

                    <div class="cabinet__inputs-item cabinet__inputs-item_fullwidth form-group">
                        <label class="form-group__label">Дополнительная информация</label>
                        <div class="form-group__item">
                            <textarea class="textarea" name="description" id="description">{{ old('description') ??$ad_job->description ?? '' }}</textarea>
                            @error('description')
                            <span class="text-xs text-red-600">
                                          {{ $message }}
                                    </span>
                            @enderror
                        </div>
                    </div>

                        <button type="submit" class="button cabinet__submit">Опубликовать</button>
                </form>
            </div>
        </div>
    </section>
    </div>
@endsection