159 lines
11 KiB
PHP
159 lines
11 KiB
PHP
@extends('layout-admin.index')
|
|
@section('title', 'Dashboard')
|
|
@section('css')
|
|
<link href="{{ asset('admin/css/check-units.css') }}" rel="stylesheet">
|
|
<link href="{{ asset('user/css/font-awesome.min.css') }}" rel="stylesheet">
|
|
@endsection
|
|
@section('body')
|
|
<div class="page-breadcrumb">
|
|
<nav aria-label="breadcrumb">
|
|
<ol class="breadcrumb">
|
|
<li class="breadcrumb-item"><a href="#">Home</a></li>
|
|
<li class="breadcrumb-item active" aria-current="page">Permintaan Jadwal Cek Unit</li>
|
|
</ol>
|
|
</nav>
|
|
</div>
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="input-group mb-3">
|
|
<input type="text" class="form-control" placeholder="Cari..." aria-label="Cari" aria-describedby="basic-addon2">
|
|
<div class="input-group-append">
|
|
<button class="btn btn-outline-secondary" type="button"><i class="fas fa-search"></i></button>
|
|
</div>
|
|
</div>
|
|
@foreach($checkUnits as $checkUnit)
|
|
<div class="col-md-3" style="margin-bottom: 25px;">
|
|
<div class="card custom-card">
|
|
<div class="row g-0">
|
|
<div class="car-img-wrapper">
|
|
@foreach ($checkUnit->carUnit->photos->take(1) as $photo)
|
|
<img src="{{ asset('storage/'.$photo->file_path) }}" alt="Gambar Mobil" class="img-fluid car-img">
|
|
@endforeach
|
|
<span class="status card-status @if($checkUnit->status == 'Menunggu Verifikasi') waiting-approval @elseif($checkUnit->status == 'Ditolak') canceled @elseif($checkUnit->status == 'Disetujui') approved @elseif($checkUnit->status == 'Selesai') approved @else canceled @endif">
|
|
{{ $checkUnit->status }}
|
|
</span>
|
|
@if(!empty($checkUnit->car_status))
|
|
<span class="car car-status @if($checkUnit->car_status == 'Terjual') sold @else notsold @endif">
|
|
{{ $checkUnit->car_status }}
|
|
</span>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
<div class="card-body" style="position: relative;">
|
|
<h5 class="card-title name car-name" data-id="{{ $checkUnit->id }}"><b>{{ $checkUnit->carUnit->name }}</b></h5>
|
|
@if($checkUnit->user && $checkUnit->user->id)
|
|
<p class="card-text name user" data-id="{{ $checkUnit->id }}"><i class="fa fa-user-o"></i> : {{ $checkUnit->user->name}}</p>
|
|
<p class="card-text name whatsapp-link" data-phone="{{ $checkUnit->user->phone ?? '-' }}"><i class="fa fa-whatsapp"></i> : {{ $checkUnit->user->phone}}</p>
|
|
@else
|
|
<p class="card-text name user" data-id="{{ $checkUnit->id }}"><i class="fa fa-user-o"></i> : {{ $checkUnit->name}}</p>
|
|
<p class="card-text name whatsapp-link" data-phone="{{ $checkUnit->phone}}"><i class="fa fa-whatsapp"></i> : {{ $checkUnit->phone}}</p>
|
|
@endif
|
|
<p class="card-text name date"><i class="fa fa-calendar"></i> : {{ \Carbon\Carbon::parse($checkUnit->date)->format('d-m-Y') }}</p>
|
|
<p class="card-text name time"><i class="fa fa-clock-o"></i> : {{ $checkUnit->time }} WIB</p>
|
|
</div>
|
|
<div class="card-footer" data-status="{{$checkUnit->status}}" style="display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px;">
|
|
<button class="btn btn-outline-primary btn-sm detail-button" data-id="{{ $checkUnit->id }}"><i class="fa fa-eye"></i> Detail</button>
|
|
<button class="btn btn-outline-info btn-sm action-button" data-id="{{ $checkUnit->id }}"><i class="fa fa-cogs"></i> Opsi</button>
|
|
@if($checkUnit->status == 'Disetujui')
|
|
<button class="btn btn-outline-success btn-sm done-button" data-id="{{ $checkUnit->id }}"><i class="fa fa-check"></i> Selesai</button>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal fade" id="detailModal{{ $checkUnit->id }}" role="dialog" tabindex="-1" aria-labelledby="detailModalLabel{{ $checkUnit->id }}" aria-hidden="true">
|
|
<div class="modal-dialog" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title" id="detailModalLabel{{ $checkUnit->id }}">Detail Cek Unit {{ $checkUnit->carUnit->name }}</h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<p style="color: black;"><b>Tanggal & Waktu Cek Unit:</b> {{ \Carbon\Carbon::createFromFormat('Y-m-d', $checkUnit->date)->format('d-m-Y') }}, {{ $checkUnit->time}} (WIB)</p>
|
|
<p style="color: black;"><b>Nama Mobil:</b> {{ $checkUnit->carUnit->name }}</p>
|
|
<p style="color: black;"><b>Harga:</b> {{ $checkUnit->carUnit->price }}</p>
|
|
@if($checkUnit->user && $checkUnit->user->id)
|
|
<p style="color: black;"><b>Nama Pengguna:</b> {{ optional($checkUnit->user)->name ?? 'Guest' }}</p>
|
|
<p class="whatsapp-link" data-phone="{{ $checkUnit->user->phone}}"><b>Nomor HP/WA:</b>
|
|
<span style="background-color: #00d885; color: white; padding: 4px 8px; border-radius: 10px; font-weight: bold;">
|
|
{{ optional($checkUnit->user)->phone ?? '-' }}
|
|
<i class="fa fa-whatsapp" style="margin-left: 5px;"></i>
|
|
</span>
|
|
</p>
|
|
<p style="color: black;"><b>Email:</b>
|
|
<span style="background-color: #448fff; color: white; padding: 4px 8px; border-radius: 10px; font-weight: bold;">
|
|
{{ optional($checkUnit->user)->email ?? '-' }}
|
|
</span>
|
|
</p>
|
|
@else
|
|
<p style="color: black;"><b>Nama Pengguna:</b> {{ $checkUnit->name }}</p>
|
|
<p class="whatsapp-link" data-phone="{{ $checkUnit->phone}}"><b>Nomor HP/WA:</b>
|
|
<span style="background-color: #00d885; color: white; padding: 4px 8px; border-radius: 10px; font-weight: bold;">
|
|
{{ $checkUnit->phone }}
|
|
<i class="fa fa-whatsapp" style="margin-left: 5px;"></i>
|
|
</span>
|
|
</p>
|
|
<p style="color: black;">Email: <span style="background-color: red; color: white; padding: 4px 8px; border-radius: 10px; font-weight: bold;">Akun Tidak Terdaftar</span></p>
|
|
<p style="color: black;"><b>Bukti Pembayaran:</b> <a class="popup-link" href="{{ asset('storage/' . $checkUnit->payment_proof) }}">Lihat</a></p>
|
|
@endif
|
|
<p style="color: black;"><b>Catatan Tambahan Pengguna :</b> {{ $checkUnit->note }}</p>
|
|
<!-- <p style="color: black;"><b>Catatan Dari Admin :</b> {{ $checkUnit->note_from_admin }}</p> -->
|
|
</br>
|
|
</br>
|
|
</br>
|
|
@if ($checkUnit->status !== 'Menunggu Verifikasi')
|
|
<div style="position: absolute; bottom: 10px; right: 10px;">
|
|
<p style="font-size: 12px;">Terakhir Diubah Oleh: {{ $checkUnit->lastEditBy->name }}, {{ $checkUnit->updated_at->format('d-m-Y H:i:s')}} (WIB)</p>
|
|
</div>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal fade" id="userProfileModal{{ $checkUnit->id }}" role="dialog" tabindex="-1" aria-labelledby="userProfileModalLabel{{ optional($checkUnit->user)->id }}" aria-hidden="true">
|
|
<div class="modal-dialog" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title" id="userProfileModalLabel{{ optional($checkUnit->user)->id }}">Profil Pengguna</h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
@if($checkUnit->user && $checkUnit->user->id)
|
|
<p style="color: black;"><b>Nama: </b>{{ optional($checkUnit->user)->name ?? 'Guest' }}</p>
|
|
<p style="color: black;"><b>Nomor Telepon: </b>
|
|
<span style="background-color: #00d885; color: white; padding: 4px 8px; border-radius: 10px; font-weight: bold;">
|
|
{{ optional($checkUnit->user)->phone ?? '-' }}
|
|
<i class="fa fa-whatsapp" style="margin-left: 5px;"></i>
|
|
</span>
|
|
</p>
|
|
<p style="color: black;"><b>Email: </b>
|
|
<span style="background-color: #448fff; color: white; padding: 4px 8px; border-radius: 10px; font-weight: bold;">
|
|
{{ optional($checkUnit->user)->email ?? '-' }}
|
|
</span>
|
|
</p>
|
|
<p style="color: black;"><b>Alamat: </b>{{ $checkUnit->user->address }}</p>
|
|
@else
|
|
<p style="color: black;"><b>Nama: </b>{{ $checkUnit->name }}</p>
|
|
<p style="color: black;"><b>Nomor Telepon: </b>
|
|
<span style="background-color: #00d885; color: white; padding: 4px 8px; border-radius: 10px; font-weight: bold;">
|
|
{{ $checkUnit->phone }}
|
|
<i class="fa fa-whatsapp" style="margin-left: 5px;"></i>
|
|
</span>
|
|
</p>
|
|
<p style="color: black;"><b>Email: </b><span style="background-color: red; color: white; padding: 4px 8px; border-radius: 10px; font-weight: bold;">Akun Tidak Terdaftar</span></p>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@endforeach
|
|
</div>
|
|
</div>
|
|
@endsection
|
|
@section('js')
|
|
<script src="{{ asset('admin/modal/check-unit.js')}}"></script>
|
|
<script>
|
|
$('.popup-link').magnificPopup({type:'image'});
|
|
</script>
|
|
@endsection
|
|
|