Blame view
resources/views/info_company_new.blade.php
16.5 KB
ad20c698a Результаты на вос... |
1 2 3 4 |
@extends('layout.frontend', ['title' => 'Описание компании '.$title.'- РекаМоре']) @section('scripts') <script> |
ad20c698a Результаты на вос... |
5 6 7 |
$(document).on('change', '#sort_ajax', function() { var this_ = $(this); var val_ = this_.val(); |
ad20c698a Результаты на вос... |
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
$.ajax({ type: "GET", url: "{{ route('shipping_companies') }}", data: "sort="+val_+"&block=1", success: function (data) { console.log('Выбор сортировки'); console.log(data); $('#block_1').html(data); }, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, error: function (data) { data = JSON.stringify(data); console.log('Error: ' + data); } }); $.ajax({ type: "GET", url: "{{ route('shipping_companies') }}", data: "sort="+val_+"&block=2", success: function (data) { |
ad20c698a Результаты на вос... |
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
history.pushState({}, '', "{{ route('shipping_companies') }}?sort="+val_+"@if (isset($_GET['page']))&page={{ $_GET['page'] }}@endif"); $('#block_2').html(data); }, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, error: function (data) { data = JSON.stringify(data); console.log('Error: ' + data); } }); }); $(document).ready(function(){ var sel = $('#select2-sort_ajax-container'); var key = getUrlParameter('sort'); |
ad20c698a Результаты на вос... |
48 |
if (key !=='') { |
ad20c698a Результаты на вос... |
49 50 51 52 53 54 55 56 57 58 |
switch (key) { case "default": sel.html('Сортировка (по умолчанию)'); break; case "name_up": sel.html('По имени (возрастание)'); break; case "name_down": sel.html('По дате (убывание)'); break; case "created_at_up": sel.html('По дате (возрастание)'); break; case "created_at_down": sel.html('По дате (убывание)'); break; } } }); |
d834955fe task-132687 додел... |
59 |
$("#list_button").on('click', function () { |
0cca95c68 keep selected tab... |
60 61 |
activateTab('vacancy'); history.pushState({}, '', '#vacancy'); |
d834955fe task-132687 додел... |
62 |
}) |
ab181e741 task-132985 autol... |
63 64 65 66 67 68 69 70 71 |
$(document).on('click', '#send_message_to_employer', function() { var this_ = $(this); console.log(this_.attr('data-uid'), this_.attr('data-tuid'), this_.attr('data-vacancy')) $('#worker_user_id').val(this_.attr('data-uid')); $('#worker_to_user_id').val(this_.attr('data-tuid')); $('#worker_vacancy').val(this_.attr('data-vacancy')); }); |
0cca95c68 keep selected tab... |
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 |
function activateTab(tab) { if (tab === 'vacancy') { document.getElementById('flot').classList.remove('active'); document.getElementById('flot_list').classList.remove('showed'); document.getElementById('vacancy').classList.add('active'); document.getElementById('vacancy_list').classList.add('showed'); } else { document.getElementById('vacancy').classList.remove('active'); document.getElementById('vacancy_list').classList.remove('showed'); document.getElementById('flot').classList.add('active'); document.getElementById('flot_list').classList.add('showed'); } } document.addEventListener('DOMContentLoaded', function () { const hash = window.location.hash; if (hash === '#vacancy') { activateTab('vacancy'); } else { activateTab('flot'); } document.getElementById('flot').addEventListener('click', function () { activateTab('flot'); history.pushState({}, '', '#flot'); }); document.getElementById('vacancy').addEventListener('click', function () { activateTab('vacancy'); history.pushState({}, '', '#vacancy'); }); }); |
ad20c698a Результаты на вос... |
106 |
</script> |
ab181e741 task-132985 autol... |
107 |
|
8e4c0bff2 Коммит по срочным... |
108 |
@include('js.favorite-vacancy-45') |
ab181e741 task-132985 autol... |
109 |
|
ad20c698a Результаты на вос... |
110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 |
@endsection @section('content') <section class="thing"> <div class="container"> <div class="thing__body"> <ul class="breadcrumbs thing__breadcrumbs"> <li><a href="{{ route('index') }}">Главная</a></li> <li><a href="{{ route('shipping_companies') }}">Работодатели</a></li> <li><b>@isset($title) {{ $title }} @else Не указано @endif</b></li> </ul> @if ($company[0]->oficial_status == 1) <div class="thing__badge"> <svg> <use xlink:href="{{ asset('images/sprite.svg#badge') }}"></use> </svg> Компания проверена </div> @endif |
38acf6555 Лого компании |
129 |
@if (!empty($company[0]->logo)) |
3834d353f правки |
130 |
<img src="{{ asset(Storage::url($company[0]->logo)) }}" alt="{{ $company[0]->name_company }}" class="thing__pic"> |
38acf6555 Лого компании |
131 |
@else |
3834d353f правки |
132 |
<img src="{{ asset('images/logo_emp.png') }}" alt="{{ $company[0]->name_company }}" class="thing__pic"> |
38acf6555 Лого компании |
133 |
@endif |
ad20c698a Результаты на вос... |
134 |
<h1 class="thing__title">{{ $company[0]->name_company }}</h1> |
ad20c698a Результаты на вос... |
135 |
<div class="thing__buttons"> |
d834955fe task-132687 додел... |
136 137 138 139 140 141 142 143 |
<a href="#vacancy" id="list_button"> <button type="button" class="button"> <svg> <use xlink:href="{{ asset('images/sprite.svg#grid-1') }}"></use> </svg> {{ $company[0]->ads->count() }} вакансии </button> </a> |
5c0ae0519 task-132687 minor... |
144 145 146 147 148 149 |
@guest <a data-fancybox data-src="#question" data-options='{"touch":false,"autoFocus":false}' class="button"> |
ad20c698a Результаты на вос... |
150 151 152 |
Написать сообщение </a> @else |
5c0ae0519 task-132687 minor... |
153 154 |
@if (App\Classes\StatusUser::Status() == 1) <a |
ab181e741 task-132985 autol... |
155 |
id="send_message_to_employer" |
5c0ae0519 task-132687 minor... |
156 157 158 159 160 161 162 163 164 165 166 |
data-fancybox data-src="#send3" data-vacancy="0" data-uid="{{ $user_id }}" data-tuid="{{ $company[0]->users->id }}" data-options='{"touch":false,"autoFocus":false}' class="button"> Написать сообщение </a> @endif @endguest |
ad20c698a Результаты на вос... |
167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 |
</div> </div> </div> </section> <main class="main"> <div class="container"> <div class="main__employer-page"> <h2 class="main__employer-page-title">О компании</h2> <div class="main__employer-page-info"> <div class="main__employer-page-item"> <b>Адрес компании</b> <span> {{ $company[0]->address }} </span> </div> <div class="main__employer-page-item"> <b>Сайт</b> <span> |
365251abd smol fixes |
185 186 187 |
<a href="{{$company[0]->site}}" target="_blank"> {{$company[0]->site}} </a> |
ad20c698a Результаты на вос... |
188 189 190 191 192 |
</span> </div> <div class="main__employer-page-item"> <b>Почта</b> <span> |
ad0b69c97 task-132687 tasks... |
193 |
{{ $company[0]->email }} |
ad20c698a Результаты на вос... |
194 195 196 197 198 |
</span> </div> <div class="main__employer-page-item"> <b>Телефон</b> <span> |
ad0b69c97 task-132687 tasks... |
199 |
{{ $company[0]->telephone }} |
ad20c698a Результаты на вос... |
200 201 202 |
</span> </div> </div> |
827280168 Добавлена страниц... |
203 204 205 |
<div class="main__employer-page-info"> <div class="main__employer-page-item"></div> <div class="main__employer-page-item"></div> |
e814e46c7 Изменения для стр... |
206 207 208 209 210 211 212 213 214 |
<div class="main__employer-page-item"> <b>Почта (alt)</b> <span> {{ $company[0]->email_2 }} </span> </div> <div class="main__employer-page-item"> <b>Телефон (alt)</b> <span> |
ad0b69c97 task-132687 tasks... |
215 |
{{ $company[0]->telephone_2 }} |
e814e46c7 Изменения для стр... |
216 217 218 |
</span> </div> </div> |
7571b20fd Коммит 13 марта 2024 |
219 |
|
8cbda1e86 Изменения для "Мо... |
220 |
<div class="main__employer-page-item main__employer-page-description"> |
ad20c698a Результаты на вос... |
221 222 |
<b>Описание</b> <span> |
7571b20fd Коммит 13 марта 2024 |
223 |
{!! $company[0]->text !!} |
ad20c698a Результаты на вос... |
224 225 |
</span> </div> |
7571b20fd Коммит 13 марта 2024 |
226 |
|
ad20c698a Результаты на вос... |
227 228 |
<div> <div class="main__employer-page-tabs"> |
d834955fe task-132687 додел... |
229 230 |
<button id="flot" type="button" class="main__employer-page-tabs-item active" data-tab="1">Флот</button> <button id="vacancy" type="button" class="main__employer-page-tabs-item" data-tab="2">Вакансии</button> |
ad20c698a Результаты на вос... |
231 |
</div> |
7571b20fd Коммит 13 марта 2024 |
232 |
|
ad20c698a Результаты на вос... |
233 |
<div class="main__employer-page-body"> |
d834955fe task-132687 додел... |
234 |
<div id="flot_list" class="main__employer-page-body-item showed" data-body="1"> |
ad20c698a Результаты на вос... |
235 236 237 |
<div class="main__employer-page-one"> @if ($company[0]->flots->count()) @foreach ($company[0]->flots as $flot) |
e335a0a1d Задачи 56,57 |
238 |
<div class="main__employer-page-one-item flot-one-ship"> |
6370754b6 Обновление бага с... |
239 |
@if (!empty($flot->image)) |
4c17f889d правки |
240 241 242 |
<a href="{{ asset(Storage::url($flot->image)) }}" data-fancybox="gallery" class="review-image-modal"> <img src="{{ asset(Storage::url($flot->image)) }}" alt="{{ $flot->name }}"> </a> |
6370754b6 Обновление бага с... |
243 |
@else |
4c17f889d правки |
244 245 246 |
<a href="{{ asset('images/default_ship.jpg') }}" data-fancybox="gallery" class="review-image-modal"> <img src="{{ asset('images/default_ship.jpg') }}" alt="{{ $flot->name }}"> </a> |
6370754b6 Обновление бага с... |
247 |
@endif |
e335a0a1d Задачи 56,57 |
248 |
|
a67c9d7ef Массовая рассылка... |
249 250 251 252 |
<div class="flot-label"><div class="flot-label-name">Название:</div>{{ $flot->name }}</div> <div class="flot-label"><div class="flot-label-name">DWT:</div> {{ $flot->DWT }}</div> <div class="flot-label"><div class="flot-label-name">Мощность:</div> {{ $flot->POWER_GD }}</div> <div class="flot-label"><div class="flot-label-name">IMO:</div> {{ $flot->IMO }}</div> |
e335a0a1d Задачи 56,57 |
253 |
</div> |
ad20c698a Результаты на вос... |
254 255 256 257 |
@endforeach @endif </div> </div> |
d834955fe task-132687 додел... |
258 |
<div id="vacancy_list" class="main__employer-page-body-item" data-body="2"> |
ad20c698a Результаты на вос... |
259 |
<div class="main__employer-page-two"> |
c54cbb05e Коммит субботний |
260 |
@foreach ($ads as $job) |
ad20c698a Результаты на вос... |
261 262 |
<div class="main__employer-page-two-item"> <div class="main__employer-page-two-item-toper"> |
38acf6555 Лого компании |
263 264 265 266 267 |
@if (!empty($company[0]->logo)) <img src="{{ asset(Storage::url($company[0]->logo)) }}" alt="{{ $job->name }}"> @else <img src="{{ asset('images/default_ship.jpg') }}" alt="{{ $job->name }}"> @endif |
ddb8f38fb Коммит по редизай... |
268 |
<span>{{ $company[0]->name_company }}</span> |
ad20c698a Результаты на вос... |
269 |
</div> |
e60a32501 Измененения для р... |
270 |
<div class="main__employer-page-two-item-text-body"> |
ddb8f38fb Коммит по редизай... |
271 |
<h3>{{ $job->name }}</h3> |
658f3770a Коммит по ваканси... |
272 273 274 |
<span>Описание: {!! $job->text !!} </span> |
ad20c698a Результаты на вос... |
275 |
</div> |
658f3770a Коммит по ваканси... |
276 |
|
c54cbb05e Коммит субботний |
277 |
@if ((isset($job->jobs)) && ($job->jobs->count())) |
ad20c698a Результаты на вос... |
278 |
<div class="main__employer-page-two-item-tags"> |
c54cbb05e Коммит субботний |
279 280 281 |
@foreach ($job->jobs as $item) <span class="main__employer-page-two-item-tag">#{{ $item->name }}</span> @endforeach |
ad20c698a Результаты на вос... |
282 |
</div> |
c54cbb05e Коммит субботний |
283 |
@endif |
ad20c698a Результаты на вос... |
284 |
<div class="main__employer-page-two-item-buttons"> |
5c0ae0519 task-132687 minor... |
285 286 287 288 289 290 291 292 293 294 295 |
<button type="button" data-fancybox data-src="#send3" data-vacancy="{{ $job->id }}" data-uid="{{ $user_id }}" data-tuid="{{ $company[0]->users->id }}" data-options='{"touch":false,"autoFocus":false}' class="button main__employer-page-two-item-button js_send_it_button" > Оставить отклик </button> |
ad20c698a Результаты на вос... |
296 297 |
</div> <div class="main__employer-page-two-item-bottom"> |
6b9776dfb Вторник работа на... |
298 |
<div class="main__employer-page-two-item-bottom-date">{{ date('d.m.Y H:i:s', strtotime($job->updated_at)) }}</div> |
8e4c0bff2 Коммит по срочным... |
299 300 |
<button type="button" id="like{{ $job->id }}" data-val="{{ $job->id }}" class="like main__employer-page-two-item-bottom-like js-toggle js_vac_favorite {{ \App\Classes\LikesClass::get_status_vacancy($job) }}"> |
ad20c698a Результаты на вос... |
301 302 303 304 305 306 |
<svg> <use xlink:href="{{ asset('images/sprite.svg#heart') }}"></use> </svg> </button> </div> </div> |
ad20c698a Результаты на вос... |
307 |
@endforeach |
c54cbb05e Коммит субботний |
308 309 310 311 |
<div style="margin-top: 20px"> {{ $ads->onEachSide(0)->appends($_GET)->links('paginate') }} </div> |
ad20c698a Результаты на вос... |
312 313 314 315 316 317 318 319 320 321 322 323 |
<!--<button type="button" class="button button_light button_more main__employer-page-two-more js-toggle js-parent-toggle"> <span>Показать ещё</span> <span>Скрыть</span> </button>--> </div> </div> </div> </div> </div> </div> </main> @endsection |