Blame view

resources/views/worker.blade.php 23.8 KB
a13ce8670   Андрей Ларионов   Обновление проект...
1
2
3
4
  @extends('layout.frontend', ['title' => 'Карточка соискателя - РекаМоре'])
  
  @section('scripts')
      <script>
5914833d5   Сергей П   Фиксы + личный ка...
5
6
7
          $(function(){
              $('[name="footer-like-button"]').click(function(){
                  $('[name="header-like-button"]').click();
e60a32501   Сергей П   Измененения для р...
8
                  $(this).toggleClass('active');
5914833d5   Сергей П   Фиксы + личный ка...
9
10
11
12
13
              });
              $('[name="header-like-button"]').click(function(){
                  $('[name="footer-like-button"]').toggleClass('active');
              });
          });
a13ce8670   Андрей Ларионов   Обновление проект...
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
          $(document).on('change', '#jobs', function() {
              var val = $(this).val();
              var main_oskar = $('#main_ockar');
  
              console.log('Code='+val);
              console.log('Click change...');
              $.ajax({
                  type: "GET",
                  url: "",
                  data: "job="+val,
                  success: function (data) {
                      console.log('Выбор сделан!');
                      console.log(data);
                      main_oskar.html(data);
                  },
                  headers: {
                      'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                  },
                  error: function (data) {
                      data = JSON.stringify(data);
                      console.log('Error: ' + data);
                  }
              });
          });
      </script>
492296b6f   Андрей Ларионов   Коммит по итогу п...
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
  
      <script>
          $(document).on('click', '.js_it_button', function() {
              var this_ = $(this);
              var code_user_id = this_.attr('data-uid');
              var code_to_user_id = this_.attr('data-tuid');
              var code_vacancy = this_.attr('data-vacancy');
              var user_id = $('#_user_id');
              var to_user_id = $('#_to_user_id');
              var vacancy = $('#_vacancy');
  
              console.log('code_to_user_id='+code_to_user_id);
              console.log('code_user_id='+code_user_id);
              console.log('code_vacancy='+code_vacancy);
              console.log('Клик на кнопке...');
  
              user_id.val(code_user_id);
              to_user_id.val(code_to_user_id);
              vacancy.val(code_vacancy);
          });
      </script>
bfc7d8856   Андрей Ларионов   Финальные изменения
60
      @include('js.favorite-worker')
a13ce8670   Андрей Ларионов   Обновление проект...
61
62
63
  @endsection
  
  @section('content')
5914833d5   Сергей П   Фиксы + личный ка...
64
65
66
  @php
      $worker = $Query[0];
  @endphp
a13ce8670   Андрей Ларионов   Обновление проект...
67
68
69
70
71
72
73
74
      <section class="thing">
          <div class="container">
              <ul class="breadcrumbs thing__breadcrumbs">
                  <li><a href="{{ route('index') }}">Главная</a></li>
                  <li><a href="{{ route('bd_resume') }}">База резюме</a></li>
                  <li><b>@if (isset($Query[0]->users)) {{ $Query[0]->users->surname." ".$Query[0]->users->name_man." ".$Query[0]->users->surname2 }} @else Неизвестно @endif</b></li>
              </ul>
              <div class="thing__profile">
f8a3cafe5   Андрей Ларионов   диалоговые пробле...
75
                  <img src="@if (isset($Query[0]->photo)) {{ asset(Storage::url($Query[0]->photo)) }} @else {{ asset('images/default_man.jpg') }} @endif" alt="" class="main__resume-base-body-item-photo">
a13ce8670   Андрей Ларионов   Обновление проект...
76
77
78
79
                  <div class="thing__profile-body">
                      <h1 class="thing__title">@if (isset($Query[0]->users)) {{ $Query[0]->users->surname." ".$Query[0]->users->name_man." ".$Query[0]->users->surname2 }} @else Неизвестно @endif</h1>
                      <p class="thing__text">Сложно сказать, почему ключевые особенности структуры проекта рассмотрены
                          исключительно в разрезе маркетинговых и финансовых предпосылок.</p>
e60a32501   Сергей П   Измененения для р...
80
                      <div class="main__resume-profile-about-buttons thing__bottom">
a67c9d7ef   Сергей П   Массовая рассылка...
81
                          <button type="button" class="like js_box_favorit {{ \App\Classes\LikesClass::get_status_worker($Query[0]) }}" data-val="{{ $Query[0]->id }}" id="elem{{ $Query[0]->id }}"
e60a32501   Сергей П   Измененения для р...
82
83
84
85
86
87
88
89
90
91
92
93
94
95
                                  name="header-like-button"
                          >
                              <svg class="mr-10">
                                  <use xlink:href="{{ asset('images/sprite.svg#heart') }}"></use>
                              </svg>
                              <span class="to-favorites">В избранное</span>
                              <span class="in-favorites">В избранном</span>
                          </button>
                          <div class="button button_light mr-10 main__resume-profile-about-button js_it_button" data-fancybox data-src="#send2" data-vacancy="0" data-uid="{{ $idiot }}" data-tuid="{{ $Query[0]->users->id }}"  data-options='{"touch":false,"autoFocus":false}'>
                              <svg>
                                  <use xlink:href="{{ asset('images/sprite.svg#chat') }}"></use>
                              </svg>
                              Написать
                          </div>
92b3de35e   Сергей П   Задача 45 + фиксы
96
                          <a class="button" href="{{ route('resume_download', ['worker' => $Query[0]->id]) }}" target="_blank">
a13ce8670   Андрей Ларионов   Обновление проект...
97
98
99
100
101
                              Скачать резюме
                              <svg>
                                  <use xlink:href="{{ asset('images/sprite.svg#download') }}"></use>
                              </svg>
                          </a>
a13ce8670   Андрей Ларионов   Обновление проект...
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
                      </div>
                  </div>
              </div>
          </div>
      </section>
      <main class="main">
          <div class="container">
              <div class="main__resume-profile">
                  <div class="main__content">
                      <div class="main__spoiler">
                          <button type="button" class="main__spoiler-toper js-toggle active">
                              Основная информация</button>
  
                          <div class="main__spoiler-body">
                              <table class="main__table">
                                  <tbody>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
119
120
121
122
123
124
                                      <td><b>Статус:</b></td>
                                      <td>{{ $status_work[$worker->status_work] }}</td>
                                  </tr>
                                  <tr>
                                      <td><b>ФИО:</b></td>
                                      <td>{{ $worker->users->surname." ".$worker->users->name_man." ".$worker->users->surname2 }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
125
126
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
127
128
129
130
131
                                      <td><b>Возраст:</b></td>
                                      <td>{{ $worker->old_year ?? '-' }}</td>
                                  </tr>
                                  <tr>
                                      <td><b>Желаемые вакансии:</b></td>
ac8b91cfd   Андрей Ларионов   Обновление системы.
132
133
134
                                      <td>
                                          @if ($Query[0]->job_titles->count())
                                              @foreach ($Query[0]->job_titles as $it)
2726f0123   Андрей Ларионов   Коммит по багам д...
135
                                                  @if ($it->is_remove == 0)
5914833d5   Сергей П   Фиксы + личный ка...
136
                                                      {{ $it->name }} /
2726f0123   Андрей Ларионов   Коммит по багам д...
137
                                                  @endif
ac8b91cfd   Андрей Ларионов   Обновление системы.
138
                                              @endforeach
5914833d5   Сергей П   Фиксы + личный ка...
139
140
                                          @else
                                          -
ac8b91cfd   Андрей Ларионов   Обновление системы.
141
142
                                          @endif
                                      </td>
a13ce8670   Андрей Ларионов   Обновление проект...
143
144
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
145
146
147
148
149
150
151
152
153
154
                                      <td><b>Пожелания по З/П:</b></td>
                                      <td>{{ $worker->salary_expectations ?? '-' }}</td>
                                  </tr>
                                  <tr>
                                      <td><b>Опыт работы:</b></td>
                                      <td>{{ $worker->experience ?? '-' }}</td>
                                  </tr>
                                  <tr>
                                      <td><b>Уровень английского:</b></td>
                                      <td>{{ $worker->english_level ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
155
156
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
157
158
                                      <td><b>Дата готовности к посадке:</b></td>
                                      <td>{{ $worker->ready_boart_date ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
159
160
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
161
162
                                      <td><b>Предпочтение по типу судна:</b></td>
                                      <td>{{ $worker->boart_type_preference ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
163
164
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
165
166
                                      <td><b>Наличие визы:</b></td>
                                      <td>{{ $worker->visa_available ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
167
168
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
169
170
                                      <td><b>Наличие танкерных документов:</b></td>
                                      <td>{{ $worker->tanker_documents_available ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
171
172
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
173
174
                                      <td><b>Наличие подтверждения для работы на ВВП:</b></td>
                                      <td>{{ $worker->confirmation_work_for_vvp ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
175
176
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
                                      <td><b>Наличие военного билета / приписного свидетельства:</b></td>
                                      <td>{{ $worker->military_id_available ?? '-' }}</td>
                                  </tr>
                                  <tr>
                                      <td><b>Город проживания:</b></td>
                                      <td>{{ $worker->city ?? '-' }}</td>
                                  </tr>
                                  <tr>
                                      <td><b>Телефон:</b></td>
                                      <td>{{ $worker->telephone ?? '-' }}</td>
                                  </tr>
                                  <tr>
                                      <td><b>E-mail:</b></td>
                                      <td>{{ $worker->email ?? '-' }}</td>
                                  </tr>
                                  <tr>
                                      <td><b>Контакты родственников:</b></td>
                                      <td>{{ $worker->telephone2 ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
195
196
197
198
199
                                  </tr>
                                  </tbody>
                              </table>
                          </div>
                      </div>
5914833d5   Сергей П   Фиксы + личный ка...
200

a13ce8670   Андрей Ларионов   Обновление проект...
201
                      <div class="main__spoiler">
84f2ac341   Сергей П   Задачи 42,43,50
202
                          <button type="button" class="main__spoiler-toper js-toggle active">Сертификаты / документы</button>
a13ce8670   Андрей Ларионов   Обновление проект...
203
204
205
206
                          <div class="main__spoiler-body">
  
                              @if (isset($Query[0]->sertificate))
                                  @if ($Query[0]->sertificate->count())
a13ce8670   Андрей Ларионов   Обновление проект...
207
208
                                      <table class="main__table">
                                          <tbody>
5914833d5   Сергей П   Фиксы + личный ка...
209
210
211
212
213
214
215
216
217
218
                                              <tr>
                                                  <td><b>Название сертификата:</b></td>
                                                  <td><b>Действителен до:</b></td>
                                              </tr>
                                              @foreach($Query[0]->sertificate as $it)
                                                  <tr>
                                                      <td>{{ $it->name }}</td>
                                                      <td>{{ date('d.m.Y', strtotime($it->end_begin)) }}</td>
                                                  </tr>
                                              @endforeach
a13ce8670   Андрей Ларионов   Обновление проект...
219
220
                                          </tbody>
                                      </table>
a13ce8670   Андрей Ларионов   Обновление проект...
221
222
223
224
225
226
                                 @endif
                              @endif
                          </div>
                      </div>
  
                      <div class="main__spoiler">
84f2ac341   Сергей П   Задачи 42,43,50
227
                          <button type="button" class="main__spoiler-toper js-toggle active">Дополнительные документы</button>
5914833d5   Сергей П   Фиксы + личный ка...
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
                          <div class="main__spoiler-body">
                              @if ($infoblocks->count())
                              <table class="main__table">
                                  <tbody>
                                  @foreach ($infoblocks as $info)
                                  @php $finder = false; @endphp
                                  @if (isset($Query[0]->infobloks))
                                  @if ($Query[0]->infobloks->count())
  
                                  @foreach($Query[0]->infobloks as $it)
                                  @if ($info->id == $it->id)
                                  <tr>
                                      <td><b>{{ $it->name }}</b></td>
                                      <td>
                                          @if ($it->model_dop_info[0]->status == 0) Не указано
                                          @elseif($it->model_dop_info[0]->status==1) В наличии
                                          @else Отсутствует
                                          @endif
                                      </td>
                                  </tr>
                                  @php $finder = true; @endphp
                                  @endif
                                  @endforeach
                                  @endif
                                  @endif
                                  @if (!$finder)
                                  <tr>
                                      <td><b>{{ $info->name }}</b></td>
                                      <td>
                                          Не указано
                                      </td>
                                  </tr>
                                  @endif
                                  @endforeach
                                  </tbody>
                              </table>
                              @endif
                          </div>
                      </div>
  
                      <div class="main__spoiler">
84f2ac341   Сергей П   Задачи 42,43,50
269
                          <button type="button" class="main__spoiler-toper js-toggle active">Опыт работы</button>
a13ce8670   Андрей Ларионов   Обновление проект...
270
271
272
273
                          <div class="main__spoiler-body">
  
                              @if (isset($Query[0]->place_worker))
                                  @if ($Query[0]->place_worker->count())
5914833d5   Сергей П   Фиксы + личный ка...
274
275
                                      <table class="main__table">
                                          <tbody>
a13ce8670   Андрей Ларионов   Обновление проект...
276
                                              <tr>
5914833d5   Сергей П   Фиксы + личный ка...
277
278
279
280
281
282
283
284
                                                  <td><b>Должность:</b></td>
                                                  <td><b>Название т/х:</b></td>
                                                  <td><b>Тип судна:</b></td>
                                                  <td><b>Марка ГД:</b></td>
                                                  <td><b>Мощность ГД (кВТ):</b></td>
                                                  <td><b>Водоизмещение (DWT):</b></td>
                                                  <td><b>Название компании:</b></td>
                                                  <td><b>Начало контракта:</b></td>
e60a32501   Сергей П   Измененения для р...
285
                                                  <td><b>Окончание контракта:</b></td>
a13ce8670   Андрей Ларионов   Обновление проект...
286
                                              </tr>
5914833d5   Сергей П   Фиксы + личный ка...
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
                                              @foreach($Query[0]->place_worker as $it)
                                                  <tr>
                                                      <td>{{ $it->job_title }}</td>
                                                      <td>{{ $it->teplohod }}</td>
                                                      <td>{{ $it->GWT }}</td>
                                                      <td>{{ $it->Marka_GD }}</td>
                                                      <td>{{ $it->KBT }}</td>
                                                      <td>{{ $it->GRT }}</td>
                                                      <td>{{ $it->name_company }}</td>
                                                      <td>{{ date('d.m.Y', strtotime($it->begin_work)) }}</td>
                                                      <td>{{ date('d.m.Y', strtotime($it->end_work)) }}</td>
                                                  </tr>
                                              @endforeach
                                          </tbody>
                                      </table>
a13ce8670   Андрей Ларионов   Обновление проект...
302
303
304
305
306
307
                                  @endif
                              @endif
                          </div>
                      </div>
  
                      <div class="main__spoiler">
84f2ac341   Сергей П   Задачи 42,43,50
308
                          <button type="button" class="main__spoiler-toper js-toggle active">Данные о прошлых компаниях</button>
a13ce8670   Андрей Ларионов   Обновление проект...
309
                          <div class="main__spoiler-body">
5914833d5   Сергей П   Фиксы + личный ка...
310
                              @if ((isset($worker->prev_company)) && ($worker->prev_company->count()))
8e4c0bff2   Андрей Ларионов   Коммит по срочным...
311
312
                                  <table class="main__table">
                                      <tbody>
5914833d5   Сергей П   Фиксы + личный ка...
313
314
315
316
317
318
319
                                          <tr>
                                              <td><b>Название компании:</b></td>
                                              <td><b>ФИО сотрудника:</b></td>
                                              <td><b>Должность сотрудника:</b></td>
                                              <td><b>Телефон сотрудника:</b></td>
                                          </tr>
                                          @foreach ($worker->prev_company as $prev_company)
8e4c0bff2   Андрей Ларионов   Коммит по срочным...
320
                                              <tr>
5914833d5   Сергей П   Фиксы + личный ка...
321
322
323
324
                                                  <td>{{ $prev_company->name_company }}</td>
                                                  <td>{{ $prev_company->direct }}</td>
                                                  <td>{{ $prev_company->telephone }}</td>
                                                  <td>{{ $prev_company->telephone2 }}</td>
8e4c0bff2   Андрей Ларионов   Коммит по срочным...
325
                                              </tr>
5914833d5   Сергей П   Фиксы + личный ка...
326
                                          @endforeach
8e4c0bff2   Андрей Ларионов   Коммит по срочным...
327
328
                                      </tbody>
                                  </table>
a13ce8670   Андрей Ларионов   Обновление проект...
329
330
331
332
                              @endif
                          </div>
                      </div>
                  </div>
492296b6f   Андрей Ларионов   Коммит по итогу п...
333

a13ce8670   Андрей Ларионов   Обновление проект...
334
335
336
                  <div class="main__resume-profile-about">
                      <h2 class="main__resume-profile-about-title">О себе</h2>
                      <p class="main__resume-profile-about-text">{{ $Query[0]->text }}</p>
39f6b321c   Андрей Ларионов   Коммит по попке и...
337
338
                      @if (App\Classes\StatusUser::Status()==0)
                          @if ((!Auth()->user()->is_worker) && (Auth()->user()->is_message))
5914833d5   Сергей П   Фиксы + личный ка...
339
                              <div class="main__resume-profile-about-buttons flex width100">
a67c9d7ef   Сергей П   Массовая рассылка...
340
                                  <button type="button" class="like mr-10 js_box_favorit {{ \App\Classes\LikesClass::get_status_worker($Query[0]) }}"
5914833d5   Сергей П   Фиксы + личный ка...
341
342
                                      name="footer-like-button"
                                  >
e60a32501   Сергей П   Измененения для р...
343
                                      <svg class="mr-10">
5914833d5   Сергей П   Фиксы + личный ка...
344
345
                                          <use xlink:href="{{ asset('images/sprite.svg#heart') }}"></use>
                                      </svg>
e60a32501   Сергей П   Измененения для р...
346
347
                                      <span class="to-favorites">В избранное</span>
                                      <span class="in-favorites">В избранном</span>
5914833d5   Сергей П   Фиксы + личный ка...
348
349
350
351
352
353
354
355
356
357
358
359
360
                                  </button>
                                  <div class="button button_light mr-10 main__resume-profile-about-button js_it_button" data-fancybox data-src="#send2" data-vacancy="0" data-uid="{{ $idiot }}" data-tuid="{{ $Query[0]->users->id }}"  data-options='{"touch":false,"autoFocus":false}'>
                                      <svg>
                                          <use xlink:href="{{ asset('images/sprite.svg#chat') }}"></use>
                                      </svg>
                                      Написать
                                  </div>
                                  <a class="button mr-10" href="{{ route('resume_download', ['worker' => $Query[0]->id]) }}">
                                      <svg>
                                          <use xlink:href="{{ asset('images/sprite.svg#download') }}"></use>
                                      </svg>
                                      Скачать резюме
                                  </a>
6b9776dfb   Андрей Ларионов   Вторник работа на...
361
                              </div>
a13ce8670   Андрей Ларионов   Обновление проект...
362
                          @endif
5914833d5   Сергей П   Фиксы + личный ка...
363
                      @endif
a13ce8670   Андрей Ларионов   Обновление проект...
364
                  </div>
6b9776dfb   Андрей Ларионов   Вторник работа на...
365

0ea985223   Андрей Ларионов   Коммит по диалога...
366
367
368
                  <div class="main__resume-profile-info">
                      <h2 class="main__resume-profile-info-title">Количество просмотров страницы: ({{ $stat[0]->lookin }})</h2>
                  </div>
e60a32501   Сергей П   Измененения для р...
369
                  <div class="main__resume-profile-info">
0ea985223   Андрей Ларионов   Коммит по диалога...
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
                      <h2 class="main__resume-profile-info-title">Отзывы о работнике ({{ $Query[0]->response->count() }})</h2>
                      <div class="main__resume-profile-info-body">
                          @if ((isset($Query[0]->response)) && ($Query[0]->response->count()))
                                  <div class="main__resume-profile-info-body-item">
                                      <ul class="main__resume-profile-info-body-inner">
                                          @php $i = 1; @endphp
                                          @foreach($Query[0]->response as $it)
                                          <li>
                                              <span><h3>Комментарий №{{$i}}</h3></span>
                                              <span><b>Оценка человека: {{ $it->stars }}</b></span>
                                              <span><b>Сообщение: </b>{{ $it->message }}</span>
                                          </li>
                                          @php $i++; @endphp
                                          @endforeach
                                      </ul>
                                  </div>
                          @else
                              <div class="main__resume-profile-info-body-item">
                                  <h3 class="main__resume-profile-info-body-subtitle">Нету комментариев</h3>
                              </div>
                          @endif
                      </div>
                  </div>
a13ce8670   Андрей Ларионов   Обновление проект...
393
                  <div class="main__resume-profile-review">
6b9776dfb   Андрей Ларионов   Вторник работа на...
394
395
                      <form action="{{ route('stars_answer') }}" method="POST">
                      @csrf
a13ce8670   Андрей Ларионов   Обновление проект...
396
397
398
399
                      <h2 class="main__resume-profile-review-title">Оставить отзыв о работнике</h2>
                      <div class="rate">
                          <div class="rate__label">Ваша оценка:</div>
                          <div class="rate__stars">
6b9776dfb   Андрей Ларионов   Вторник работа на...
400
401
402
403
404
405
406
                              <select name="stars" id="stars" class="star-rating js-stars">
                                  <option value="5">5</option>
                                  <option value="4">4</option>
                                  <option value="3">3</option>
                                  <option value="2">2</option>
                                  <option value="1" selected>1</option>
                              </select>
a13ce8670   Андрей Ларионов   Обновление проект...
407
408
                          </div>
                      </div>
6b9776dfb   Андрей Ларионов   Вторник работа на...
409
                      <input type="hidden" name="worker_id" id="worker_id" value="{{ $Query[0]->id }}"/>
a13ce8670   Андрей Ларионов   Обновление проект...
410
411
                      <div class="main__resume-profile-review-body">
                          <h3>Ваш отзыв</h3>
6b9776dfb   Андрей Ларионов   Вторник работа на...
412
                          <textarea class="textarea" name="message" id="message" placeholder="Текст отзыва&hellip;" required></textarea>
a13ce8670   Андрей Ларионов   Обновление проект...
413
414
                          <button type="submit" class="button">Оставить отзыв</button>
                      </div>
6b9776dfb   Андрей Ларионов   Вторник работа на...
415
                      </form>
a13ce8670   Андрей Ларионов   Обновление проект...
416
417
418
419
420
421
                  </div>
              </div>
          </div>
      </main>
      </div>
  @endsection