Blame view

resources/views/worker.blade.php 23.9 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
39
          console.log('Test system');
          $(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   Андрей Ларионов   Коммит по итогу п...
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
  
      <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   Андрей Ларионов   Финальные изменения
61
      @include('js.favorite-worker')
a13ce8670   Андрей Ларионов   Обновление проект...
62
63
64
  @endsection
  
  @section('content')
5914833d5   Сергей П   Фиксы + личный ка...
65
66
67
  @php
      $worker = $Query[0];
  @endphp
a13ce8670   Андрей Ларионов   Обновление проект...
68
69
70
71
72
73
74
75
      <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   Андрей Ларионов   диалоговые пробле...
76
                  <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   Андрей Ларионов   Обновление проект...
77
78
79
80
                  <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   Сергей П   Измененения для р...
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
                      <div class="main__resume-profile-about-buttons thing__bottom">
                          <button type="button" class="like js-toggle js_box_favorit {{ \App\Classes\LikesClass::get_status_worker($Query[0]) }}" data-val="{{ $Query[0]->id }}" id="elem{{ $Query[0]->id }}"
                                  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 + фиксы
97
                          <a class="button" href="{{ route('resume_download', ['worker' => $Query[0]->id]) }}" target="_blank">
a13ce8670   Андрей Ларионов   Обновление проект...
98
99
100
101
102
                              Скачать резюме
                              <svg>
                                  <use xlink:href="{{ asset('images/sprite.svg#download') }}"></use>
                              </svg>
                          </a>
a13ce8670   Андрей Ларионов   Обновление проект...
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
                      </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   Сергей П   Фиксы + личный ка...
120
121
122
123
124
125
                                      <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   Андрей Ларионов   Обновление проект...
126
127
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
128
129
130
131
132
                                      <td><b>Возраст:</b></td>
                                      <td>{{ $worker->old_year ?? '-' }}</td>
                                  </tr>
                                  <tr>
                                      <td><b>Желаемые вакансии:</b></td>
ac8b91cfd   Андрей Ларионов   Обновление системы.
133
134
135
                                      <td>
                                          @if ($Query[0]->job_titles->count())
                                              @foreach ($Query[0]->job_titles as $it)
2726f0123   Андрей Ларионов   Коммит по багам д...
136
                                                  @if ($it->is_remove == 0)
5914833d5   Сергей П   Фиксы + личный ка...
137
                                                      {{ $it->name }} /
2726f0123   Андрей Ларионов   Коммит по багам д...
138
                                                  @endif
ac8b91cfd   Андрей Ларионов   Обновление системы.
139
                                              @endforeach
5914833d5   Сергей П   Фиксы + личный ка...
140
141
                                          @else
                                          -
ac8b91cfd   Андрей Ларионов   Обновление системы.
142
143
                                          @endif
                                      </td>
a13ce8670   Андрей Ларионов   Обновление проект...
144
145
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
146
147
148
149
150
151
152
153
154
155
                                      <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   Андрей Ларионов   Обновление проект...
156
157
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
158
159
                                      <td><b>Дата готовности к посадке:</b></td>
                                      <td>{{ $worker->ready_boart_date ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
160
161
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
162
163
                                      <td><b>Предпочтение по типу судна:</b></td>
                                      <td>{{ $worker->boart_type_preference ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
164
165
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
166
167
                                      <td><b>Наличие визы:</b></td>
                                      <td>{{ $worker->visa_available ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
168
169
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
170
171
                                      <td><b>Наличие танкерных документов:</b></td>
                                      <td>{{ $worker->tanker_documents_available ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
172
173
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
174
175
                                      <td><b>Наличие подтверждения для работы на ВВП:</b></td>
                                      <td>{{ $worker->confirmation_work_for_vvp ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
176
177
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
                                      <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   Андрей Ларионов   Обновление проект...
196
197
198
199
200
                                  </tr>
                                  </tbody>
                              </table>
                          </div>
                      </div>
5914833d5   Сергей П   Фиксы + личный ка...
201

a13ce8670   Андрей Ларионов   Обновление проект...
202
                      <div class="main__spoiler">
84f2ac341   Сергей П   Задачи 42,43,50
203
                          <button type="button" class="main__spoiler-toper js-toggle active">Сертификаты / документы</button>
a13ce8670   Андрей Ларионов   Обновление проект...
204
205
206
207
                          <div class="main__spoiler-body">
  
                              @if (isset($Query[0]->sertificate))
                                  @if ($Query[0]->sertificate->count())
a13ce8670   Андрей Ларионов   Обновление проект...
208
209
                                      <table class="main__table">
                                          <tbody>
5914833d5   Сергей П   Фиксы + личный ка...
210
211
212
213
214
215
216
217
218
219
                                              <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   Андрей Ларионов   Обновление проект...
220
221
                                          </tbody>
                                      </table>
a13ce8670   Андрей Ларионов   Обновление проект...
222
223
224
225
226
227
                                 @endif
                              @endif
                          </div>
                      </div>
  
                      <div class="main__spoiler">
84f2ac341   Сергей П   Задачи 42,43,50
228
                          <button type="button" class="main__spoiler-toper js-toggle active">Дополнительные документы</button>
5914833d5   Сергей П   Фиксы + личный ка...
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
269
                          <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
270
                          <button type="button" class="main__spoiler-toper js-toggle active">Опыт работы</button>
a13ce8670   Андрей Ларионов   Обновление проект...
271
272
273
274
                          <div class="main__spoiler-body">
  
                              @if (isset($Query[0]->place_worker))
                                  @if ($Query[0]->place_worker->count())
5914833d5   Сергей П   Фиксы + личный ка...
275
276
                                      <table class="main__table">
                                          <tbody>
a13ce8670   Андрей Ларионов   Обновление проект...
277
                                              <tr>
5914833d5   Сергей П   Фиксы + личный ка...
278
279
280
281
282
283
284
285
                                                  <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   Сергей П   Измененения для р...
286
                                                  <td><b>Окончание контракта:</b></td>
a13ce8670   Андрей Ларионов   Обновление проект...
287
                                              </tr>
5914833d5   Сергей П   Фиксы + личный ка...
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
                                              @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   Андрей Ларионов   Обновление проект...
303
304
305
306
307
308
                                  @endif
                              @endif
                          </div>
                      </div>
  
                      <div class="main__spoiler">
84f2ac341   Сергей П   Задачи 42,43,50
309
                          <button type="button" class="main__spoiler-toper js-toggle active">Данные о прошлых компаниях</button>
a13ce8670   Андрей Ларионов   Обновление проект...
310
                          <div class="main__spoiler-body">
5914833d5   Сергей П   Фиксы + личный ка...
311
                              @if ((isset($worker->prev_company)) && ($worker->prev_company->count()))
8e4c0bff2   Андрей Ларионов   Коммит по срочным...
312
313
                                  <table class="main__table">
                                      <tbody>
5914833d5   Сергей П   Фиксы + личный ка...
314
315
316
317
318
319
320
                                          <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   Андрей Ларионов   Коммит по срочным...
321
                                              <tr>
5914833d5   Сергей П   Фиксы + личный ка...
322
323
324
325
                                                  <td>{{ $prev_company->name_company }}</td>
                                                  <td>{{ $prev_company->direct }}</td>
                                                  <td>{{ $prev_company->telephone }}</td>
                                                  <td>{{ $prev_company->telephone2 }}</td>
8e4c0bff2   Андрей Ларионов   Коммит по срочным...
326
                                              </tr>
5914833d5   Сергей П   Фиксы + личный ка...
327
                                          @endforeach
8e4c0bff2   Андрей Ларионов   Коммит по срочным...
328
329
                                      </tbody>
                                  </table>
a13ce8670   Андрей Ларионов   Обновление проект...
330
331
332
333
                              @endif
                          </div>
                      </div>
                  </div>
492296b6f   Андрей Ларионов   Коммит по итогу п...
334

a13ce8670   Андрей Ларионов   Обновление проект...
335
336
337
                  <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   Андрей Ларионов   Коммит по попке и...
338
339
                      @if (App\Classes\StatusUser::Status()==0)
                          @if ((!Auth()->user()->is_worker) && (Auth()->user()->is_message))
5914833d5   Сергей П   Фиксы + личный ка...
340
                              <div class="main__resume-profile-about-buttons flex width100">
84f2ac341   Сергей П   Задачи 42,43,50
341
                                  <button type="button" class="like js-toggle active mr-10 js_box_favorit {{ \App\Classes\LikesClass::get_status_worker($Query[0]) }}"
5914833d5   Сергей П   Фиксы + личный ка...
342
343
                                      name="footer-like-button"
                                  >
e60a32501   Сергей П   Измененения для р...
344
                                      <svg class="mr-10">
5914833d5   Сергей П   Фиксы + личный ка...
345
346
                                          <use xlink:href="{{ asset('images/sprite.svg#heart') }}"></use>
                                      </svg>
e60a32501   Сергей П   Измененения для р...
347
348
                                      <span class="to-favorites">В избранное</span>
                                      <span class="in-favorites">В избранном</span>
5914833d5   Сергей П   Фиксы + личный ка...
349
350
351
352
353
354
355
356
357
358
359
360
361
                                  </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   Андрей Ларионов   Вторник работа на...
362
                              </div>
a13ce8670   Андрей Ларионов   Обновление проект...
363
                          @endif
5914833d5   Сергей П   Фиксы + личный ка...
364
                      @endif
a13ce8670   Андрей Ларионов   Обновление проект...
365
                  </div>
6b9776dfb   Андрей Ларионов   Вторник работа на...
366

0ea985223   Андрей Ларионов   Коммит по диалога...
367
368
369
                  <div class="main__resume-profile-info">
                      <h2 class="main__resume-profile-info-title">Количество просмотров страницы: ({{ $stat[0]->lookin }})</h2>
                  </div>
e60a32501   Сергей П   Измененения для р...
370
                  <div class="main__resume-profile-info">
0ea985223   Андрей Ларионов   Коммит по диалога...
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
                      <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   Андрей Ларионов   Обновление проект...
394
                  <div class="main__resume-profile-review">
6b9776dfb   Андрей Ларионов   Вторник работа на...
395
396
                      <form action="{{ route('stars_answer') }}" method="POST">
                      @csrf
a13ce8670   Андрей Ларионов   Обновление проект...
397
398
399
400
                      <h2 class="main__resume-profile-review-title">Оставить отзыв о работнике</h2>
                      <div class="rate">
                          <div class="rate__label">Ваша оценка:</div>
                          <div class="rate__stars">
6b9776dfb   Андрей Ларионов   Вторник работа на...
401
402
403
404
405
406
407
                              <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   Андрей Ларионов   Обновление проект...
408
409
                          </div>
                      </div>
6b9776dfb   Андрей Ларионов   Вторник работа на...
410
                      <input type="hidden" name="worker_id" id="worker_id" value="{{ $Query[0]->id }}"/>
a13ce8670   Андрей Ларионов   Обновление проект...
411
412
                      <div class="main__resume-profile-review-body">
                          <h3>Ваш отзыв</h3>
6b9776dfb   Андрей Ларионов   Вторник работа на...
413
                          <textarea class="textarea" name="message" id="message" placeholder="Текст отзыва&hellip;" required></textarea>
a13ce8670   Андрей Ларионов   Обновление проект...
414
415
                          <button type="submit" class="button">Оставить отзыв</button>
                      </div>
6b9776dfb   Андрей Ларионов   Вторник работа на...
416
                      </form>
a13ce8670   Андрей Ларионов   Обновление проект...
417
418
419
420
421
422
                  </div>
              </div>
          </div>
      </main>
      </div>
  @endsection