@extends('layouts.master', [ 'class' => 'ppap', ]) @section('content') @component('components.card_main', [ 'title' => 'Suppliers APQP Project', 'description' => 'Here you can see this APQP Project and his documents.' ]) @slot( 'body' )
Name: {{$project->name}}
Status: {{$project->state_name}}
Part Number: {{$project->part_number ? $project->part_number->name : '____'}}
Revision: {{$project->version ? $project->version : '____'}}
Submission Level: {{$project->submission_level}}
Phase: {{$project->phase}}
@if ($user->ppap_role['role'] == Role::PPAP_ADMIN) @component('components.button', ['type'=>'edit', 'text'=>'Edit', 'id'=>'edit_project_btn', 'extra_class'=>'my-2']) @endcomponent @endif
Plant: {{$project->plant->name}}, {{$project->sub_plant->name}}
Supplier: {{$project->supplier_plant->name}}
Created At: {{$project->created_at_dmy}}
Created By: {{$project->creator->full_name}}
Progress:
{{$project->progress['legend']}}
@endslot @slot('after_body')
@component('components.datatable', ['vertical_borders'=>true]) @slot('thead') ID Name File Path @if ($user->ppap_role['role'] == Role::PPAP_ADMIN || $user->ppap_role['role'] == Role::PPAP_USER || $user->ppap_role['role'] == Role::PPAP_SUPPLIER) View Revisions @endif @if ($user->ppap_role['role'] == Role::PPAP_ADMIN || $user->ppap_role['role'] == Role::PPAP_USER) Accept / Decline @endif Verificator Comment Status Delivery Due Is Required Active/Obsolete Responsible Details @if ($user->ppap_role['role'] == Role::PPAP_ADMIN) Creator @endif @endslot @slot('tbody') @foreach($documents->sortBy('id') as $key => $document) {{$document->id}} {{$document->name}}
@component('components.button', ['type'=>'download','btn_icon' => true, 'disabled'=>$document->file_path ? false : true, 'extra_class'=>'download-btn', 'title'=>'Download']) @endcomponent @if ($user->ppap_role['role'] != Role::PPAP_READ_ONLY) @component('components.button', ['type'=>'upload','btn_icon' => true, 'disabled'=>false, 'extra_class'=>'upload-btn', 'title'=>'Upload']) @endcomponent @endif
@if ($user->ppap_role['role'] != Role::PPAP_READ_ONLY && $document->psw)
Signed Version
@component('components.button', ['type'=>'send','btn_icon' => true, 'disabled'=>$document->status_id == \App\PPAP\Document::INTERIM_APPROVED || $document->status_id == \App\PPAP\Document::APPROVED ? false : true, 'extra_class'=>'sign-btn', 'title'=>'Upload']) @endcomponent @endif
@if ($user->ppap_role['role'] == Role::PPAP_ADMIN || $user->ppap_role['role'] == Role::PPAP_USER || $user->ppap_role['role'] == Role::PPAP_SUPPLIER) @if ($document->uploader != null || ($document->phase === 5 && $document->revisions->count() > 0)) @endif @endif @if ($user->ppap_role['role'] == Role::PPAP_ADMIN || $user->ppap_role['role'] == Role::PPAP_USER) @if($document->psw) @if ($document->status_id == \App\PPAP\Document::SUBMITTED && $project->phase == $document->phase && $project->ready_psw) @endif @else @if ($document->status_id == \App\PPAP\Document::SUBMITTED && ($project->phase == $document->phase || ($document->interim_approver_id != null && $document->approver_id == null))) @endif @endif @endif {{$document->status_id === \App\PPAP\Document::INTERIM_APPROVED || $document->status_id === \App\PPAP\Document::DECLINED ? $document->verificator_comment : ''}} {{$document->status_name}} {{$document->delivery_due_dmy}} {{$document->is_required ? 'Yes' : 'Optional'}} {{$document->state_name}} {{$document->responsible ? $document->responsible->full_name : ""}} @if($document->uploader) Uploaded: {{"{$document->uploader->full_name} {$document->submitted_at_dmy}"}}
@endif @if($document->approver) Approved: {{"{$document->approver->full_name} {$document->approved_at_dmy}"}}
@endif @if($document->interim) Interim Approved: {{"{$document->interim->full_name} {$document->interim_approved_at_dmy}"}}
@endif @if($document->rejector) Rejected: {{"{$document->rejector->full_name} {$document->rejected_at_dmy}"}}
@endif @if ($user->ppap_role['role'] != Role::PPAP_SUPPLIER) {{$document->creator ? $document->creator->full_name.' '.$document->created_at_dmy : ""}} @endif @endforeach @endslot @endcomponent
@component('components.button', ['type'=>'cancel', 'text'=>'Back', 'id'=>'back_project_btn', 'title'=>'Return page']) @endcomponent
@endslot @endcomponent @endsection @section('app-scripts') @endsection