Commit 39f6b321c6cb69374d144545657d8dd989cc7ac2

Authored by Андрей Ларионов
1 parent f54a583e78

Коммит по попке и блокировке сообщений

Showing 1 changed file with 5 additions and 1 deletions Inline Diff

resources/views/worker.blade.php
1 @extends('layout.frontend', ['title' => 'Карточка соискателя - РекаМоре']) 1 @extends('layout.frontend', ['title' => 'Карточка соискателя - РекаМоре'])
2 2
3 @section('scripts') 3 @section('scripts')
4 <script> 4 <script>
5 console.log('Test system'); 5 console.log('Test system');
6 $(document).on('change', '#jobs', function() { 6 $(document).on('change', '#jobs', function() {
7 var val = $(this).val(); 7 var val = $(this).val();
8 var main_oskar = $('#main_ockar'); 8 var main_oskar = $('#main_ockar');
9 9
10 console.log('Code='+val); 10 console.log('Code='+val);
11 console.log('Click change...'); 11 console.log('Click change...');
12 $.ajax({ 12 $.ajax({
13 type: "GET", 13 type: "GET",
14 url: "", 14 url: "",
15 data: "job="+val, 15 data: "job="+val,
16 success: function (data) { 16 success: function (data) {
17 console.log('Выбор сделан!'); 17 console.log('Выбор сделан!');
18 console.log(data); 18 console.log(data);
19 main_oskar.html(data); 19 main_oskar.html(data);
20 }, 20 },
21 headers: { 21 headers: {
22 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') 22 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
23 }, 23 },
24 error: function (data) { 24 error: function (data) {
25 data = JSON.stringify(data); 25 data = JSON.stringify(data);
26 console.log('Error: ' + data); 26 console.log('Error: ' + data);
27 } 27 }
28 }); 28 });
29 }); 29 });
30 </script> 30 </script>
31 31
32 <script> 32 <script>
33 $(document).on('click', '.js_it_button', function() { 33 $(document).on('click', '.js_it_button', function() {
34 var this_ = $(this); 34 var this_ = $(this);
35 var code_user_id = this_.attr('data-uid'); 35 var code_user_id = this_.attr('data-uid');
36 var code_to_user_id = this_.attr('data-tuid'); 36 var code_to_user_id = this_.attr('data-tuid');
37 var code_vacancy = this_.attr('data-vacancy'); 37 var code_vacancy = this_.attr('data-vacancy');
38 var user_id = $('#_user_id'); 38 var user_id = $('#_user_id');
39 var to_user_id = $('#_to_user_id'); 39 var to_user_id = $('#_to_user_id');
40 var vacancy = $('#_vacancy'); 40 var vacancy = $('#_vacancy');
41 41
42 console.log('code_to_user_id='+code_to_user_id); 42 console.log('code_to_user_id='+code_to_user_id);
43 console.log('code_user_id='+code_user_id); 43 console.log('code_user_id='+code_user_id);
44 console.log('code_vacancy='+code_vacancy); 44 console.log('code_vacancy='+code_vacancy);
45 console.log('Клик на кнопке...'); 45 console.log('Клик на кнопке...');
46 46
47 user_id.val(code_user_id); 47 user_id.val(code_user_id);
48 to_user_id.val(code_to_user_id); 48 to_user_id.val(code_to_user_id);
49 vacancy.val(code_vacancy); 49 vacancy.val(code_vacancy);
50 }); 50 });
51 </script> 51 </script>
52 @include('js.favorite-worker') 52 @include('js.favorite-worker')
53 @endsection 53 @endsection
54 54
55 @section('content') 55 @section('content')
56 <section class="thing"> 56 <section class="thing">
57 <div class="container"> 57 <div class="container">
58 <ul class="breadcrumbs thing__breadcrumbs"> 58 <ul class="breadcrumbs thing__breadcrumbs">
59 <li><a href="{{ route('index') }}">Главная</a></li> 59 <li><a href="{{ route('index') }}">Главная</a></li>
60 <li><a href="{{ route('bd_resume') }}">База резюме</a></li> 60 <li><a href="{{ route('bd_resume') }}">База резюме</a></li>
61 <li><b>@if (isset($Query[0]->users)) {{ $Query[0]->users->surname." ".$Query[0]->users->name_man." ".$Query[0]->users->surname2 }} @else Неизвестно @endif</b></li> 61 <li><b>@if (isset($Query[0]->users)) {{ $Query[0]->users->surname." ".$Query[0]->users->name_man." ".$Query[0]->users->surname2 }} @else Неизвестно @endif</b></li>
62 </ul> 62 </ul>
63 <div class="thing__profile"> 63 <div class="thing__profile">
64 <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"> 64 <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">
65 <div class="thing__profile-body"> 65 <div class="thing__profile-body">
66 <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> 66 <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>
67 <p class="thing__text">Сложно сказать, почему ключевые особенности структуры проекта рассмотрены 67 <p class="thing__text">Сложно сказать, почему ключевые особенности структуры проекта рассмотрены
68 исключительно в разрезе маркетинговых и финансовых предпосылок.</p> 68 исключительно в разрезе маркетинговых и финансовых предпосылок.</p>
69 <div class="thing__bottom"> 69 <div class="thing__bottom">
70 <a class="button" href="{{ route('resume_download', ['worker' => $Query[0]->id]) }}"> 70 <a class="button" href="{{ route('resume_download', ['worker' => $Query[0]->id]) }}">
71 Скачать резюме 71 Скачать резюме
72 <svg> 72 <svg>
73 <use xlink:href="{{ asset('images/sprite.svg#download') }}"></use> 73 <use xlink:href="{{ asset('images/sprite.svg#download') }}"></use>
74 </svg> 74 </svg>
75 </a> 75 </a>
76 <button type="button" class="like js-toggle"> 76 <button type="button" class="like js-toggle">
77 <svg> 77 <svg>
78 <use xlink:href="{{ asset('images/sprite.svg#heart') }}"></use> 78 <use xlink:href="{{ asset('images/sprite.svg#heart') }}"></use>
79 </svg> 79 </svg>
80 </button> 80 </button>
81 </div> 81 </div>
82 </div> 82 </div>
83 </div> 83 </div>
84 </div> 84 </div>
85 </section> 85 </section>
86 <main class="main"> 86 <main class="main">
87 <div class="container"> 87 <div class="container">
88 <div class="main__resume-profile"> 88 <div class="main__resume-profile">
89 <div class="main__content"> 89 <div class="main__content">
90 <div class="main__spoiler"> 90 <div class="main__spoiler">
91 <button type="button" class="main__spoiler-toper js-toggle active"> 91 <button type="button" class="main__spoiler-toper js-toggle active">
92 Основная информация</button> 92 Основная информация</button>
93 93
94 <div class="main__spoiler-body"> 94 <div class="main__spoiler-body">
95 <table class="main__table"> 95 <table class="main__table">
96 <tbody> 96 <tbody>
97 <tr> 97 <tr>
98 <td>Имя:</td> 98 <td>Имя:</td>
99 <td><b>{{ $Query[0]->users->name_man }}</b></td> 99 <td><b>{{ $Query[0]->users->name_man }}</b></td>
100 </tr> 100 </tr>
101 <tr> 101 <tr>
102 <td>Должность:</td> 102 <td>Должность:</td>
103 <td> 103 <td>
104 @if ($Query[0]->job_titles->count()) 104 @if ($Query[0]->job_titles->count())
105 @foreach ($Query[0]->job_titles as $it) 105 @foreach ($Query[0]->job_titles as $it)
106 <b>{{ $it->name }}</b> 106 <b>{{ $it->name }}</b>
107 @endforeach 107 @endforeach
108 @endif 108 @endif
109 </td> 109 </td>
110 </tr> 110 </tr>
111 <tr> 111 <tr>
112 <td>Телефон:</td> 112 <td>Телефон:</td>
113 <td><b><a href="tel:{{ $Query[0]->telephone }}">{{ $Query[0]->telephone }}</a></b></td> 113 <td><b><a href="tel:{{ $Query[0]->telephone }}">{{ $Query[0]->telephone }}</a></b></td>
114 </tr> 114 </tr>
115 <tr> 115 <tr>
116 <td>E-mail:</td> 116 <td>E-mail:</td>
117 <td><b><a href="emailto:{{ $Query[0]->email }}">{{ $Query[0]->email }}</a></b></td> 117 <td><b><a href="emailto:{{ $Query[0]->email }}">{{ $Query[0]->email }}</a></b></td>
118 </tr> 118 </tr>
119 <tr> 119 <tr>
120 <td>Возраст:</td> 120 <td>Возраст:</td>
121 <td><b>{{ $Query[0]->old_year }}</b></td> 121 <td><b>{{ $Query[0]->old_year }}</b></td>
122 </tr> 122 </tr>
123 <tr> 123 <tr>
124 <td>Статус:</td> 124 <td>Статус:</td>
125 <td><b>{{ $status_work[$Query[0]->status_work] }}</b></td> 125 <td><b>{{ $status_work[$Query[0]->status_work] }}</b></td>
126 </tr> 126 </tr>
127 <tr> 127 <tr>
128 <td>Город проживания:</td> 128 <td>Город проживания:</td>
129 <td><b>{{ $Query[0]->city }}</b></td> 129 <td><b>{{ $Query[0]->city }}</b></td>
130 </tr> 130 </tr>
131 <tr> 131 <tr>
132 <td>Уровень английского:</td> 132 <td>Уровень английского:</td>
133 <td><b>{{ $Query[0]->en_is }}</b></td> 133 <td><b>{{ $Query[0]->en_is }}</b></td>
134 </tr> 134 </tr>
135 <tr> 135 <tr>
136 <td>Опыт работы:</td> 136 <td>Опыт работы:</td>
137 <td><b>{{ $Query[0]->experience }}</b></td> 137 <td><b>{{ $Query[0]->experience }}</b></td>
138 </tr> 138 </tr>
139 </tbody> 139 </tbody>
140 </table> 140 </table>
141 </div> 141 </div>
142 </div> 142 </div>
143 <div class="main__spoiler"> 143 <div class="main__spoiler">
144 <button type="button" class="main__spoiler-toper js-toggle">Сертификаты / документы</button> 144 <button type="button" class="main__spoiler-toper js-toggle">Сертификаты / документы</button>
145 <div class="main__spoiler-body"> 145 <div class="main__spoiler-body">
146 146
147 @if (isset($Query[0]->sertificate)) 147 @if (isset($Query[0]->sertificate))
148 @if ($Query[0]->sertificate->count()) 148 @if ($Query[0]->sertificate->count())
149 @foreach($Query[0]->sertificate as $it) 149 @foreach($Query[0]->sertificate as $it)
150 <table class="main__table"> 150 <table class="main__table">
151 <tbody> 151 <tbody>
152 <tr> 152 <tr>
153 <td>Название сертификата:</td> 153 <td>Название сертификата:</td>
154 <td><b>{{ $it->name }}</b></td> 154 <td><b>{{ $it->name }}</b></td>
155 </tr> 155 </tr>
156 <tr> 156 <tr>
157 <td>Организация выдавшая документ:</td> 157 <td>Организация выдавшая документ:</td>
158 <td><b>{{ $it->education }}</b></td> 158 <td><b>{{ $it->education }}</b></td>
159 </tr> 159 </tr>
160 <tr> 160 <tr>
161 <td>Дата начала обучения:</td> 161 <td>Дата начала обучения:</td>
162 <td><b>{{ $it->date_begin }}</b></td> 162 <td><b>{{ $it->date_begin }}</b></td>
163 </tr> 163 </tr>
164 <tr> 164 <tr>
165 <td>Дата конца обучения:</td> 165 <td>Дата конца обучения:</td>
166 <td><b>{{ $it->end_begin }}</b></td> 166 <td><b>{{ $it->end_begin }}</b></td>
167 </tr> 167 </tr>
168 </tbody> 168 </tbody>
169 </table> 169 </table>
170 <br> 170 <br>
171 @endforeach 171 @endforeach
172 @endif 172 @endif
173 @endif 173 @endif
174 </div> 174 </div>
175 </div> 175 </div>
176 176
177 <div class="main__spoiler"> 177 <div class="main__spoiler">
178 <button type="button" class="main__spoiler-toper js-toggle">Опыт работы</button> 178 <button type="button" class="main__spoiler-toper js-toggle">Опыт работы</button>
179 <div class="main__spoiler-body"> 179 <div class="main__spoiler-body">
180 180
181 @if (isset($Query[0]->place_worker)) 181 @if (isset($Query[0]->place_worker))
182 @if ($Query[0]->place_worker->count()) 182 @if ($Query[0]->place_worker->count())
183 @foreach($Query[0]->place_worker as $it) 183 @foreach($Query[0]->place_worker as $it)
184 184
185 <table class="main__table"> 185 <table class="main__table">
186 <tbody> 186 <tbody>
187 <tr> 187 <tr>
188 <td>Должность:</td> 188 <td>Должность:</td>
189 <td><b>{{ $it->job_title }}</b></td> 189 <td><b>{{ $it->job_title }}</b></td>
190 </tr> 190 </tr>
191 <tr> 191 <tr>
192 <td>Опыт работы в танкерном флоте:</td> 192 <td>Опыт работы в танкерном флоте:</td>
193 <td><b>@if($it->tanker==1) Есть @else Нет @endif</b></td> 193 <td><b>@if($it->tanker==1) Есть @else Нет @endif</b></td>
194 </tr> 194 </tr>
195 <tr> 195 <tr>
196 <td>Дата начала работы:</td> 196 <td>Дата начала работы:</td>
197 <td><b>{{ $it->begin_work }}</b></td> 197 <td><b>{{ $it->begin_work }}</b></td>
198 </tr> 198 </tr>
199 <tr> 199 <tr>
200 <td>Дата конца работы:</td> 200 <td>Дата конца работы:</td>
201 <td><b>{{ $it->end_work }}</b></td> 201 <td><b>{{ $it->end_work }}</b></td>
202 </tr> 202 </tr>
203 <tr> 203 <tr>
204 <td>Название компании:</td> 204 <td>Название компании:</td>
205 <td><b>{{ $it->name_company }}</b></td> 205 <td><b>{{ $it->name_company }}</b></td>
206 </tr> 206 </tr>
207 <tr> 207 <tr>
208 <td>GWT тип</td> 208 <td>GWT тип</td>
209 <td><b>{{ $it->GWT }}</b></td> 209 <td><b>{{ $it->GWT }}</b></td>
210 </tr> 210 </tr>
211 <tr> 211 <tr>
212 <td>ГД:</td> 212 <td>ГД:</td>
213 <td><b>{{ $it->KBT }}</b></td> 213 <td><b>{{ $it->KBT }}</b></td>
214 </tr> 214 </tr>
215 </tbody> 215 </tbody>
216 </table> 216 </table>
217 <br> 217 <br>
218 @endforeach 218 @endforeach
219 @endif 219 @endif
220 @endif 220 @endif
221 </div> 221 </div>
222 </div> 222 </div>
223 223
224 <div class="main__spoiler"> 224 <div class="main__spoiler">
225 <button type="button" class="main__spoiler-toper js-toggle">Дополнительные документы</button> 225 <button type="button" class="main__spoiler-toper js-toggle">Дополнительные документы</button>
226 <div class="main__spoiler-body"> 226 <div class="main__spoiler-body">
227 227
228 @if (isset($Query[0]->infobloks)) 228 @if (isset($Query[0]->infobloks))
229 @if ($Query[0]->infobloks->count()) 229 @if ($Query[0]->infobloks->count())
230 <table class="main__table"> 230 <table class="main__table">
231 <tbody> 231 <tbody>
232 @foreach($Query[0]->infobloks as $it) 232 @foreach($Query[0]->infobloks as $it)
233 <tr> 233 <tr>
234 <td>Документ:</td> 234 <td>Документ:</td>
235 <td><b>{{ $it->name }}</b></td> 235 <td><b>{{ $it->name }}</b></td>
236 </tr> 236 </tr>
237 @endforeach 237 @endforeach
238 </tbody> 238 </tbody>
239 </table> 239 </table>
240 @endif 240 @endif
241 @endif 241 @endif
242 </div> 242 </div>
243 </div> 243 </div>
244 </div> 244 </div>
245 245
246 <div class="main__resume-profile-about"> 246 <div class="main__resume-profile-about">
247 <h2 class="main__resume-profile-about-title">О себе</h2> 247 <h2 class="main__resume-profile-about-title">О себе</h2>
248 <p class="main__resume-profile-about-text">{{ $Query[0]->text }}</p> 248 <p class="main__resume-profile-about-text">{{ $Query[0]->text }}</p>
249 <div class="button 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}'>Написать сообщение</div> 249 @if (App\Classes\StatusUser::Status()==0)
250 @if ((!Auth()->user()->is_worker) && (Auth()->user()->is_message))
251 <div class="button 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}'>Написать сообщение</div>
252 @endif
253 @endif
250 </div> 254 </div>
251 <div class="main__resume-profile-info"> 255 <div class="main__resume-profile-info">
252 <h2 class="main__resume-profile-info-title">Данные о прошлых компаниях</h2> 256 <h2 class="main__resume-profile-info-title">Данные о прошлых компаниях</h2>
253 <div class="main__resume-profile-info-body"> 257 <div class="main__resume-profile-info-body">
254 @if ((isset($Query[0]->prev_company)) && ($Query[0]->prev_company->count())) 258 @if ((isset($Query[0]->prev_company)) && ($Query[0]->prev_company->count()))
255 @foreach ($Query[0]->prev_company as $it) 259 @foreach ($Query[0]->prev_company as $it)
256 <div class="main__resume-profile-info-body-item"> 260 <div class="main__resume-profile-info-body-item">
257 <h3 class="main__resume-profile-info-body-subtitle">{{ $it->name_company }}</h3> 261 <h3 class="main__resume-profile-info-body-subtitle">{{ $it->name_company }}</h3>
258 <ul class="main__resume-profile-info-body-inner"> 262 <ul class="main__resume-profile-info-body-inner">
259 <li> 263 <li>
260 <b>Руководитель</b> 264 <b>Руководитель</b>
261 <span>{{ $it->direct }}</span> 265 <span>{{ $it->direct }}</span>
262 </li> 266 </li>
263 <li> 267 <li>
264 <b>Телефон того, кто может дать рекомендацию</b> 268 <b>Телефон того, кто может дать рекомендацию</b>
265 <span> 269 <span>
266 @if (!empty($it->telephone)) 270 @if (!empty($it->telephone))
267 <a href="tel:{{$it->telephone }}">{{ $it->telephone }}</a> 271 <a href="tel:{{$it->telephone }}">{{ $it->telephone }}</a>
268 @endif 272 @endif
269 @if (!empty($it->telephone2)) 273 @if (!empty($it->telephone2))
270 <a href="tel:{{$it->telephone2 }}">{{ $it->telephone2 }}</a> 274 <a href="tel:{{$it->telephone2 }}">{{ $it->telephone2 }}</a>
271 @endif 275 @endif
272 </span> 276 </span>
273 </li> 277 </li>
274 </ul> 278 </ul>
275 </div> 279 </div>
276 @endforeach 280 @endforeach
277 @else 281 @else
278 <div class="main__resume-profile-info-body-item"> 282 <div class="main__resume-profile-info-body-item">
279 <h3 class="main__resume-profile-info-body-subtitle">Нету данных о компании</h3> 283 <h3 class="main__resume-profile-info-body-subtitle">Нету данных о компании</h3>
280 </div> 284 </div>
281 @endif 285 @endif
282 </div> 286 </div>
283 </div> 287 </div>
284 288
285 <div class="main__resume-profile-review"> 289 <div class="main__resume-profile-review">
286 <form action="{{ route('stars_answer') }}" method="POST"> 290 <form action="{{ route('stars_answer') }}" method="POST">
287 @csrf 291 @csrf
288 <h2 class="main__resume-profile-review-title">Оставить отзыв о работнике</h2> 292 <h2 class="main__resume-profile-review-title">Оставить отзыв о работнике</h2>
289 <div class="rate"> 293 <div class="rate">
290 <div class="rate__label">Ваша оценка:</div> 294 <div class="rate__label">Ваша оценка:</div>
291 <div class="rate__stars"> 295 <div class="rate__stars">
292 <select name="stars" id="stars" class="star-rating js-stars"> 296 <select name="stars" id="stars" class="star-rating js-stars">
293 <option value="5">5</option> 297 <option value="5">5</option>
294 <option value="4">4</option> 298 <option value="4">4</option>
295 <option value="3">3</option> 299 <option value="3">3</option>
296 <option value="2">2</option> 300 <option value="2">2</option>
297 <option value="1" selected>1</option> 301 <option value="1" selected>1</option>
298 </select> 302 </select>
299 </div> 303 </div>
300 </div> 304 </div>
301 <input type="hidden" name="worker_id" id="worker_id" value="{{ $Query[0]->id }}"/> 305 <input type="hidden" name="worker_id" id="worker_id" value="{{ $Query[0]->id }}"/>
302 <div class="main__resume-profile-review-body"> 306 <div class="main__resume-profile-review-body">
303 <h3>Ваш отзыв</h3> 307 <h3>Ваш отзыв</h3>
304 <textarea class="textarea" name="message" id="message" placeholder="Текст отзыва&hellip;" required></textarea> 308 <textarea class="textarea" name="message" id="message" placeholder="Текст отзыва&hellip;" required></textarea>
305 <button type="submit" class="button">Оставить отзыв</button> 309 <button type="submit" class="button">Оставить отзыв</button>
306 </div> 310 </div>
307 </form> 311 </form>
308 </div> 312 </div>
309 </div> 313 </div>
310 </div> 314 </div>
311 </main> 315 </main>
312 </div> 316 </div>
313 @endsection 317 @endsection
314 318