@include('includes.sidebar')
Approval Voucher Request Page
| No |
Request Code |
Request Date |
Requested By |
Total Vouchers |
Grand Total |
Notes |
Approve/Reject |
Approvers |
Reject Reason |
Detail |
@if(is_array($voucher_request) || is_object($voucher_request))
@forelse($voucher_request as $key => $list)
@php
$total_vouchers = App\Models\Voucher_request_detail_model::where('id_voucher_request', $list->id)->sum('qty');
$voucher_request_detail = App\Models\Voucher_request_detail_model::where('id_voucher_request', $list->id)->get();
$total = 0;
foreach($voucher_request_detail as $detail) {
$detail_total = $detail->qty * $detail->amount;
$total += $detail_total;
}
$final_name = '-';
if(!empty($list->needed_approval_by)) {
$approvers = explode(",", $list->needed_approval_by);
$approvers_name = [];
foreach($approvers as $id) {
$user_approver = App\Models\Users_model::where('id', $id)->first();
array_push($approvers_name, $user_approver->name);
$final_name = implode(", ", $approvers_name);
}
}
$status_this_user_approve=0;
if(!empty($list->approve_by)) {
$approved_persons = explode(",", $list->approve_by);
$users_name = [];
foreach($approved_persons as $id) {
$user_approver = App\Models\Users_model::where('id', $id)->first();
array_push($users_name, $user_approver->name);
if($user_id == $id) {
$status_this_user_approve = 1;
}
}
$final_name = implode(", ", $users_name);
}
@endphp
| {{ $voucher_request->firstItem() + $key }} |
{{ $list->rv_code }} |
{{ $list->created_at }} |
@php
$user = App\Models\Users_model::where('id', $list->created_by)->first();
@endphp
{{ $user ? $user->name : '~' }} |
{{ $total_vouchers }} pcs |
@if($list->type == 1)
{{ number_format($total, 4) }} gram |
@elseif($list->type == 2)
Rp. {{ number_format($total, 2) }} |
@endif
{{ $list->notes ? : '~' }} |
@if($list->status == 0)
@if($status_this_user_approve == 0)
|
@endif
@if($status_this_user_approve == 1)
Needed more approval |
@endif
@endif
@if($list->status == -1)
Rejected |
@elseif($list->status == 1)
Approved |
@endif
{{ $final_name }} |
@php
$logs = App\Models\Voucher_request_sales_order_logs_model::where("id_voucher_request", $list->id)->first();
@endphp
@if($logs)
{{ $logs->alasan }} |
@else
- |
@endif
|
@empty
| No Data |
@endforelse
@endif
@if($voucher_request)
{{ $voucher_request->appends($_GET)->links("pagination::bootstrap-4") }}
@endif
@include('includes.footer')