ok
Direktori : /home2/selectio/www/myclassicfit.com-1/resources/views/admin-views/employee/ |
Current File : /home2/selectio/www/myclassicfit.com-1/resources/views/admin-views/employee/list.blade.php |
@extends('layouts.back-end.app') @section('title', \App\CPU\translate('Employee List')) @push('css_or_js') <!-- Custom styles for this page --> <link href="{{asset('public/assets/back-end')}}/vendor/datatables/dataTables.bootstrap4.min.css" rel="stylesheet"> @endpush @section('content') <div class="content container-fluid"> <!-- Page Title --> <div class="mb-3"> <h2 class="h1 mb-0 text-capitalize d-flex align-items-center gap-2"> <img src="{{asset('/public/assets/back-end/img/employee.png')}}" width="20" alt=""> {{\App\CPU\translate('employee_list')}} </h2> </div> <!-- End Page Title --> <div class="row"> <div class="col-md-12"> <div class="card"> <div class="card-header flex-wrap gap-10"> <h5 class="mb-0 d-flex gap-2 align-items-center"> {{\App\CPU\translate('employee_table')}} <span class="badge badge-soft-dark radius-50 fz-12">{{$em->total()}}</span> </h5> <div> <!-- Search --> <form action="{{ url()->current() }}" method="GET"> <div class="input-group input-group-merge input-group-custom"> <div class="input-group-prepend"> <div class="input-group-text"> <i class="tio-search"></i> </div> </div> <input type="search" name="search" class="form-control" placeholder="{{\App\CPU\translate('search_by_name_or_email_or_phone')}}" value="{{$search}}" required> <button type="submit" class="btn btn--primary">{{\App\CPU\translate('search')}}</button> </div> </form> <!-- End Search --> </div> <div class="d-flex justify-content-end"> <a href="{{route('admin.employee.add-new')}}" class="btn btn--primary"> <i class="tio-add"></i> <span class="text">{{\App\CPU\translate('Add')}} {{\App\CPU\translate('New')}}</span> </a> </div> </div> <div class="table-responsive"> <table id="datatable" style="text-align: {{Session::get('direction') === "rtl" ? 'right' : 'left'}};" class="table table-hover table-borderless table-thead-bordered table-align-middle card-table w-100"> <thead class="thead-light thead-50 text-capitalize table-nowrap"> <tr> <th>{{\App\CPU\translate('SL')}}</th> <th>{{\App\CPU\translate('Name')}}</th> <th>{{\App\CPU\translate('Email')}}</th> <th>{{\App\CPU\translate('Phone')}}</th> <th>{{\App\CPU\translate('Role')}}</th> <th>{{\App\CPU\translate('Status')}}</th> <th class="text-center">{{\App\CPU\translate('action')}}</th> </tr> </thead> <tbody> @foreach($em as $k=>$e) @if($e->role) <tr> <th scope="row">{{$k+1}}</th> <td class="text-capitalize">{{$e['name']}}</td> <td> {{$e['email']}} </td> <td>{{$e['phone']}}</td> <td>{{$e->role['name']}}</td> <td> <label class="switcher"> <input type="checkbox" class="switcher_input" id="{{$e['id']}}" class="toggle-switch-input" {{$e->status?'checked':''}}> <span class="switcher_control"></span> </label> </td> <td> <div class="d-flex justify-content-center"> <a href="{{route('admin.employee.update',[$e['id']])}}" class="btn btn-outline--primary btn-sm square-btn" title="{{\App\CPU\translate('Edit')}}"> <i class="tio-edit"></i> </a> </div> </td> </tr> @endif @endforeach </tbody> </table> </div> <div class="table-responsive mt-4"> <div class="px-4 d-flex justify-content-lg-end"> <!-- Pagination --> {{$em->links()}} </div> </div> </div> </div> </div> </div> @endsection @push('script') <script> $(document).on('change', '.switcher_input', function () { let id = $(this).attr("id"); let status = 0; if (jQuery(this).prop("checked") === true) { status = 1; } Swal.fire({ title: '{{\App\CPU\translate('Are you sure')}}?', text: '{{\App\CPU\translate('want_to_change_status')}}', type: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', cancelButtonText: 'No', confirmButtonText: 'Yes', reverseButtons: true }).then((result) => { if (result.value) { $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content') } }); $.ajax({ url: "{{url('/')}}/admin/employee/status/", method: 'POST', data: { id: id, status: status }, success: function () { toastr.success('{{\App\CPU\translate('Status updated successfully')}}'); } }); } }) }); </script> @endpush