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