Blame view

resources/views/employers/bd.blade.php 9.5 KB
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
1
2
3
4
  @extends('layout.frontend', ['title' => 'База данных - РекаМоре'])
  
  @section('scripts')
      <script>
d3496aa08   Сергей П   Изменения для раз...
5
          $(document).ready(function(){
288dd2a04   Hayk Nazaryan   bd design fixes
6
              $('#job_title_list').chosen({
d3496aa08   Сергей П   Изменения для раз...
7
8
                  width: '100%'
              })
288dd2a04   Hayk Nazaryan   bd design fixes
9
              $('#job_title_list').change(function(){
d3496aa08   Сергей П   Изменения для раз...
10
11
12
13
14
15
16
17
18
                  if ($(this).is(':checked')){
                      $(".job-title-list-wrap").css("display", "block");
                  } else {
                      $(".job-title-list-wrap").css("display", "none");
                  }
              });
              $('.cabinet__export-button-wrap button').click(function(){
                  $('.cabinet__export-error').parent().remove();
              });
7fa088c5b   Сергей П   Задачи 58,49,51 +...
19
20
21
22
  
              $('.search-reset-button').click(function(){
                  var wrap = $(this).closest('.cabinet__filters');
                  wrap.find('[name="search"]').val('');
01ae8538d   Сергей П   правки
23
                  wrap.find('button').click();
7fa088c5b   Сергей П   Задачи 58,49,51 +...
24
              });
664449023   Hayk Nazaryan   Employer personal...
25

664449023   Hayk Nazaryan   Employer personal...
26

d3496aa08   Сергей П   Изменения для раз...
27
          });
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
          $(document).on('click', '.die_black', function() {
              var this_ = $(this);
              var ajax_ = $('#ajax_flot_div');
              var id_ = this_.attr('data-test');
              var url_ = this_.attr('data-link');
  
              console.log(url_);
              $.ajax({
                  type: "GET",
                  url: url_,
                  success: function (data) {
                      console.log('Ответка');
                      ajax_.html(data);
                  },
                  headers: {
                      'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                  },
                  error: function (data) {
                      console.log('Error: ' + data);
                  }
              });
  
          });
      </script>
  @endsection
  
  @section('content')
      <section class="cabinet">
          <div class="container">
              <ul class="breadcrumbs cabinet__breadcrumbs">
                  <li><a href="{{ route('index') }}">Главная</a></li>
                  <li><b>Личный кабинет</b></li>
              </ul>
              <div class="cabinet__wrapper">
                  <div class="cabinet__side">
                      <div class="cabinet__side-toper">
                          @include('employers.emblema')
                      </div>
                      @include('employers.menu', ['item' => 7])
                  </div>
  
                  <div class="cabinet__body">
                      <div class="cabinet__body-item">
                          <h2 class="title cabinet__title">База данных</h2>
                      </div>
                      <div class="cabinet__body-item">
7fa088c5b   Сергей П   Задачи 58,49,51 +...
74
                          <div class="cabinet__filters" style="display: flex;flex-direction: unset;justify-content: left;align-items: center;">
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
75
76
                              <div class="cabinet__filters-item">
                                  <form class="search" action="{{ route('employer.bd') }}">
ac8b91cfd   Андрей Ларионов   Обновление системы.
77
                                      <input type="search" name="search" id="search" class="input" placeholder="Поиск&hellip;" value="@if (isset($_GET['search'])) {{ $_GET['search'] }} @endif">
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
78
79
                                      <button type="submit" class="button">Найти</button>
                                      <span>
7fa088c5b   Сергей П   Задачи 58,49,51 +...
80
81
82
83
                                          <svg>
                                              <use xlink:href="{{ asset('images/sprite.svg#search') }}"></use>
                                          </svg>
                                      </span>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
84
85
                                  </form>
                              </div>
7fa088c5b   Сергей П   Задачи 58,49,51 +...
86
                              <a href="javascript:void(0)" class="search-reset-button bold font18" style="color: #377d87;">Сбросить поиск</a>
d3496aa08   Сергей П   Изменения для раз...
87
88
89
90
91
92
93
94
95
96
97
98
99
                          </div>
                          <div class="cabinet__filters">
                              <div class="cabinet__export-wrap">
                                  <form action="{{ route('resume_download_all') }}" method="GET" target="_blank">
                                      <div class="cabinet__export-button-wrap">
                                          <button type="submit" class="button">
                                              <svg>
                                                  <use xlink:href="{{ asset('images/sprite.svg#share') }}"></use>
                                              </svg>
                                              Экспорт
                                          </button>
                                      </div>
                                      <div class="cabinet__export-options-wrap">
ea2a5ac13   Сергей П   Изменения для раз...
100
                                          @foreach ($export_options as $key => $value)
d3496aa08   Сергей П   Изменения для раз...
101
102
103
104
                                              <label class="checkbox">
                                                  <input type="checkbox" value="1" name="{{$key}}" class="checkbox__input" checked="">
                                                  <span class="checkbox__icon">
                                                  <svg>
addf76e7b   Сергей П   Изменения для раз...
105
                                                      <use xlink:href="{{ asset('images/sprite.svg#v') }}"></use>
d3496aa08   Сергей П   Изменения для раз...
106
107
108
                                                  </svg>
                                                  </span>
                                                  <span class="checkbox__text">
ea2a5ac13   Сергей П   Изменения для раз...
109
                                                      <span>{{$value}}</span>
d3496aa08   Сергей П   Изменения для раз...
110
111
112
113
114
                                                  </span>
                                              </label>
                                          @endforeach
                                      </div>
                                      <div class="job-title-list-wrap">
288dd2a04   Hayk Nazaryan   bd design fixes
115
                                          <select id="job_title_list" name="job_title_list[]" data-placeholder="Выберите должности" multiple >
d3496aa08   Сергей П   Изменения для раз...
116
                                              @foreach($jobs_titles as $job_title)
248330cb1   Fedor   task-132687 bugfix
117
                                                  <option hover="background-color: #377d87;" value="{{$job_title['id']}}">{{$job_title['name']}}</option>
d3496aa08   Сергей П   Изменения для раз...
118
119
120
121
                                              @endforeach
                                          </select>
                                      </div>
                                  </form>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
122
123
                              </div>
                          </div>
d3496aa08   Сергей П   Изменения для раз...
124
125
126
127
128
                          @if(session('error'))
                              <div class="cabinet__filters">
                                  <p class="cabinet__export-error">{{ session('error') }}</p>
                              </div>
                          @endif
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
129
                      </div>
ac8b91cfd   Андрей Ларионов   Обновление системы.
130
131
132
  
                      <div class="cabinet__body-item">
                          <div class="cabinet__table-header">
b67b94477   Сергей П   Задачи 33,34,35 +...
133
                              <div>
ac8b91cfd   Андрей Ларионов   Обновление системы.
134
135
136
                                  Позиции работников
                              </div>
                              <span>
b67b94477   Сергей П   Задачи 33,34,35 +...
137
                                      Пользователей найдено:
5c0ae0519   Fedor   task-132687 minor...
138
                                      <b>{{ $count_users }}</b>
ac8b91cfd   Андрей Ларионов   Обновление системы.
139
140
141
                              </span>
                          </div>
                          <div class="table table_spoiler">
ac8b91cfd   Андрей Ларионов   Обновление системы.
142
143
144
145
146
147
  
                              <div class="table__scroll">
                                  <div class="table__body table__body_min-width">
                                      <table>
                                          <thead>
                                          <tr>
15f704551   Hayk Nazaryan   employer personal...
148
                                              <th></th>
ac8b91cfd   Андрей Ларионов   Обновление системы.
149
                                              <th>ФИО соискателя</th>
b67b94477   Сергей П   Задачи 33,34,35 +...
150
                                              <th>Должность</th>
ac8b91cfd   Андрей Ларионов   Обновление системы.
151
152
153
154
                                              <th>Наличие<br>анкеты</th>
                                          </tr>
                                          </thead>
                                          <tbody>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
155
156
157
158
                      @php
                           $categories = 0;
  
                      @endphp
3b2e8c4eb   Сергей П   редактирование бл...
159

e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
160
161
                      @if ($users->count())
                          @foreach ($users as $key => $it)
664449023   Hayk Nazaryan   Employer personal...
162
                              @php $worker = !empty($it->workers[0]) ? $it->workers[0] : ''; @endphp
3b2e8c4eb   Сергей П   редактирование бл...
163
                              <tr>
15f704551   Hayk Nazaryan   employer personal...
164
165
166
                                  <td style="max-width: 40px; min-width: 30px; font-size: 1.5rem">
                                      {{ $it->workers[0]->comment }}
                                  </td>
3b2e8c4eb   Сергей П   редактирование бл...
167
                                  <td>{{ $it->surname." ".$it->name_man }}<br>{{ $it->surname2 }}</td>
2b8dd10cb   Сергей П   Правки по задачам
168
                                  <td>
664449023   Hayk Nazaryan   Employer personal...
169
170
                                  @if($worker && $worker->positions_work)
                                      {{ !empty($worker->jobs) ? $worker->jobs->first()->name : '' }}
2b8dd10cb   Сергей П   Правки по задачам
171
172
                                  @endif
                                  </td>
3b2e8c4eb   Сергей П   редактирование бл...
173
174
  
                                  <td>
248330cb1   Fedor   task-132687 bugfix
175
176
                                      @if ($it->file !== null)
                                      <a href="{{ asset(Storage::url($it->file)) }}" class="table__link">
3b2e8c4eb   Сергей П   редактирование бл...
177
178
179
180
181
182
183
184
                                          <svg>
                                              <use xlink:href="{{ asset('images/sprite.svg#share') }}"></use>
                                          </svg>
                                          Скачать
                                      </a>
                                      @endif
                                  </td>
                              </tr>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
185
186
                          @endforeach
                      @endif
ac8b91cfd   Андрей Ларионов   Обновление системы.
187
188
189
190
191
192
193
194
                           </tbody>
                      </table>
                  </div>
  
              </div>
          </div>
            {{ $users->onEachSide(0)->appends($_GET)->links('paginate')  }}
          </div>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
195
196
197
198
199
200
                  </div>
              </div>
          </div>
      </section>
      </div>
  @endsection