Blame view

resources/views/worker.blade.php 22.9 KB
a13ce8670   Андрей Ларионов   Обновление проект...
1
2
3
4
  @extends('layout.frontend', ['title' => 'Карточка соискателя - РекаМоре'])
  
  @section('scripts')
      <script>
5914833d5   Сергей П   Фиксы + личный ка...
5
6
7
8
9
10
11
12
          $(function(){
              $('[name="footer-like-button"]').click(function(){
                  $('[name="header-like-button"]').click();
              });
              $('[name="header-like-button"]').click(function(){
                  $('[name="footer-like-button"]').toggleClass('active');
              });
          });
a13ce8670   Андрей Ларионов   Обновление проект...
13
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
          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   Андрей Ларионов   Коммит по итогу п...
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
80
81
82
83
84
85
86
                  <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>
                      <div class="thing__bottom">
                          <a class="button" href="{{ route('resume_download', ['worker' => $Query[0]->id]) }}">
                              Скачать резюме
                              <svg>
                                  <use xlink:href="{{ asset('images/sprite.svg#download') }}"></use>
                              </svg>
                          </a>
5914833d5   Сергей П   Фиксы + личный ка...
87
88
89
                          <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"
                          >
a13ce8670   Андрей Ларионов   Обновление проект...
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
                              <svg>
                                  <use xlink:href="{{ asset('images/sprite.svg#heart') }}"></use>
                              </svg>
                          </button>
                      </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   Сергей П   Фиксы + личный ка...
111
112
113
114
115
116
                                      <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   Андрей Ларионов   Обновление проект...
117
118
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
119
120
121
122
123
                                      <td><b>Возраст:</b></td>
                                      <td>{{ $worker->old_year ?? '-' }}</td>
                                  </tr>
                                  <tr>
                                      <td><b>Желаемые вакансии:</b></td>
ac8b91cfd   Андрей Ларионов   Обновление системы.
124
125
126
                                      <td>
                                          @if ($Query[0]->job_titles->count())
                                              @foreach ($Query[0]->job_titles as $it)
2726f0123   Андрей Ларионов   Коммит по багам д...
127
                                                  @if ($it->is_remove == 0)
5914833d5   Сергей П   Фиксы + личный ка...
128
                                                      {{ $it->name }} /
2726f0123   Андрей Ларионов   Коммит по багам д...
129
                                                  @endif
ac8b91cfd   Андрей Ларионов   Обновление системы.
130
                                              @endforeach
5914833d5   Сергей П   Фиксы + личный ка...
131
132
                                          @else
                                          -
ac8b91cfd   Андрей Ларионов   Обновление системы.
133
134
                                          @endif
                                      </td>
a13ce8670   Андрей Ларионов   Обновление проект...
135
136
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
137
138
139
140
141
142
143
144
145
146
                                      <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   Андрей Ларионов   Обновление проект...
147
148
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
149
150
                                      <td><b>Дата готовности к посадке:</b></td>
                                      <td>{{ $worker->ready_boart_date ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
151
152
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
153
154
                                      <td><b>Предпочтение по типу судна:</b></td>
                                      <td>{{ $worker->boart_type_preference ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
155
156
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
157
158
                                      <td><b>Наличие визы:</b></td>
                                      <td>{{ $worker->visa_available ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
159
160
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
161
162
                                      <td><b>Наличие танкерных документов:</b></td>
                                      <td>{{ $worker->tanker_documents_available ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
163
164
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
165
166
                                      <td><b>Наличие подтверждения для работы на ВВП:</b></td>
                                      <td>{{ $worker->confirmation_work_for_vvp ?? '-' }}</td>
a13ce8670   Андрей Ларионов   Обновление проект...
167
168
                                  </tr>
                                  <tr>
5914833d5   Сергей П   Фиксы + личный ка...
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
                                      <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   Андрей Ларионов   Обновление проект...
187
188
189
190
191
                                  </tr>
                                  </tbody>
                              </table>
                          </div>
                      </div>
5914833d5   Сергей П   Фиксы + личный ка...
192

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

a13ce8670   Андрей Ларионов   Обновление проект...
326
327
328
                  <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   Андрей Ларионов   Коммит по попке и...
329
330
                      @if (App\Classes\StatusUser::Status()==0)
                          @if ((!Auth()->user()->is_worker) && (Auth()->user()->is_message))
5914833d5   Сергей П   Фиксы + личный ка...
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
                              <div class="main__resume-profile-about-buttons flex width100">
                                  <button type="button" class="like js-toggle mr-10 js_box_favorit {{ \App\Classes\LikesClass::get_status_worker($Query[0]) }}"
                                      name="footer-like-button"
                                  >
                                      <svg class="mr-5">
                                          <use xlink:href="{{ asset('images/sprite.svg#heart') }}"></use>
                                      </svg>
                                      В избранное
                                  </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   Андрей Ларионов   Вторник работа на...
352
                              </div>
a13ce8670   Андрей Ларионов   Обновление проект...
353
                          @endif
5914833d5   Сергей П   Фиксы + личный ка...
354
                      @endif
a13ce8670   Андрей Ларионов   Обновление проект...
355
                  </div>
6b9776dfb   Андрей Ларионов   Вторник работа на...
356

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