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