Blame view

resources/views/list_vacancies.blade.php 9.31 KB
5b68533bb   Андрей Ларионов   Работа над проект...
1
2
3
4
5
  @extends('layout.frontend', ['title' => 'Вакансии РекаМоре'])
  
  @section('scripts')
      <script>
          console.log('Test system');
d152a3a68   Андрей Ларионов   Создание основных...
6
          $(document).on('change', '#jobs', function() {
5b68533bb   Андрей Ларионов   Работа над проект...
7
              var val = $(this).val();
d152a3a68   Андрей Ларионов   Создание основных...
8
              var main_oskar = $('#main_ockar');
5b68533bb   Андрей Ларионов   Работа над проект...
9

d152a3a68   Андрей Ларионов   Создание основных...
10
              console.log('Code='+val);
5b68533bb   Андрей Ларионов   Работа над проект...
11
12
13
              console.log('Click change...');
              $.ajax({
                  type: "GET",
d152a3a68   Андрей Ларионов   Создание основных...
14
                  url: "{{ route('list-vacancies', ['categories' => $categories->id]) }}",
5b68533bb   Андрей Ларионов   Работа над проект...
15
16
                  data: "job="+val,
                  success: function (data) {
d152a3a68   Андрей Ларионов   Создание основных...
17
                      console.log('Выбор сделан!');
5b68533bb   Андрей Ларионов   Работа над проект...
18
                      console.log(data);
d152a3a68   Андрей Ларионов   Создание основных...
19
                      main_oskar.html(data);
5b68533bb   Андрей Ларионов   Работа над проект...
20
21
22
23
24
25
26
27
28
29
30
                  },
                  headers: {
                      'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                  },
                  error: function (data) {
                      data = JSON.stringify(data);
                      console.log('Error: ' + data);
                  }
              });
          });
      </script>
f3766c7c1   Андрей Ларионов   Коммит по регистр...
31
      @include('js.favorite-vacancy')
5b68533bb   Андрей Ларионов   Работа над проект...
32
  @endsection
5b68533bb   Андрей Ларионов   Работа над проект...
33
34
35
36
37
38
39
  @section('content')
      <section class="thing">
          <div class="container">
              <form class="thing__body">
                  <ul class="breadcrumbs thing__breadcrumbs">
                      <li><a href="{{ route('index') }}">Главная</a></li>
                      <li><a href="{{ route('vacancies') }}">Вакансии</a></li>
d152a3a68   Андрей Ларионов   Создание основных...
40
                      <li><b>{{ isset($Name_categori[0]) ? $Name_categori[0]->name : 'Все категории' }}</b></li>
5b68533bb   Андрей Ларионов   Работа над проект...
41
42
43
44
45
46
47
                  </ul>
                  <h1 class="thing__title">Вакансии</h1>
                  <p class="thing__text">С другой стороны, социально-экономическое развитие не оставляет шанса для
                      существующих финансовых и административных условий.</p>
                  <div class="select select_search thing__select">
                      <div class="select__icon">
                          <svg>
d152a3a68   Андрей Ларионов   Создание основных...
48
                              <use xlink:href="{{ asset('images/sprite.svg#search') }}"></use>
5b68533bb   Андрей Ларионов   Работа над проект...
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
                          </svg>
                      </div>
                      <select class="js-select2" id="jobs" name="jobs">
                          <option value="0" disabled selected>Выберите должность</option>
                          @if ($Job_title->count())
                              @foreach($Job_title as $JT)
                                  <option value="{{ $JT->id }}">{{ $JT->name }}</option>
                              @endforeach
                          @endif
                      </select>
                  </div>
              </form>
          </div>
      </section>
      <main class="main">
          <div class="container">
              <div class="main__vacancies">
d152a3a68   Андрей Ларионов   Создание основных...
66
67
68
69
70
                  @if (isset($job))
                      <h2 class="main__vacancies-title">Категория вакансий {{ $job }}</h2>
                  @else
                      <h2 class="main__vacancies-title">Все категории</h2>
                  @endif
5b68533bb   Андрей Ларионов   Работа над проект...
71
                  <div class="filters main__vacancies-filters">
d152a3a68   Андрей Ларионов   Создание основных...
72
                      <div class="filters__label" id="col-vo" name="col-vo">Показано @if ($Query_count < 3) {{$Query_count}} @else 3 @endif из @isset($Query_count) {{ $Query_count }} @else 0 @endisset результатов поиска</div>
5b68533bb   Андрей Ларионов   Работа над проект...
73
74
                      <div class="filters__body">
                          <div class="select filters__select">
d152a3a68   Андрей Ларионов   Создание основных...
75
76
77
78
79
80
                              <select class="js-select2" id="sort_ajax" name="sort_ajax">
                                  <option value="default">Сортировка (по умолчанию)</option>
                                  <option value="name (asc)">По имени (возрастание)</option>
                                  <option value="name (desc)">По имени (убывание)</option>
                                  <option value="created_at (asc)">По дате (возрастание)</option>
                                  <option value="created_at (desc)">По дате (убывание)</option>
5b68533bb   Андрей Ларионов   Работа над проект...
81
82
83
84
                              </select>
                          </div>
                      </div>
                  </div>
f3766c7c1   Андрей Ларионов   Коммит по регистр...
85
                  <div id="main_ockar" class="main__vacancies" name="main_ockar" style="width:100%;">
d152a3a68   Андрей Ларионов   Создание основных...
86
                  @foreach ($Query as $Q)
5b68533bb   Андрей Ларионов   Работа над проект...
87
                  <div class="main__vacancies-item main__employer-page-two-item">
d152a3a68   Андрей Ларионов   Создание основных...
88
                      <a href="{{ route('list-vacancies', ['categories' => $categories->id]) }}" class="back main__employer-page-two-item-back">
5b68533bb   Андрей Ларионов   Работа над проект...
89
                          <svg>
d152a3a68   Андрей Ларионов   Создание основных...
90
                              <use xlink:href="{{ asset('images/sprite.svg#back') }}"></use>
5b68533bb   Андрей Ларионов   Работа над проект...
91
92
93
                          </svg>
                          <span>
                                  Вернуться к списку вакансий
d152a3a68   Андрей Ларионов   Создание основных...
94
                          </span>
5b68533bb   Андрей Ларионов   Работа над проект...
95
96
                      </a>
                      <div class="main__employer-page-two-item-toper">
d152a3a68   Андрей Ларионов   Создание основных...
97
98
99
100
                          @if (isset($Q->employer))
                              <img src="{{ asset(Storage::url($Q->employer->logo)) }}" alt="{{ $Q->employer->name }}">
                          @endif
                          <span>@if (!empty($Q->name)) {{ $Q->name }} @endif</span>
5b68533bb   Андрей Ларионов   Работа над проект...
101
102
103
104
105
                      </div>
                      <div class="main__employer-page-two-item-text">
                          <div class="main__employer-page-two-item-text-name">Судоходная компания ведет набор
                              специалистов на следующие должности:</div>
                          <div class="main__employer-page-two-item-text-links">
d152a3a68   Андрей Ларионов   Создание основных...
106
107
108
109
110
111
                          @if (isset($Q->jobs))
                              @foreach ($Q->jobs as $key => $j)
                                  <a>“{{ $j->name }}” – з/п от @if (isset($Q->jobs_code[$key]->min_salary)) {{ $Q->jobs_code[$key]->min_salary }} @endif - @if (isset($Q->jobs_code[$key]->max_salary)) {{ $Q->jobs_code[$key]->max_salary }} @endif рублей (на руки)</a>
                              @endforeach
                          @endif
                         </div>
5b68533bb   Андрей Ларионов   Работа над проект...
112
113
114
115
                      </div>
                      <div class="main__employer-page-two-item-text">
                          <div class="main__employer-page-two-item-text-name">Мы предлагаем:</div>
                          <div class="main__employer-page-two-item-text-body">
d152a3a68   Андрей Ларионов   Создание основных...
116
                              {!! $Q->text !!}
5b68533bb   Андрей Ларионов   Работа над проект...
117
118
119
120
121
                          </div>
                      </div>
                      <div class="main__employer-page-two-item-text">
                          <div class="main__employer-page-two-item-text-name">Наши ожидания:</div>
                          <div class="main__employer-page-two-item-text-body">
d152a3a68   Андрей Ларионов   Создание основных...
122
                              {!! $Q->description !!}
5b68533bb   Андрей Ларионов   Работа над проект...
123
124
125
126
127
                          </div>
                      </div>
                      <div class="main__employer-page-two-item-text">
                          <div class="main__employer-page-two-item-text-name">Резюме направляйте на почту:</div>
                          <div class="main__employer-page-two-item-text-body">
d152a3a68   Андрей Ларионов   Создание основных...
128
                              {!! $Q->contacts_emails !!}
5b68533bb   Андрей Ларионов   Работа над проект...
129
130
131
132
133
                          </div>
                      </div>
                      <div class="main__employer-page-two-item-text">
                          <div class="main__employer-page-two-item-text-name">Или звоните:</div>
                          <div class="main__employer-page-two-item-text-body">
d152a3a68   Андрей Ларионов   Создание основных...
134
                              {!! $Q->contacts_telephones !!}
5b68533bb   Андрей Ларионов   Работа над проект...
135
136
137
                          </div>
                      </div>
                      <div class="main__employer-page-two-item-tags">
d152a3a68   Андрей Ларионов   Создание основных...
138
139
140
141
142
                          @if (isset($Q->jobs))
                              @foreach ($Q->jobs as $key => $j)
                                  <span class="main__employer-page-two-item-tag">#{{ $j->name }}</span>
                              @endforeach
                          @endif
5b68533bb   Андрей Ларионов   Работа над проект...
143
144
145
146
                      </div>
                      <div class="main__employer-page-two-item-buttons">
                          <button type="button"
                                  class="button main__employer-page-two-item-button">Откликнуться</button>
d152a3a68   Андрей Ларионов   Создание основных...
147
                          <a href="{{ route('vacancie', ['vacancy' => $Q->id]) }}" class="button button_light main__employer-page-two-item-button">Подробнее</a>
5b68533bb   Андрей Ларионов   Работа над проект...
148
149
                      </div>
                      <div class="main__employer-page-two-item-bottom">
d152a3a68   Андрей Ларионов   Создание основных...
150
                          <div class="main__employer-page-two-item-bottom-date">{{ $Q->created_at }}</div>
f3766c7c1   Андрей Ларионов   Коммит по регистр...
151
                          <button type="button" data-val="{{ $Q->id }}"  class="like main__employer-page-two-item-bottom-like js-toggle js_vacancy_favorites <?=App\Classes\Cookies_vacancy::selected_vacancy($Q->id);?>">
5b68533bb   Андрей Ларионов   Работа над проект...
152
                              <svg>
d152a3a68   Андрей Ларионов   Создание основных...
153
                                  <use xlink:href="{{ asset('images/sprite.svg#heart') }}"></use>
5b68533bb   Андрей Ларионов   Работа над проект...
154
155
156
157
                              </svg>
                          </button>
                      </div>
                  </div>
d152a3a68   Андрей Ларионов   Создание основных...
158
159
160
                  @endforeach
                      <div style="margin-top: 20px">
                          {{ $Query->appends($_GET)->links('paginate') }}
5b68533bb   Андрей Ларионов   Работа над проект...
161
                      </div>
f3766c7c1   Андрей Ларионов   Коммит по регистр...
162

d152a3a68   Андрей Ларионов   Создание основных...
163
                  </div><!-- конец -->
5b68533bb   Андрей Ларионов   Работа над проект...
164
165
166
167
              </div>
          </div>
      </main>
  @endsection