Blame view
resources/views/worker.blade.php
24.3 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 |
<div class="main__spoiler-body"> |
449b32285 worker page desig... |
271 272 273 274 275 |
<div class="table-responsive"> @if (isset($Query[0]->place_worker)) @if ($Query[0]->place_worker->count()) <table class="main__table worker_experience"> <tbody> |
a13ce8670 Обновление проект... |
276 |
<tr> |
449b32285 worker page desig... |
277 278 279 280 281 282 283 284 285 |
<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 Обновление проект... |
286 |
</tr> |
5914833d5 Фиксы + личный ка... |
287 288 289 290 291 292 293 294 295 296 297 298 299 |
@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... |
300 301 302 |
</tbody> </table> @endif |
a13ce8670 Обновление проект... |
303 |
@endif |
449b32285 worker page desig... |
304 |
</div> |
a13ce8670 Обновление проект... |
305 306 307 308 |
</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"> |
a67c9d7ef Массовая рассылка... |
341 |
<button type="button" class="like 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 |
|
449b32285 worker page desig... |
367 368 369 |
{{-- <div class="main__resume-profile-info">--}} {{-- <h2 class="main__resume-profile-info-title">Количество просмотров страницы: ({{ $stat[0]->lookin }})</h2>--}} {{-- </div>--}} |
0ea985223 Коммит по диалога... |
370 |
|
449b32285 worker page desig... |
371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 |
{{-- <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 Коммит по диалога... |
395 |
|
a13ce8670 Обновление проект... |
396 |
<div class="main__resume-profile-review"> |
6b9776dfb Вторник работа на... |
397 398 |
<form action="{{ route('stars_answer') }}" method="POST"> @csrf |
a13ce8670 Обновление проект... |
399 400 401 402 |
<h2 class="main__resume-profile-review-title">Оставить отзыв о работнике</h2> <div class="rate"> <div class="rate__label">Ваша оценка:</div> <div class="rate__stars"> |
6b9776dfb Вторник работа на... |
403 404 405 406 407 408 409 |
<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 Обновление проект... |
410 411 |
</div> </div> |
6b9776dfb Вторник работа на... |
412 |
<input type="hidden" name="worker_id" id="worker_id" value="{{ $Query[0]->id }}"/> |
a13ce8670 Обновление проект... |
413 414 |
<div class="main__resume-profile-review-body"> <h3>Ваш отзыв</h3> |
6b9776dfb Вторник работа на... |
415 |
<textarea class="textarea" name="message" id="message" placeholder="Текст отзыва…" required></textarea> |
a13ce8670 Обновление проект... |
416 417 |
<button type="submit" class="button">Оставить отзыв</button> </div> |
6b9776dfb Вторник работа на... |
418 |
</form> |
a13ce8670 Обновление проект... |
419 420 421 422 423 424 |
</div> </div> </div> </main> </div> @endsection |