Blame view
resources/views/admin/employer_main/index.blade.php
4.05 KB
486a3601d Должности и работ... |
1 2 3 4 5 6 7 |
@extends('layout.admin', ['title' => 'Админка - Работодатели на главной']) @section('script') <script> $(document).ready(function() { $(document).on('change', '.check_js', function () { var this_ = $(this); |
3d041f3f0 Изменения для соо... |
8 9 |
var wrap = this_.closest('tr'); var id = wrap.data('id'); |
486a3601d Должности и работ... |
10 11 12 13 |
var field = this_.attr('data-field'); var value = this_.val(); var ajax_block = $('#ajax_block'); var str ="id=" + id + "&"+ field + "=" + value; |
3d041f3f0 Изменения для соо... |
14 |
|
486a3601d Должности и работ... |
15 16 17 18 19 |
$.ajax({ type: "GET", url: "{{ url()->full()}}", data: str, success: function (data) { |
486a3601d Должности и работ... |
20 21 22 23 24 25 26 27 28 29 |
ajax_block.html(data); }, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, error: function (data) { console.log('Error: ' + data); } }); }); |
3d041f3f0 Изменения для соо... |
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
$(document).on('click', '.employers-main-remove-button', function(){ spinStart($(this)); var this_btn = $(this); var wrap = this_btn.closest('tr'); var id = wrap.data('id'); @php $page = request()->get('page'); @endphp $.ajax({ type: "POST", url: "{{ route('admin.employers-main-remove')}}", data: { id: id, |
5a61789a9 правки |
45 |
page: {{ $page ?? 1 }} |
3d041f3f0 Изменения для соо... |
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 |
}, success: function (data) { $('#ajax_block').html(data); }, headers: { 'X-CSRF-TOKEN': $('[name="_token"]').val() }, error: function (data) { console.log('Error: ' + data); } }); }); $(document).on('click', '.employers-main-add-button', function(){ spinStart($(this)); var this_btn = $(this); @php $page = request()->get('page'); @endphp $.ajax({ type: "POST", url: "{{ route('admin.employers-main-add')}}", data:{ |
5a61789a9 правки |
71 |
page: {{ $page ?? 1 }} |
3d041f3f0 Изменения для соо... |
72 73 74 75 76 77 78 79 80 81 82 83 84 |
}, success: function (data) { spinStop(this_btn); $('#ajax_block').html(data); }, headers: { 'X-CSRF-TOKEN': $('[name="_token"]').val() }, error: function (data) { console.log('Error: ' + data); } }); }); |
486a3601d Должности и работ... |
85 86 87 |
}); </script> @endsection |
486a3601d Должности и работ... |
88 89 90 91 92 93 94 95 |
@section('content') <style> .col { width: 250px; /* Ширина блока */ word-wrap: break-word; /* Перенос слов */ word-break: break-all; } </style> |
3d041f3f0 Изменения для соо... |
96 97 98 99 100 101 |
@csrf <div class="mb-10"> <button class="employers-main-add-button flex px-3 py-1 text-sm font-medium leading-5 text-white transition-colors duration-150 bg-green-600 border border-transparent rounded-md active:bg-purple-600 hover:bg-purple-700 focus:outline-none focus:shadow-outline-purple"> Добавить работодателя на главную </button> </div> |
486a3601d Должности и работ... |
102 |
<div class="w-full overflow-hidden rounded-lg shadow-xs" id="ajax_block"> |
3d041f3f0 Изменения для соо... |
103 |
@include('admin.employer_main.table') |
486a3601d Должности и работ... |
104 |
</div> |
3d041f3f0 Изменения для соо... |
105 106 107 |
<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"> <?=$employers->appends($_GET)->links('admin.pagginate'); ?> </div> |
486a3601d Должности и работ... |
108 |
@endsection |