Blame view

resources/views/info_company_new.blade.php 15.2 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   Fedor   task-132687 додел...
59
60
61
62
63
64
          $("#list_button").on('click', function () {
              $('#flot').removeClass('active');
              $('#flot_list').removeClass('showed');
              $('#vacancy').addClass('active');
              $('#vacancy_list').addClass('showed');
          })
ab181e741   Fedor   task-132985 autol...
65
66
67
68
69
70
71
72
73
  
          $(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'));
          });
ad20c698a   Андрей Ларионов   Результаты на вос...
74
      </script>
ab181e741   Fedor   task-132985 autol...
75

8e4c0bff2   Андрей Ларионов   Коммит по срочным...
76
      @include('js.favorite-vacancy-45')
ab181e741   Fedor   task-132985 autol...
77

ad20c698a   Андрей Ларионов   Результаты на вос...
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
  @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   Андрей Ларионов   Лого компании
97
                  @if (!empty($company[0]->logo))
3834d353f   Сергей П   правки
98
                      <img src="{{ asset(Storage::url($company[0]->logo)) }}" alt="{{ $company[0]->name_company }}" class="thing__pic">
38acf6555   Андрей Ларионов   Лого компании
99
                  @else
3834d353f   Сергей П   правки
100
                      <img src="{{ asset('images/logo_emp.png') }}" alt="{{ $company[0]->name_company }}" class="thing__pic">
38acf6555   Андрей Ларионов   Лого компании
101
                  @endif
ad20c698a   Андрей Ларионов   Результаты на вос...
102
                  <h1 class="thing__title">{{ $company[0]->name_company }}</h1>
ad20c698a   Андрей Ларионов   Результаты на вос...
103
                  <div class="thing__buttons">
d834955fe   Fedor   task-132687 додел...
104
105
106
107
108
109
110
111
                      <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   Fedor   task-132687 minor...
112
113
114
115
116
117
                      @guest
                          <a
                              data-fancybox
                              data-src="#question"
                              data-options='{"touch":false,"autoFocus":false}'
                              class="button">
ad20c698a   Андрей Ларионов   Результаты на вос...
118
119
120
                              Написать сообщение
                          </a>
                      @else
5c0ae0519   Fedor   task-132687 minor...
121
122
                          @if (App\Classes\StatusUser::Status() == 1)
                              <a
ab181e741   Fedor   task-132985 autol...
123
                                  id="send_message_to_employer"
5c0ae0519   Fedor   task-132687 minor...
124
125
126
127
128
129
130
131
132
133
134
                                  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   Андрей Ларионов   Результаты на вос...
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
                  </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   Hayk Nazaryan   smol fixes
153
154
155
                              <a href="{{$company[0]->site}}" target="_blank">
                                  {{$company[0]->site}}
                              </a>
ad20c698a   Андрей Ларионов   Результаты на вос...
156
157
158
159
160
                          </span>
                      </div>
                      <div class="main__employer-page-item">
                          <b>Почта</b>
                          <span>
ad0b69c97   Fedor   task-132687 tasks...
161
                              {{ $company[0]->email }}
ad20c698a   Андрей Ларионов   Результаты на вос...
162
163
164
165
166
                          </span>
                      </div>
                      <div class="main__employer-page-item">
                          <b>Телефон</b>
                          <span>
ad0b69c97   Fedor   task-132687 tasks...
167
                              {{ $company[0]->telephone }}
ad20c698a   Андрей Ларионов   Результаты на вос...
168
169
170
                          </span>
                      </div>
                  </div>
827280168   Сергей П   Добавлена страниц...
171
172
173
                  <div class="main__employer-page-info">
                      <div class="main__employer-page-item"></div>
                      <div class="main__employer-page-item"></div>
e814e46c7   Сергей П   Изменения для стр...
174
175
176
177
178
179
180
181
182
                      <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   Fedor   task-132687 tasks...
183
                              {{ $company[0]->telephone_2 }}
e814e46c7   Сергей П   Изменения для стр...
184
185
186
                          </span>
                      </div>
                  </div>
7571b20fd   Андрей Ларионов   Коммит 13 марта 2024
187

8cbda1e86   Сергей П   Изменения для "Мо...
188
                  <div class="main__employer-page-item main__employer-page-description">
ad20c698a   Андрей Ларионов   Результаты на вос...
189
190
                      <b>Описание</b>
                      <span>
7571b20fd   Андрей Ларионов   Коммит 13 марта 2024
191
                            {!! $company[0]->text !!}
ad20c698a   Андрей Ларионов   Результаты на вос...
192
193
                      </span>
                  </div>
7571b20fd   Андрей Ларионов   Коммит 13 марта 2024
194

ad20c698a   Андрей Ларионов   Результаты на вос...
195
196
                  <div>
                      <div class="main__employer-page-tabs">
d834955fe   Fedor   task-132687 додел...
197
198
                          <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   Андрей Ларионов   Результаты на вос...
199
                      </div>
7571b20fd   Андрей Ларионов   Коммит 13 марта 2024
200

ad20c698a   Андрей Ларионов   Результаты на вос...
201
                      <div class="main__employer-page-body">
d834955fe   Fedor   task-132687 додел...
202
                          <div id="flot_list"  class="main__employer-page-body-item showed" data-body="1">
ad20c698a   Андрей Ларионов   Результаты на вос...
203
204
205
                              <div class="main__employer-page-one">
                                  @if ($company[0]->flots->count())
                                      @foreach ($company[0]->flots as $flot)
e335a0a1d   Сергей П   Задачи 56,57
206
                                          <div class="main__employer-page-one-item flot-one-ship">
6370754b6   Андрей Ларионов   Обновление бага с...
207
                                              @if (!empty($flot->image))
4c17f889d   Сергей П   правки
208
209
210
                                                  <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   Андрей Ларионов   Обновление бага с...
211
                                              @else
4c17f889d   Сергей П   правки
212
213
214
                                                  <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   Андрей Ларионов   Обновление бага с...
215
                                              @endif
e335a0a1d   Сергей П   Задачи 56,57
216

a67c9d7ef   Сергей П   Массовая рассылка...
217
218
219
220
                                              <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
221
                                          </div>
ad20c698a   Андрей Ларионов   Результаты на вос...
222
223
224
225
                                      @endforeach
                                  @endif
                              </div>
                          </div>
d834955fe   Fedor   task-132687 додел...
226
                          <div id="vacancy_list"  class="main__employer-page-body-item" data-body="2">
ad20c698a   Андрей Ларионов   Результаты на вос...
227
                              <div class="main__employer-page-two">
c54cbb05e   Андрей Ларионов   Коммит субботний
228
                                  @foreach ($ads as $job)
ad20c698a   Андрей Ларионов   Результаты на вос...
229
230
                                          <div class="main__employer-page-two-item">
                                              <div class="main__employer-page-two-item-toper">
38acf6555   Андрей Ларионов   Лого компании
231
232
233
234
235
                                                  @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   Андрей Ларионов   Коммит по редизай...
236
                                                  <span>{{ $company[0]->name_company }}</span>
ad20c698a   Андрей Ларионов   Результаты на вос...
237
                                              </div>
e60a32501   Сергей П   Измененения для р...
238
                                              <div class="main__employer-page-two-item-text-body">
ddb8f38fb   Андрей Ларионов   Коммит по редизай...
239
                                                  <h3>{{ $job->name }}</h3>
658f3770a   Андрей Ларионов   Коммит по ваканси...
240
241
242
                                                  <span>Описание:
                                                     {!!  $job->text !!}
                                                  </span>
ad20c698a   Андрей Ларионов   Результаты на вос...
243
                                              </div>
658f3770a   Андрей Ларионов   Коммит по ваканси...
244

c54cbb05e   Андрей Ларионов   Коммит субботний
245
                                              @if ((isset($job->jobs)) && ($job->jobs->count()))
ad20c698a   Андрей Ларионов   Результаты на вос...
246
                                              <div class="main__employer-page-two-item-tags">
c54cbb05e   Андрей Ларионов   Коммит субботний
247
248
249
                                                  @foreach ($job->jobs as $item)
                                                      <span class="main__employer-page-two-item-tag">#{{ $item->name }}</span>
                                                  @endforeach
ad20c698a   Андрей Ларионов   Результаты на вос...
250
                                              </div>
c54cbb05e   Андрей Ларионов   Коммит субботний
251
                                              @endif
ad20c698a   Андрей Ларионов   Результаты на вос...
252
                                              <div class="main__employer-page-two-item-buttons">
5c0ae0519   Fedor   task-132687 minor...
253
254
255
256
257
258
259
260
261
262
263
                                                  <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   Андрей Ларионов   Результаты на вос...
264
265
                                              </div>
                                              <div class="main__employer-page-two-item-bottom">
6b9776dfb   Андрей Ларионов   Вторник работа на...
266
                                                  <div class="main__employer-page-two-item-bottom-date">{{ date('d.m.Y H:i:s', strtotime($job->updated_at)) }}</div>
8e4c0bff2   Андрей Ларионов   Коммит по срочным...
267
268
                                                  <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   Андрей Ларионов   Результаты на вос...
269
270
271
272
273
274
                                                      <svg>
                                                          <use xlink:href="{{ asset('images/sprite.svg#heart') }}"></use>
                                                      </svg>
                                                  </button>
                                              </div>
                                          </div>
ad20c698a   Андрей Ларионов   Результаты на вос...
275
                              @endforeach
c54cbb05e   Андрей Ларионов   Коммит субботний
276
277
278
279
  
                              <div style="margin-top: 20px">
                                  {{ $ads->onEachSide(0)->appends($_GET)->links('paginate') }}
                              </div>
ad20c698a   Андрей Ларионов   Результаты на вос...
280
281
282
283
284
285
286
287
288
289
290
291
                              <!--<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