@php use App\Enums\PermissionEnum; $title = trans('admin.complaints_list'); if ($viewType === 'client') $title = trans('admin.client_complaints_list'); if ($viewType === 'provider') $title = trans('admin.provider_complaints_list'); @endphp @extends('layouts.master') @section('title', $title) @section('vendor-style') @endsection @section('content') @include('layouts._breadcrumb', [ 'list' => [ ['data' => trans('admin.dashboard'), 'url' => route('admin.landing')], ['data' => $title, 'url' => null], ], ])
@if($viewType === 'all')
@else @endif
@can(PermissionEnum::COMPLAINT_EXPORT) @endcan
{{ trans('admin.id') }} {{ trans('admin.user') }} {{ trans('admin.phone') }} {{ trans('admin.role') }} {{ trans('admin.order') }} {{ trans('admin.title') }} {{ trans('admin.description') }} {{ trans('admin.status') }} {{ trans('admin.created_at') }} {{ trans('admin.action') }}
@endsection @section('vendor-script') @endsection @section('page-script') @include('layouts._datatable', [ 'url' => route('admin.complaint.' . ($viewType === 'all' ? 'index' : ($viewType . 's' ))), 'header' => $title, 'columns' => [ ['data' => 'id', 'name' => 'id'], ['data' => 'user_name', 'name' => 'user.name'], ['data' => 'user_phone', 'name' => 'user.phone', 'orderable' => false], ['data' => 'user_role', 'name' => 'user.role', 'orderable' => false], ['data' => 'order_id', 'name' => 'order_id'], ['data' => 'subject', 'name' => 'subject'], ['data' => 'message', 'name' => 'message'], ['data' => 'status', 'name' => 'status'], ['data' => 'created_at', 'name' => 'created_at'], ['data' => 'actions', 'name' => 'actions', 'orderable' => false, 'searchable' => false], ] ]) @include('layouts._delete') @endsection