Blame view

resources/views/employers/add_vacancy.blade.php 9.41 KB
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
1
2
3
  @extends('layout.frontend', ['title' => 'Добавление вакансии РекаМоре'])
  
  @section('scripts')
31fe4e458   Андрей Ларионов   Показ проекта зак...
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
      <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>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
32
33
34
35
36
37
38
39
40
41
42
  @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">
6370754b6   Андрей Ларионов   Обновление бага с...
43
44
  
                              @include('employers.emblema')
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
                      </div>
  
                      @include('employers.menu', ['item' => 2])
  
                  </div>
  
                  <form class="cabinet__body" action="{{ route('employer.vac_save') }}" method="POST">
                      @csrf
                      <input type="hidden" name="employer_id" value="{{ $Employer[0]->id }}"/>
                      <div class="cabinet__body-item">
                          <div class="cabinet__descr">
                              <h2 class="title cabinet__title">Разместить вакансию</h2>
                              <p class="cabinet__text"><b>Данные по вакансии</b></p>
                              <p class="cabinet__text">Все поля обязательны для заполнения *</p>
                          </div>
                      </div>
d7c3522a7   Андрей Ларионов   Коммит изменение ...
61

e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
62
                      <div class="cabinet__body-item">
d7c3522a7   Андрей Ларионов   Коммит изменение ...
63
                          <h4>Поля для вакансии</h4>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
64
65
66
67
68
69
70
71
72
73
74
75
                          <div class="cabinet__inputs">
                              <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="name" id="name" placeholder="Работа в море" value="{{ old('name') ?? $Employer[0]->name ?? '' }}" required>
                                      @error('name')
                                      <span class="text-xs text-red-600 dark:text-red-400">
                                            {{ $message }}
                                      </span>
                                      @enderror
                                  </div>
                              </div>
31fe4e458   Андрей Ларионов   Показ проекта зак...
76
77
  
                              <div class="cabinet__inputs-item cabinet__inputs-item_fullwidth form-group">
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
                                  <label class="form-group__label">Телефон</label>
                                  <div class="form-group__item">
                                      <input type="text" class="input" name="telephone" id="telephone" value="{{ old('telephone') ?? $Employer[0]->telephone ?? '' }}" placeholder="Свой телефон">
                                      @error('telephone')
                                      <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="email" id="email" value="{{ old('email') ?? $Employer[0]->email ?? '' }}" placeholder="Своя почту">
                                      @error('email')
                                      <span class="text-xs text-red-600 dark:text-red-400">
                                            {{ $message }}
                                      </span>
                                      @enderror
                                  </div>
                              </div>
ac8b91cfd   Андрей Ларионов   Обновление системы.
100
                              <div class="cabinet__inputs-item cabinet__inputs-item_fullwidth form-group" style="display:none">
d7c3522a7   Андрей Ларионов   Коммит изменение ...
101
                                  <label class="form-group__label">Зарплата среднестатистическая для вакансии</label>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
102
                                  <div class="form-group__item">
ac8b91cfd   Андрей Ларионов   Обновление системы.
103
                                      <input type="text" class="input" name="salary" id="salary" value="0" placeholder="Среднестатистическая зарплата">
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
104
105
106
107
108
109
110
                                      @error('salary')
                                      <span class="text-xs text-red-600 dark:text-red-400">
                                            {{ $message }}
                                      </span>
                                      @enderror
                                  </div>
                              </div>
ac8b91cfd   Андрей Ларионов   Обновление системы.
111
                              <div class="cabinet__inputs-item cabinet__inputs-item_fullwidth form-group" style="display:none">
d7c3522a7   Андрей Ларионов   Коммит изменение ...
112
                                  <label class="form-group__label">Город посадки</label>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
113
114
115
116
117
118
119
120
121
122
123
                                  <div class="form-group__item">
                                      <input type="text" class="input" name="city" id="city" value="{{ old('city') ?? $Employer[0]->city ?? '' }}" placeholder="Севастополь">
                                      @error('city')
                                      <span class="text-xs text-red-600">
                                            {{ $message }}
                                      </span>
                                      @enderror
                                  </div>
                              </div>
  
                              <div class="cabinet__inputs-item cabinet__inputs-item_fullwidth form-group">
d7c3522a7   Андрей Ларионов   Коммит изменение ...
124
                                  <label class="form-group__label">Категория (локация)</label>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
125
126
                                  <div class="form-group__item">
                                      <div class="select">
d7c3522a7   Андрей Ларионов   Коммит изменение ...
127
128
129
130
131
132
133
134
135
                                          <select class="js-select2" name="category_id" id="category_id">
                                              @php $i = 1 @endphp
                                              @if ($categories->count())
                                                  @foreach($categories as $j)
                                                      @if ($i == 1) <option selected> Выберите категорию из списка</option>
                                                      @else
                                                          <option value="{{ $j->id }}">{{ $j->name }}</option>
                                                      @endif
                                                      @php $i++ @endphp
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
136
137
138
                                                  @endforeach
                                              @endif
                                          </select>
d7c3522a7   Андрей Ларионов   Коммит изменение ...
139
140
                                          @error('category_id')
                                          <span class="text-xs text-red-600 dark:text-red-400">
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
141
142
143
144
145
146
147
148
149
150
                                                {{ $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">
7571b20fd   Андрей Ларионов   Коммит 13 марта 2024
151
                                      <textarea class="textarea" name="text" id="text">{{ $Employer[0]->text ?? '' }}</textarea>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
152
153
154
155
156
157
158
                                      @error('text')
                                      <span class="text-xs text-red-600">
                                            {{ $message }}
                                      </span>
                                      @enderror
                                  </div>
                              </div>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
159
160
161
162
163
164
165
166
167
                          </div>
                          <button type="submit" class="button cabinet__submit">Опубликовать</button>
                      </div>
                  </form>
              </div>
          </div>
      </section>
      </div>
  @endsection