index.blade.php 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. @extends('backend.layouts.app')
  2. @section('content')
  3. <div class="aiz-titlebar text-left mt-2 mb-3">
  4. <div class="row align-items-center">
  5. <div class="col-md-6">
  6. <h1 class="h3">{{translate('All Taxes')}}</h1>
  7. </div>
  8. <div class="col-md-6 text-md-right">
  9. <a href="#" data-target="#add-tax" data-toggle="modal" class="btn btn-circle btn-info">
  10. <span>{{translate('Add New Tax')}}</span>
  11. </a>
  12. </div>
  13. </div>
  14. </div>
  15. <div class="card">
  16. <div class="card-header row gutters-5">
  17. <div class="col text-center text-md-left">
  18. <h5 class="mb-md-0 h6">{{ translate('All Taxes') }}</h5>
  19. </div>
  20. </div>
  21. <div class="card-body">
  22. <table class="table aiz-table mb-0">
  23. <thead>
  24. <tr>
  25. <th>#</th>
  26. <th>{{translate('Tax Type')}}</th>
  27. <th>{{translate('Status')}}</th>
  28. <th class="text-right">{{translate('Options')}}</th>
  29. </tr>
  30. </thead>
  31. <tbody>
  32. @foreach($all_taxes as $key => $tax)
  33. <tr>
  34. <td>{{ $loop->iteration }}</td>
  35. <td>{{ $tax->name }}</td>
  36. <td>
  37. <label class="aiz-switch aiz-switch-success mb-0">
  38. <input onchange="update_tax_status(this)" value="{{ $tax->id }}" type="checkbox" <?php if ($tax->tax_status == 1) echo "checked"; ?> >
  39. <span class="slider round"></span>
  40. </label>
  41. </td>
  42. <td class="text-right">
  43. <a class="btn btn-soft-primary btn-icon btn-circle btn-sm" href="{{route('tax.edit', $tax->id )}}" title="{{ translate('Edit') }}">
  44. <i class="las la-edit"></i>
  45. </a>
  46. <a href="#" class="btn btn-soft-danger btn-icon btn-circle btn-sm confirm-delete" data-href="{{route('tax.destroy', $tax->id)}}" title="{{ translate('Delete') }}">
  47. <i class="las la-trash"></i>
  48. </a>
  49. </td>
  50. </tr>
  51. @endforeach
  52. </tbody>
  53. </table>
  54. </div>
  55. </div>
  56. @endsection
  57. @section('modal')
  58. <!-- Tax Add Modal -->
  59. <div id="add-tax" class="modal fade" role="dialog">
  60. <div class="modal-dialog modal-dialog-centered modal-dialog-zoom" role="document">
  61. <div class="modal-content">
  62. <div class="modal-header bord-btm">
  63. <h4 class="modal-title h6">{{translate('Add New Tax')}}</h4>
  64. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span></button>
  65. </div>
  66. <form class="form-horizontal" action="{{ route('tax.store') }}" method="POST">
  67. @csrf
  68. <div class="modal-body">
  69. <div class="form-group">
  70. <div class=" row">
  71. <label class="col-sm-3 control-label" for="name">
  72. {{translate('Tax Name')}}
  73. </label>
  74. <div class="col-sm-9">
  75. <input type="text" placeholder="{{translate('Name')}}" id="name" name="name" class="form-control" required>
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. <div class="modal-footer">
  81. <button type="button" class="btn btn-styled btn-base-3" data-dismiss="modal">
  82. {{translate('Close')}}
  83. </button>
  84. <button type="submit" class="btn btn-primary btn-styled btn-base-1">
  85. {{translate('Save')}}
  86. </button>
  87. </div>
  88. </form>
  89. </div>
  90. </div>
  91. </div>
  92. @include('modals.delete_modal')
  93. @endsection
  94. @section('script')
  95. <script type="text/javascript">
  96. function sort_pickup_points(el){
  97. $('#sort_pickup_points').submit();
  98. }
  99. function update_tax_status(el){
  100. if(el.checked){
  101. var status = 1;
  102. }
  103. else{
  104. var status = 0;
  105. }
  106. $.post('{{ route('taxes.tax-status') }}', {_token:'{{ csrf_token() }}', id:el.value, status:status}, function(data){
  107. if(data == 1){
  108. AIZ.plugins.notify('success', '{{ translate('Tax status updated successfully') }}');
  109. }
  110. else{
  111. AIZ.plugins.notify('danger', '{{ translate('Something went wrong') }}');
  112. }
  113. });
  114. }
  115. </script>
  116. @endsection