PATH:
home
/
lab2454c
/
costbloc.com
/
resources
/
views
/
admin
/
order_status
@extends('admin.layouts.app') @section('page_title', __('Order Statuses')) @section('css') {{-- Data table --}} <link rel="stylesheet" href="{{ asset('public/dist/plugins/Responsive-2.2.5/css/responsive.dataTables.min.css') }}"> <link rel="stylesheet" href="{{ asset('public/dist/css/product.min.css') }}"> @endsection @section('content') <!-- Main content --> <div class="col-sm-12" id="order-status-container"> <div class="card"> <div class="card-body row"> <div class="col-lg-3 {{ languageDirection() == 'ltr' ? 'ps-1 ps-lg-3 pe-0' : 'pe-1 pe-lg-3 ps-0' }}"> @include('admin.layouts.includes.order_settings_menu') </div> <div class="col-lg-9 {{ languageDirection() == 'ltr' ? 'ps-1 ps-lg-0' : 'pe-1 pe-lg-0' }}"> <div class="card card-info shadow-none mb-0"> @if (session('errorMgs')) <div class="alert alert-warning fade in alert-dismissable"> <strong>{{ __('Warning') }}!</strong> {{ session('errorMgs') }}. <a class="close" href="#" data-bs-dismiss="alert" aria-label="close" title="close">×</a> </div> @endif <div class="card-header p-t-20 border-bottom order-header" id="smtp_head"> <h5>{{ __('Status') }}</h5> @if (in_array('App\Http\Controllers\OrderStatusController@store', $prms)) <div class="card-header-right"> <a href="javascript:void(0)" data-bs-toggle="modal" data-bs-target="#add-status" class="btn btn-outline-primary custom-btn-small"><span class="fa fa-plus"> </span>{{ __('Add :x', ['x' => __('Status')]) }}</a> </div> @endif </div> <div class="card-body p-2 p-md-4 product-table"> <div class="row"> <div class="table-responsive"> <table id="dataTableBuilder" class="table table-hover table-striped dt-responsive"> <thead> <tr> <th>{{ __('Name') }}</th> <th>{{ __('Role') }}</th> <th>{{ __('Color') }}</th> <th>{{ __('Payment Scenario') }}</th> <th>{{ __('Order By') }}</th> <th>{{ __('Default') }}</th> @if (array_intersect( ['App\Http\Controllers\OrderStatusController@edit', 'App\Http\Controllers\OrderStatusController@destroy'], $prms)) <th>{{ __('Action') }}</th> @endif </tr> </thead> <tbody> @foreach ($orderStatuses as $status) <tr> <td>{{ $status->name }}</td> <td>{!! $status->roleName($status->role) !!}</td> <td> <div class="h-40" style="background: {{ $status->color }}"></div> </td> <td>{{ $status->payment_scenario }}</td> <td>{{ $status->order_by }}</td> <td>{{ $status->is_default == 1 ? __('Yes') : __('No') }}</td> @if (array_intersect( ['App\Http\Controllers\OrderStatusController@edit', 'App\Http\Controllers\OrderStatusController@destroy'], $prms)) <td> @if (in_array('App\Http\Controllers\OrderStatusController@edit', $prms)) <a title="{{ __('Edit') }}" href="javascript:void(0)" class="btn btn-xs btn-primary edit_status" data-bs-toggle="modal" data-bs-target="#edit-status" id="{{ $status->id }}"><span class="feather icon-edit neg-transition-scale-svg "></span></a> @endif @if (in_array('App\Http\Controllers\OrderStatusController@destroy', $prms) && $status->is_default != 1 && !in_array($status->slug, coreStatusSlug())) <form method="POST" action="{{ route('orderStatues.delete', $status->id) }}" accept-charset="UTF-8" id="delete-language-{{ $status->id }}" class="display_inline"> @csrf <input type="hidden" name="id" value="{{ $status->id }}"> <button title="{{ __('Delete') }}" class="btn btn-xs btn-danger" data-id="{{ $status->id }}" type="button" data-bs-toggle="modal" data-bs-target="#confirmDelete" data-label="Delete" data-title="{{ __('Delete :x', ['x' => __('Status')]) }}" data-message="{{ __('Are you sure to delete this?') }}"> <i class="feather icon-trash-2"></i> </button> </form> @endif </td> @endif </tr> @endforeach </tbody> </table> </div> </div> </div> </div> </div> </div> </div> <div class="modal fade" id="confirmDelete" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="confirmDeleteLabel"></h5> <a type="button" class="close h5" data-bs-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </a> </div> <div class="modal-body"> </div> <div class="modal-footer"> <button type="button" class="py-2 custom-btn-cancel" data-bs-dismiss="modal">{{ __('Close') }}</button> <button type="button" id="confirmDeleteSubmitBtn" data-task="" class="btn py-2 {{ languageDirection() == 'ltr' ? 'ms-2' : 'me-2' }} custom-btn-submit">{{ __('Yes, Confirm') }}</button> <span class="ajax-loading"></span> </div> </div> </div> </div> <div id="add-status" class="modal fade display_none" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">{{ __('Add New') }} </h4> <a type="button" class="close h5" data-bs-dismiss="modal">×</a> </div> <div class="modal-body"> <form action="{{ route('orderStatues.store') }}" method="post" id="addStatus" class="form-horizontal"> @csrf <div class="form-group row"> <label class="col-sm-3 control-label require" for="inputEmail3">{{ __('Name') }}</label> <div class="col-sm-6"> <input type="text" placeholder="{{ __('Name') }}" value="{{ old('name') }}" class="form-control name inputFieldDesign" name="name" required oninvalid="this.setCustomValidity('{{ __('This field is required.') }}')"> </div> </div> <div class="form-group row"> <label class="col-sm-3 control-label require pr-0 " for="inputEmail3">{{ __('Role') }}</label> <div class="col-sm-6"> <select class="form-control select2-hide-search sl_common_bx" name="role_ids[]" id="role_id" multiple required oninvalid="this.setCustomValidity('{{ __('This field is required.') }}')"> @foreach ($roles as $role) <option value="{{ $role->id }}" {{ old('role_id') == $role->id ? 'selected' : '' }}>{{ $role->name }} </option> @endforeach </select> </div> </div> <div class="form-group row"> <label class="col-sm-3 control-label require">{{ __('Color') }}</label> <div class="col-sm-6"> <input type="color" value="{{ old('color') }}" class="form-control" name="color"> </div> </div> <div class="form-group row"> <label class="col-sm-3 control-label require" for="inputEmail3">{{ __('Order By') }}</label> <div class="col-sm-6"> <input type="number" placeholder="{{ __('Order By') }}" value="{{ old('order_by') }}" class="form-control inputFieldDesign" name="order_by" required oninvalid="this.setCustomValidity('{{ __('This field is required.') }}')"> </div> </div> <div class="form-group row"> <label class="col-sm-3 control-label require pr-0" for="payment_scenario">{{ __('Pay. Scenario') }}</label> <div class="col-sm-6"> <select class="js-example-basic-single-1 form-control select2-hide-search sl_common_bx" name="payment_scenario" required oninvalid="this.setCustomValidity('{{ __('This field is required.') }}')"> <option value="unpaid" {{ old('payment_scenario') == 'unpaid' ? 'selected' : '' }}> {{ __('Unpaid') }}</option> <option value="paid" {{ old('payment_scenario') == 'paid' ? 'selected' : '' }}> {{ __('Paid') }}</option> </select> </div> </div> <div class="form-group row"> <label class="col-sm-3 control-label require pr-0" for="is_default">{{ __('Default') }}</label> <div class="col-sm-6"> <select class="js-example-basic-single-1 form-control select2-hide-search sl_common_bx" name="is_default" required oninvalid="this.setCustomValidity('{{ __('This field is required.') }}')"> <option value="0" {{ old('is_default') == '0' ? 'selected' : '' }}> {{ __('No') }}</option> <option value="1" {{ old('is_default') == '1' ? 'selected' : '' }}> {{ __('Yes') }}</option> </select> </div> </div> <div class="form-group row"> <label for="btn_save" class="col-sm-3 control-label"></label> <div class="col-sm-12"> <button type="submit" class="btn py-2 custom-btn-submit {{ languageDirection() == 'ltr' ? 'float-right' : 'float-left' }}">{{ __('Create') }}</button> <button type="button" class="py-2 custom-btn-cancel {{ languageDirection() == 'ltr' ? 'float-right me-2' : 'float-left ms-2' }}" data-bs-dismiss="modal">{{ __('Close') }}</button> </div> </div> </form> </div> </div> </div> </div> <div id="edit-status" class="modal fade display_none" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">{{ __('Edit :x', ['x' => __('Status')]) }} </h4> <a type="button" class="close h5" data-bs-dismiss="modal">×</a> </div> <div class="modal-body"> <form action="{{ route('orderStatues.update') }}" method="post" id="editTax" class="form-horizontal"> @csrf <input type="hidden" name="status_id" id="status_id"> <div class="form-group row"> <label class="col-sm-3 control-label require" for="status_name">{{ __('Name') }}</label> <div class="col-sm-6"> <input type="text" class="form-control inputFieldDesign" placeholder="{{ __('Name') }}" id="status_name" name="name" required oninvalid="this.setCustomValidity('{{ __('This field is required.') }}')"> </div> </div> <div class="form-group row"> <label class="col-sm-3 control-label require" for="inputEmail3">{{ __('Order By') }}</label> <div class="col-sm-6"> <input type="number" placeholder="{{ __('Order By') }}" value="{{ old('order_by') }}" class="form-control inputFieldDesign" name="order_by" id="status_orderBy" required oninvalid="this.setCustomValidity('{{ __('This field is required.') }}')"> </div> </div> <div class="form-group row"> <label class="col-sm-3 control-label require pr-0" for="role_id">{{ __('Role') }}</label> <div class="col-sm-6"> <select class="form-control select2-hide-search sl_common_bx" name="role_ids[]" id="status_role_id" multiple required oninvalid="this.setCustomValidity('{{ __('This field is required.') }}')"> @foreach ($roles as $role) <option value="{{ $role->id }}">{{ $role->name }}</option> @endforeach </select> </div> </div> <div class="form-group row"> <label class="col-sm-3 control-label require">{{ __('Color') }}</label> <div class="col-sm-6"> <input type="color" value="{{ old('color') }}" class="form-control" name="color" id="status_color"> </div> </div> <div class="form-group row"> <label class="col-sm-3 control-label require pr-0" for="payment_scenario">{{ __('Pay. Scenario') }}</label> <div class="col-sm-6"> <select class="js-example-basic-single-1 form-control select2-hide-search sl_common_bx" name="payment_scenario" id="payment_scenario" required oninvalid="this.setCustomValidity('{{ __('This field is required.') }}')"> <option value="unpaid">{{ __('Unpaid') }}</option> <option value="paid">{{ __('Paid') }}</option> </select> </div> </div> <div class="form-group row"> <label class="col-sm-3 control-label require pr-0" for="status_is_default">{{ __('Default') }}</label> <div class="col-sm-6"> <select class="js-example-basic-single-2 form-control select2-hide-search" name="is_default" id="status_is_default"> <option value="0">{{ __('No') }}</option> <option value="1">{{ __('Yes') }}</option> </select> </div> </div> <div class="form-group row"> <label for="btn_save" class="col-sm-3 control-label"></label> <div class="col-sm-12"> <button type="submit" class="btn py-2 custom-btn-submit {{ languageDirection() == 'ltr' ? 'float-right' : 'float-left' }}">{{ __('Update') }}</button> <button type="button" class="py-2 custom-btn-cancel {{ languageDirection() == 'ltr' ? 'float-right me-2' : 'float-left ms-2' }}" data-bs-dismiss="modal">{{ __('Close') }}</button> </div> </div> </form> </div> </div> </div> </div> </div> @endsection @section('js') <script src="{{ asset('public/dist/plugins/DataTables-1.10.21/js/jquery.dataTablesCus.min.js') }}"></script> <script src="{{ asset('public/dist/plugins/Responsive-2.2.5/js/dataTables.responsive.min.js') }}"></script> <script src="{{ asset('public/dist/js/custom/order_status.min.js') }}"></script> <script src="{{ asset('public/dist/js/custom/validation.min.js') }}"></script> @endsection
[+]
..
[-] index.blade.php
[edit]