MIF_E31210141/Modules/Konselor/Resources/views/ticket/detail.blade.php

183 lines
11 KiB
PHP

@include('components.theme.pages.header')
<section>
<!-- basic table -->
{{ Form::open(['route' => ['konselor.ticket.update', 'id' => $detail->id]]) }}
@csrf
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header d-flex align-items-center">
<h6 class="card-title">Detail Bimbingan & Konseling</h6>
@if($detail->is_status != 4)
<div class="ms-auto">
<a href="{{ route('konselor.ticket.close', ['id' => $detail->id]) }}" class="btn btn-sm btn-danger">Tutup Kasus</a>
</div>
@endif
</div>
<div class="card-body">
<ul class="list-group list-group-flush">
<li class="d-flex align-items-center list-group-item border-0">
<span class="fw-bold">Nama Siswa:</span>
<span class="ms-auto">{{ $siswa }} (NIS: {{ $nis }})</span>
</li>
<li class="d-flex align-items-center list-group-item border-0">
<span class="fw-bold">Jenis Bimbingan & Konseling:</span>
<span class="ms-auto">
@if($detail->is_priority == 1)
<span class="mb-1 badge font-medium bg-light-info text-info">Normal</span>
@elseif($detail->is_priority == 2)
<span class="mb-1 badge font-medium bg-light-primary text-primary">Sedang</span>
@else
<span class="mb-1 badge font-medium bg-light-danger text-danger">Parah</span>
@endif
</span>
</li>
<li class="d-flex align-items-center list-group-item border-0">
<span class="fw-bold">Status Bimbingan & Konseling:</span>
<span class="ms-auto">
@if($detail->is_status == 1)
<span class="mb-1 badge font-medium bg-light-info text-info">Menunggu Respon</span>
@elseif($detail->is_status == 2)
<span class="mb-1 badge font-medium bg-light-primary text-primary">Konselor telah membalas</span>
@elseif($detail->is_status == 3)
<span class="mb-1 badge font-medium bg-light-primary text-primary">{{ $siswa }} telah membalas</span>
@else
<span class="mb-1 badge font-medium bg-light-danger text-danger">Kasus ditutup</span>
@endif
</span>
</li>
<li class="d-flex align-items-center list-group-item border-0">
<span class="fw-bold">Tanggal B.K dibuat:</span>
<span class="ms-auto">
{{ date_formatting($detail->created_at, 'timeago') }}
</span>
</li>
<li class="d-flex align-items-center list-group-item border-0">
<span class="fw-bold">Tanggal B.K diperbarui:</span>
<span class="ms-auto">
{{ date_formatting($detail->updated_at, 'timeago') }}
</span>
</li>
</ul>
</div>
</div>
</div>
<div class="col-md-12 mt-5">
<div class="card">
<div class="card-body">
@if(!empty($ticketResponse))
<div class="mb-4" style="max-height: 300px" data-simplebar>
@foreach($ticketResponse as $record)
@php $sender = \App\Models\User::find($record->user_id)->name @endphp
@php $senderAvatar = substr($sender, 0, 1) @endphp
<div class="mb-9">
<div class="card card-bordered w-100">
<div class="card-body">
<div class="w-100 d-flex flex-stack mb-8">
<div class="d-flex align-items-center f">
<div class="symbol symbol-50px me-5">
@if (\App\Models\User::find($record->user_id)->level == enum('isKonselor'))
@php
$level = "konselor";
@endphp
@if(empty(\App\Models\User::where('id', $record->konselor_id)->first()->thumbnail))
<div class="symbol-label fs-1 fw-bold bg-primary text-white">
{{ $senderAvatar }}
</div>
@else
<div class="symbol symbol-50px">
@php
$thumbnail = \App\Models\User::where('id', $record->konselor_id)->first()->thumbnail;
@endphp
<img src="{{ \Storage::url($thumbnail) }}" alt="Foto Profil"/>
</div>
@endif
@else
@php
$level = "siswa";
@endphp
@if(\App\Models\User::where('id', $record->user_id)->first()->thumbnail === '')
<div class="symbol-label fs-1 fw-bold bg-primary text-white">
{{ $senderAvatar }}
</div>
@else
<div class="symbol symbol-50px">
@php
$thumbnail = \App\Models\User::where('id', $record->user_id)->first()->thumbnail;
@endphp
<img src="{{ \Storage::url($thumbnail) }}" alt="Foto Profil"/>
</div>
@endif
@endif
</div>
<div class="d-flex flex-column fw-semibold fs-5 text-gray-600 text-dark">
<div class="d-flex align-items-center">
<a href="#" class="text-gray-800 fw-bold text-hover-primary fs-5 me-3">{{ $sender }} <span class="small text-muted">as {{ $level }}</small></a>
<span class="m-0"></span>
</div>
<span class="text-muted fw-semibold small">{{ date_formatting($record->created_at, 'timeago') }}</span>
</div>
</div>
</div>
<!--begin::Desc-->
<p class="fw-normal fs-5 text-gray-700 m-0">
{!! $record->message !!}
</p>
</div>
</div>
</div>
@endforeach
</div>
@else
<div class="alert alert-danger d-flex align-items-center p-5">
<i class="ki-duotone ki-shield-tick fs-2hx text-danger me-4"><span class="path1"></span><span class="path2"></span></i>
<div class="d-flex flex-column">
<h4 class="mb-1 text-danger">Maaf! Pesan tidak ditemukan</h4>
<span>Tidak ditemukan pesan pada ticket, Silahkan kirim pesan</span>
</div>
</div>
@endif
@if($detail->is_status != 4)
<div>
<textarea class="form-control form-control-solid placeholder-gray-600 fw-bold fs-4 ps-9 pt-7" rows="6" name="message" placeholder="Kirim pesan" style="height: 149px;"></textarea>
<button type="submit" class="btn btn-primary mt-n20 position-relative float-end me-7">Kirim</button>
</div>
@else
<div>
<div class="alert alert-success">Bimbingan & Konseling sudah ditutup/dinyatakan selesai!</div>
</div>
@endif
</div>
</div>
</div>
</div>
{{ Form::close() }}
</section>
@push('scripts')
<script src="https://preview.keenthemes.com/html/metronic/docs/assets/plugins/custom/ckeditor/ckeditor-classic.bundle.js"></script>
<script>
ClassicEditor
.create(document.querySelector('#message'), {
placeholder: 'Apa keluhan anda?',
toolbar: {
alignment: {
options: ['left','right']
},
items: [
'undo', 'redo',
'|', 'heading',
'|', 'bold', 'italic', 'underline', 'strikethrough',
'|', 'link', 'insertTable',
'|', 'bulletedList', 'numberedList', 'outdent', 'indent',
'|', 'alignment','blockQuote',
'|', 'horizontalLine',
]
}
});
</script>
@endpush
@include('components.theme.pages.footer')