Approval Voucher Request Page

Voucher Request List

@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 @php $user = App\Models\Users_model::where('id', $list->created_by)->first(); @endphp @if($list->type == 1) @elseif($list->type == 2) @endif @if($list->status == 0) @if($status_this_user_approve == 0) @endif @if($status_this_user_approve == 1) @endif @endif @if($list->status == -1) @elseif($list->status == 1) @endif @php $logs = App\Models\Voucher_request_sales_order_logs_model::where("id_voucher_request", $list->id)->first(); @endphp @if($logs) @else @endif @empty @endforelse @endif
No Request Code Request Date Requested By Total Vouchers Grand Total Notes Approve/Reject Approvers Reject Reason Detail
{{ $voucher_request->firstItem() + $key }} {{ $list->rv_code }} {{ $list->created_at }}{{ $user ? $user->name : '~' }} {{ $total_vouchers }} pcs{{ number_format($total, 4) }} gramRp. {{ number_format($total, 2) }}{{ $list->notes ? : '~' }} Needed more approvalRejectedApproved{{ $final_name }}{{ $logs->alasan }}-
No Data
@if($voucher_request) {{ $voucher_request->appends($_GET)->links("pagination::bootstrap-4") }} @endif