Blame view
resources/views/admin/ad_employers/index.blade.php
8.53 KB
82a9544dc Связи моделей, гр... |
1 |
@extends('layout.admin', ['title' => 'Админка - Вакансии']) |
bb2fb443d Архитектурное доп... |
2 3 |
@section('script') |
b52b1df0d Опция поднятия ва... |
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
<script> $(document).ready(function() { $(document).on('click', '#refresh_btn', function () { var this_ = $(this); var ajax_block = $('#ajax_block'); var mas = []; var str_get = ''; $('input:checkbox:checked').each(function(){ mas.push($(this).val()); console.log($(this).val()); }); $.ajax({ type: "GET", dataType: 'html', url: "{{ url()->full()}}", data: ({data:mas}), success: function (data) { console.log('Обновление таблицы пользователей '); //data = JSON.parse(data); //console.log(data); ajax_block.html(data); }, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, error: function (data) { console.log('Error: ' + data); } }); }); }); </script> |
bb2fb443d Архитектурное доп... |
38 39 40 |
@endsection @section('search') |
be3039cb9 Правки по работод... |
41 |
|
bb2fb443d Архитектурное доп... |
42 43 44 |
@endsection @section('content') |
b52b1df0d Опция поднятия ва... |
45 46 47 |
<button style="margin-bottom: 10px; width:165px" id="refresh_btn" name="refresh_btn" class="px-3 py-1 text-sm font-medium leading-5 text-white transition-colors duration-150 bg-purple-600 border border-transparent rounded-md active:bg-purple-600 hover:bg-purple-700 focus:outline-none focus:shadow-outline-purple"> Обновить вакансии </button> |
bb2fb443d Архитектурное доп... |
48 49 50 51 52 53 54 |
<div class="w-full overflow-hidden rounded-lg shadow-xs" id="ajax_block"> <div class="w-full overflow-x-auto"> <table class="w-full whitespace-no-wrap"> <thead> <tr class="text-xs font-semibold tracking-wide text-left text-gray-500 uppercase border-b dark:border-gray-700 bg-gray-50 dark:text-gray-400 dark:bg-gray-800" > |
b52b1df0d Опция поднятия ва... |
55 56 |
<th class="px-4 py-3"></th> <th class="px-4 py-3 class1">№</th> |
673a7768d Правки в админке,... |
57 |
<th class="px-4 py-3 class2">Лого/Заголовок/Компания</th> |
b52b1df0d Опция поднятия ва... |
58 |
<th class="px-4 py-3 class4">Должности</th> |
673a7768d Правки в админке,... |
59 60 |
<th class="px-4 py-3 class5">Избр.</th> <th class="px-4 py-3 class6">Сроч.</th> |
b52b1df0d Опция поднятия ва... |
61 |
<th class="px-4 py-3 class7">Статус</th> |
673a7768d Правки в админке,... |
62 |
<th class="px-4 py-3 class8">Дата создан/изменен.</th> |
b52b1df0d Опция поднятия ва... |
63 |
<th class="px-4 py-3 class10">Изменить</th> |
bb2fb443d Архитектурное доп... |
64 65 66 67 68 |
</tr> </thead> <tbody class="bg-white divide-y dark:divide-gray-700 dark:bg-gray-800"> @foreach($ad_employers as $ad) <tr class="text-gray-700 dark:text-gray-400"> |
b52b1df0d Опция поднятия ва... |
69 70 71 72 |
<td class="px-4 py-3 class1"> <input type="checkbox" class="box" name="vacan_{{$ad->id}}" id="vacan_{{$ad->id}}" value="{{$ad->id}}"/> </td> <td class="px-4 py-3 class1"> |
bb2fb443d Архитектурное доп... |
73 74 |
{{$ad->id}} </td> |
b52b1df0d Опция поднятия ва... |
75 |
<td class="px-4 py-3 class2"> |
673a7768d Правки в админке,... |
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
<div class="flex items-center text-sm"> <div class="relative hidden w-8 h-8 mr-3 rounded-full md:block" > @if (isset($ad->employer->logo)) <img class="object-cover w-full h-full rounded-full" src="{{ asset(Storage::url($ad->employer->logo)) }}" alt="" loading="lazy" /> @endif <div class="absolute inset-0 rounded-full shadow-inner" aria-hidden="true" ></div> </div> <div> <p class="font-semibold">{{$ad->name}}</p> <p class="text-xs text-gray-600 dark:text-gray-400"> {{$ad->employer->name_company}} </p> </div> </div> |
bb2fb443d Архитектурное доп... |
100 |
</td> |
673a7768d Правки в админке,... |
101 |
|
b52b1df0d Опция поднятия ва... |
102 |
<td class="px-4 py-3 class4"> |
bb2fb443d Архитектурное доп... |
103 |
<div class="flex items-center text-sm"> |
82a9544dc Связи моделей, гр... |
104 |
@if ($ad->jobs->count()) |
bb2fb443d Архитектурное доп... |
105 |
<div> |
82a9544dc Связи моделей, гр... |
106 107 108 109 110 111 112 113 114 115 |
<?php $i = 0;?> @foreach ($ad->jobs as $title) <?php if ($i==0) {?> <p class="font-semibold">{{$title->name}}</p> <?php } else {?> <p class="font-semibold">/ {{$title->name}}</p> <?php } $i++; ?> @endforeach |
bb2fb443d Архитектурное доп... |
116 |
</div> |
82a9544dc Связи моделей, гр... |
117 |
@endif |
bb2fb443d Архитектурное доп... |
118 119 120 |
</div> </td> |
be3039cb9 Правки по работод... |
121 |
|
b52b1df0d Опция поднятия ва... |
122 |
<td class="px-4 py-3 text-sm class5"> |
be3039cb9 Правки по работод... |
123 124 125 126 127 128 129 130 131 132 |
@if ($ad->favorite_vacancy==1) <span class="px-2 py-1 font-semibold leading-tight text-green-700 bg-green-100 rounded-full dark:bg-green-700 dark:text-green-100"> Да </span> @else <span class="px-2 py-1 font-semibold leading-tight text-orange-700 bg-orange-100 rounded-full dark:text-white dark:bg-orange-600"> Нет </span> @endif </td> |
b52b1df0d Опция поднятия ва... |
133 |
<td class="px-4 py-3 text-sm class6"> |
be3039cb9 Правки по работод... |
134 135 136 137 138 139 140 141 142 |
@if ($ad->sroch_vacancy==1) <span class="px-2 py-1 font-semibold leading-tight text-green-700 bg-green-100 rounded-full dark:bg-green-700 dark:text-green-100"> Да </span> @else <span class="px-2 py-1 font-semibold leading-tight text-orange-700 bg-orange-100 rounded-full dark:text-white dark:bg-orange-600"> Нет </span> @endif |
bb2fb443d Архитектурное доп... |
143 |
</td> |
be3039cb9 Правки по работод... |
144 |
|
b52b1df0d Опция поднятия ва... |
145 |
<td class="px-4 py-3 text-sm class7"> |
be3039cb9 Правки по работод... |
146 |
{{ $ad->status }} |
82a9544dc Связи моделей, гр... |
147 |
</td> |
b52b1df0d Опция поднятия ва... |
148 149 |
<td class="px-4 py-3 text-sm class8"> |
673a7768d Правки в админке,... |
150 151 152 153 154 155 156 157 |
<div class="flex items-center text-sm"> <div> <p class="font-semibold">{{ date('d.m.Y', strtotime($ad->created_at)) }}</p> <p class="text-xs text-gray-600 dark:text-gray-400"> {{ date('d.m.Y', strtotime($ad->updated_at)) }} </p> </div> </div> |
b52b1df0d Опция поднятия ва... |
158 |
|
be3039cb9 Правки по работод... |
159 |
</td> |
b52b1df0d Опция поднятия ва... |
160 161 |
<td class="px-4 py-3 text-sm class10"> |
be3039cb9 Правки по работод... |
162 163 164 165 |
<a href="{{ route('admin.edit-ad-employers', ['ad_employer' => $ad->id]) }}"> Изменить </a> </td> |
bb2fb443d Архитектурное доп... |
166 167 168 169 170 171 172 |
</tr> @endforeach </tbody> </table> </div> <div class="grid px-4 py-3 text-xs font-semibold tracking-wide text-gray-500 uppercase border-t dark:border-gray-700 bg-gray-50 sm:grid-cols-9 dark:text-gray-400 dark:bg-gray-800"> |
673a7768d Правки в админке,... |
173 |
{{ $ad_employers->appends($_GET)->links('admin.pagginate') }} |
bb2fb443d Архитектурное доп... |
174 175 176 |
</div> </div> @endsection |