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="Текст отзыва…" 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 |