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 |
$(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 |
<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> |
e60a32501 Измененения для р... |
78 |
<div class="main__resume-profile-about-buttons thing__bottom"> |
a67c9d7ef Массовая рассылка... |
79 |
<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 Измененения для р... |
80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
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 + фиксы |
94 |
<a class="button" href="{{ route('resume_download', ['worker' => $Query[0]->id]) }}" target="_blank"> |
a13ce8670 Обновление проект... |
95 96 97 98 99 |
Скачать резюме <svg> <use xlink:href="{{ asset('images/sprite.svg#download') }}"></use> </svg> </a> |
a13ce8670 Обновление проект... |
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
</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 Фиксы + личный ка... |
117 118 119 120 121 122 |
<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 Обновление проект... |
123 124 |
</tr> <tr> |
5914833d5 Фиксы + личный ка... |
125 126 127 128 129 |
<td><b>Возраст:</b></td> <td>{{ $worker->old_year ?? '-' }}</td> </tr> <tr> <td><b>Желаемые вакансии:</b></td> |
ac8b91cfd Обновление системы. |
130 131 132 |
<td> @if ($Query[0]->job_titles->count()) @foreach ($Query[0]->job_titles as $it) |
2726f0123 Коммит по багам д... |
133 |
@if ($it->is_remove == 0) |
5914833d5 Фиксы + личный ка... |
134 |
{{ $it->name }} / |
2726f0123 Коммит по багам д... |
135 |
@endif |
ac8b91cfd Обновление системы. |
136 |
@endforeach |
5914833d5 Фиксы + личный ка... |
137 138 |
@else - |
ac8b91cfd Обновление системы. |
139 140 |
@endif </td> |
a13ce8670 Обновление проект... |
141 142 |
</tr> <tr> |
5914833d5 Фиксы + личный ка... |
143 144 145 146 147 148 149 150 151 152 |
<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 Обновление проект... |
153 154 |
</tr> <tr> |
5914833d5 Фиксы + личный ка... |
155 156 |
<td><b>Дата готовности к посадке:</b></td> <td>{{ $worker->ready_boart_date ?? '-' }}</td> |
a13ce8670 Обновление проект... |
157 158 |
</tr> <tr> |
5914833d5 Фиксы + личный ка... |
159 160 |
<td><b>Предпочтение по типу судна:</b></td> <td>{{ $worker->boart_type_preference ?? '-' }}</td> |
a13ce8670 Обновление проект... |
161 162 |
</tr> <tr> |
5914833d5 Фиксы + личный ка... |
163 164 |
<td><b>Наличие визы:</b></td> <td>{{ $worker->visa_available ?? '-' }}</td> |
a13ce8670 Обновление проект... |
165 166 |
</tr> <tr> |
5914833d5 Фиксы + личный ка... |
167 168 |
<td><b>Наличие танкерных документов:</b></td> <td>{{ $worker->tanker_documents_available ?? '-' }}</td> |
a13ce8670 Обновление проект... |
169 170 |
</tr> <tr> |
5914833d5 Фиксы + личный ка... |
171 172 |
<td><b>Наличие подтверждения для работы на ВВП:</b></td> <td>{{ $worker->confirmation_work_for_vvp ?? '-' }}</td> |
a13ce8670 Обновление проект... |
173 174 |
</tr> <tr> |
5914833d5 Фиксы + личный ка... |
175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 |
<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 Обновление проект... |
193 194 195 196 197 |
</tr> </tbody> </table> </div> </div> |
5914833d5 Фиксы + личный ка... |
198 |
|
a13ce8670 Обновление проект... |
199 |
<div class="main__spoiler"> |
84f2ac341 Задачи 42,43,50 |
200 |
<button type="button" class="main__spoiler-toper js-toggle active">Сертификаты / документы</button> |
a13ce8670 Обновление проект... |
201 202 203 204 |
<div class="main__spoiler-body"> @if (isset($Query[0]->sertificate)) @if ($Query[0]->sertificate->count()) |
a13ce8670 Обновление проект... |
205 206 |
<table class="main__table"> <tbody> |
5914833d5 Фиксы + личный ка... |
207 208 209 210 211 212 213 214 215 216 |
<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 Обновление проект... |
217 218 |
</tbody> </table> |
a13ce8670 Обновление проект... |
219 220 221 222 223 224 |
@endif @endif </div> </div> <div class="main__spoiler"> |
84f2ac341 Задачи 42,43,50 |
225 |
<button type="button" class="main__spoiler-toper js-toggle active">Дополнительные документы</button> |
5914833d5 Фиксы + личный ка... |
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 261 262 263 264 265 266 |
<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 |
267 |
<button type="button" class="main__spoiler-toper js-toggle active">Опыт работы</button> |
a13ce8670 Обновление проект... |
268 |
<div class="main__spoiler-body"> |
449b32285 worker page desig... |
269 270 271 272 273 |
<div class="table-responsive"> @if (isset($Query[0]->place_worker)) @if ($Query[0]->place_worker->count()) <table class="main__table worker_experience"> <tbody> |
a13ce8670 Обновление проект... |
274 |
<tr> |
449b32285 worker page desig... |
275 276 277 278 279 280 281 282 283 |
<td width="12%"><b>Должность:</b></td> <td width="11%"><b>Название т/х:</b></td> <td width="11%"><b>Тип судна:</b></td> <td width="11%"><b>Марка ГД:</b></td> <td width="11%"><b>Мощность ГД (кВТ):</b></td> <td width="11%"><b>Водоизмещение (DWT):</b></td> <td width="11%"><b>Название компании:</b></td> <td width="11%"><b>Начало контракта:</b></td> <td width="11%"><b>Окончание контракта:</b></td> |
a13ce8670 Обновление проект... |
284 |
</tr> |
5914833d5 Фиксы + личный ка... |
285 286 287 288 289 290 291 292 293 294 295 296 297 |
@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 |
449b32285 worker page desig... |
298 299 300 |
</tbody> </table> @endif |
a13ce8670 Обновление проект... |
301 |
@endif |
449b32285 worker page desig... |
302 |
</div> |
a13ce8670 Обновление проект... |
303 304 305 306 |
</div> </div> <div class="main__spoiler"> |
84f2ac341 Задачи 42,43,50 |
307 |
<button type="button" class="main__spoiler-toper js-toggle active">Данные о прошлых компаниях</button> |
a13ce8670 Обновление проект... |
308 |
<div class="main__spoiler-body"> |
5914833d5 Фиксы + личный ка... |
309 |
@if ((isset($worker->prev_company)) && ($worker->prev_company->count())) |
8e4c0bff2 Коммит по срочным... |
310 311 |
<table class="main__table"> <tbody> |
5914833d5 Фиксы + личный ка... |
312 313 314 315 316 317 318 |
<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 Коммит по срочным... |
319 |
<tr> |
5914833d5 Фиксы + личный ка... |
320 321 322 323 |
<td>{{ $prev_company->name_company }}</td> <td>{{ $prev_company->direct }}</td> <td>{{ $prev_company->telephone }}</td> <td>{{ $prev_company->telephone2 }}</td> |
8e4c0bff2 Коммит по срочным... |
324 |
</tr> |
5914833d5 Фиксы + личный ка... |
325 |
@endforeach |
8e4c0bff2 Коммит по срочным... |
326 327 |
</tbody> </table> |
a13ce8670 Обновление проект... |
328 329 330 331 |
@endif </div> </div> </div> |
492296b6f Коммит по итогу п... |
332 |
|
a13ce8670 Обновление проект... |
333 334 335 |
<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 Коммит по попке и... |
336 337 |
@if (App\Classes\StatusUser::Status()==0) @if ((!Auth()->user()->is_worker) && (Auth()->user()->is_message)) |
5914833d5 Фиксы + личный ка... |
338 |
<div class="main__resume-profile-about-buttons flex width100"> |
a67c9d7ef Массовая рассылка... |
339 |
<button type="button" class="like mr-10 js_box_favorit {{ \App\Classes\LikesClass::get_status_worker($Query[0]) }}" |
5914833d5 Фиксы + личный ка... |
340 341 |
name="footer-like-button" > |
e60a32501 Измененения для р... |
342 |
<svg class="mr-10"> |
5914833d5 Фиксы + личный ка... |
343 344 |
<use xlink:href="{{ asset('images/sprite.svg#heart') }}"></use> </svg> |
e60a32501 Измененения для р... |
345 346 |
<span class="to-favorites">В избранное</span> <span class="in-favorites">В избранном</span> |
5914833d5 Фиксы + личный ка... |
347 348 349 350 351 352 353 354 355 356 357 358 359 |
</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 Вторник работа на... |
360 |
</div> |
a13ce8670 Обновление проект... |
361 |
@endif |
5914833d5 Фиксы + личный ка... |
362 |
@endif |
a13ce8670 Обновление проект... |
363 |
</div> |
6b9776dfb Вторник работа на... |
364 |
|
449b32285 worker page desig... |
365 366 367 |
{{-- <div class="main__resume-profile-info">--}} {{-- <h2 class="main__resume-profile-info-title">Количество просмотров страницы: ({{ $stat[0]->lookin }})</h2>--}} {{-- </div>--}} |
0ea985223 Коммит по диалога... |
368 |
|
449b32285 worker page desig... |
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 |
{{-- <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>--}} |
0ea985223 Коммит по диалога... |
393 |
|
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 |