Viewing file: index.blade.php (11.85 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
@extends('layouts.dashboard')
@section('title',trans('layout.tax_title'))
@section('css')
@endsection
@section('main-content') <div class="row page-titles mx-0"> <div class="col-sm-6 p-md-0"> <div class="welcome-text"> <h4>{{trans('layout.tax')}}</h4> <p class="mb-0"></p> </div> </div> <div class="col-sm-6 p-md-0 justify-content-sm-end mt-2 mt-sm-0 d-flex"> <ol class="breadcrumb"> <li class="breadcrumb-item"><a href="#">{{trans('layout.home')}}</a></li> <li class="breadcrumb-item active"><a href="javascript:void(0)">{{trans('layout.tax')}}</a></li> </ol> </div> </div> <!-- row -->
<div class="row"> <div class="col-lg-12"> <div class="card"> <div class="card-header"> <h4 class="card-title">{{trans('layout.list')}}</h4> <div class="pull-right"> <button type="button" class="btn btn-sm btn-primary" data-toggle="modal" data-target="#taxCreateModal"> {{trans('layout.create')}} </button> </div> </div> <div class="card-body"> <div class="table-responsive"> <table class="table table-responsive-md"> <thead class="text-center"> <tr> <th><strong>{{trans('layout.title')}}</strong></th> <th><strong>{{trans('layout.amount')}}</strong></th> <th><strong>{{trans('layout.type')}}</strong></th> <th><strong>{{trans('layout.status')}}</strong></th> <th><strong>{{trans('layout.action')}}</strong></th> </tr> </thead> <tbody class="text-center"> @if($taxes->isNotEmpty()) @foreach($taxes as $tax) <tr> <td>{{$tax->title}}</td> <td>{{$tax->amount}}</td> <td>{{$tax->type}}</td> <td> @if($tax->status=='active') <span class="badge light badge-success">{{trans('layout.active')}}</span> @elseif($tax->status=='inactive') <span class="badge light badge-warning">{{trans('layout.inactive')}}</span> @endif </td> <td> <div class="dropdown"> <button type="button" class="btn btn-success light sharp" data-toggle="dropdown"> <svg width="20px" height="20px" viewBox="0 0 24 24" version="1.1"> <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <rect x="0" y="0" width="24" height="24"/> <circle fill="#000000" cx="5" cy="12" r="2"/> <circle fill="#000000" cx="12" cy="12" r="2"/> <circle fill="#000000" cx="19" cy="12" r="2"/> </g> </svg> </button> <div class="dropdown-menu"> <button class="dropdown-item edit_tax" type="button" data-id="{{ $tax->id }}" data-title="{{ $tax->title }}" data-type="{{ $tax->type }}" data-amount="{{ $tax->amount }}" data-status="{{ $tax->status }}" data-action="{{ route('tax.update', $tax->id) }}" data-toggle="modal" data-target="#taxEditModal"> {{ trans('layout.edit') }} </button> <button class="dropdown-item" type="button" data-message="{{trans('layout.message.tax_delete_warning')}}" data-action='{{route('tax.destroy',[$tax])}}' data-input={"_method":"delete"} data-toggle="modal" data-target="#modal-confirm">{{trans('layout.delete')}}</button> </div> </div> </td> </tr> @endforeach @else <tr class="text-center"> <td colspan="5"><strong>No Data Available</strong></td> </tr> @endif </tbody> </table> </div> </div> </div> </div> </div>
<!-- Modal Create --> @section('create-modal-id', 'taxCreateModal') @section('create-modal-title', 'Tax Create') @section('create-modal-content-wapper') <form method="POST" action="{{route('tax.store')}}"> @csrf <div class="modal-body"> <div> <section> <div class="row">
<div class="col-lg-6 mb-2"> <div class="form-group"> <label class="text-label">{{ trans('layout.title') }}*</label> <input value="{{ old('title') }}" type="text" name="title" class="form-control" placeholder="Ex: Tax-1" required> </div> </div> <div class="col-lg-6 mb-2"> <div class="form-group"> <label class="text-label">{{ trans('layout.type') }}*</label> <select name="type" class="form-control"> <option value="flat">{{ trans('layout.flat') }}</option> <option value="percentage">{{ trans('layout.percentage') }}</option> </select> </div> </div>
<div class="col-lg-6 mb-2"> <div class="form-group"> <label class="text-label">{{ trans('layout.amount') }}*</label> <input value="{{ old('amount') }}" type="text" name="amount" class="form-control" placeholder="Ex: 12" required> </div> </div>
<div class="col-lg-6 mb-2"> <div class="form-group"> <label class="text-label">{{ trans('layout.status') }}*</label> <select name="status" class="form-control"> <option value="active">{{ trans('layout.active') }}</option> <option value="inactive">{{ trans('layout.inactive') }}</option> </select> </div> </div>
</div> </section> </div> </div>
<div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> <button type="submit" class="btn btn-primary">Submit</button> </div> </form>
@endsection
<!-- Modal Edit --> @section('edit-modal-id', 'taxEditModal') @section('edit-modal-title', 'Tax Edit') @section('edit-modal-content-wapper') <form method="POST" id="taxFormUpdate"> @csrf @method('PUT') <input type="hidden" name="id" id="edit-tax-id">
<div class="modal-body"> <div> <section> <div class="row">
<div class="col-lg-6 mb-2"> <div class="form-group"> <label class="text-label">{{ trans('layout.title') }}*</label> <input value="{{ old('title') }}" type="text" name="title" id="edit-tax-title" class="form-control" placeholder="Ex: Tax-1" required> </div> </div> <div class="col-lg-6 mb-2"> <div class="form-group"> <label class="text-label">{{ trans('layout.type') }}*</label> <select name="type" id="edit-tax-type" class="form-control"> <option value="flat">{{ trans('layout.flat') }}</option> <option value="percentage">{{ trans('layout.percentage') }}</option> </select> </div> </div>
<div class="col-lg-6 mb-2"> <div class="form-group"> <label class="text-label">{{ trans('layout.amount') }}*</label> <input value="{{ old('amount') }}" type="text" name="amount" id="edit-tax-amount" class="form-control" placeholder="Ex: 12" required> </div> </div>
<div class="col-lg-6 mb-2"> <div class="form-group"> <label class="text-label">{{ trans('layout.status') }}*</label> <select name="status" id="edit-tax-status" class="form-control"> <option value="active">{{ trans('layout.active') }}</option> <option value="inactive">{{ trans('layout.inactive') }}</option> </select> </div> </div>
</div> </section> </div> </div>
<div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> <button type="submit" class="btn btn-primary">Submit</button> </div> </form>
@endsection
@endsection
@section('js') <script> $(document).on('click', '.edit_tax', function () { const id = $(this).data('id'); const title = $(this).data('title'); const type = $(this).data('type'); const amount = $(this).data('amount'); const status = $(this).data('status'); const action = $(this).data('action');
$('#edit-tax-id').val(id); $('#edit-tax-title').val(title); $('#edit-tax-type').val(type); $('#edit-tax-amount').val(amount); $('#edit-tax-status').val(status); $('#taxFormUpdate').attr('action', action);
$('#taxEditModal').modal('show'); });
</script>
@endsection
|