@php use App\Models\Product; use App\Models\Prodsum; $codata = $data->filter(function($item,$key) use ($co) { return $item['category_id'] == $co->id; })->pop(); @endphp @section('account')

Deployment Summary [{{$co->name}}]

Account Summary [{{$co->name}}]

  • Type: {{ $ao->diamond }} @if (! is_null($ao->diamondreport) AND $ao->diamond == 'Diamond') @if ($ao->diamondreport) (Reporting) @else (Not Reporting) @endif @endif
  • SDL: {{ $ao->sdl }}
  • {{ $co->name }} Entitlement: J${{ array_get($codata,'entitled',0) }}m [ J${{ $data->sum('entitled') }}m ]
  • Contracts: {{ $ao->contracts()->count() }} [{{ $ao->contracts()->min('contract_start') }} -> {{ $ao->contracts()->max('contract_end') }}]
  • Projects: {{ $ao->projects()->count() }}
  • Estimated Sub IN: J${{ $codata['subin'] }}m
  • Estimated Sub OUT: J${{ $codata['subout'] }}m
  • @if(array_get($codata,'subchance'))
  • Estimated Sub RISK: {{ $codata['subchance'] }}
  • @endif

Substitution Position

Contracts with [{{$co->name}}] Entitlement or Deployment

@foreach ($ao->contracts->sortBy(['contract_start']) as $o) @php $filter = $o->category_summary($ido)->filter(function($item,$key) use ($co) { return $item['category_id'] == $co->id; })->pop(); @endphp @endforeach
NameStartEndProgressStatusType Entitled Actual Ahead Behind Over Assigned Unassigned
{{ $o->name }} {{ $o->contract_start->format('Y-m-d') }} {{ $o->contract_end->format('Y-m-d') }} {{ number_format($o->progress($ido->import_date->lastOfHalf())*100,1) }}% {{ $o->contract_status }} @if ($o->contract_status_reason) ({{ $o->contract_status_reason }}) @endif {{ $o->contract_type }} J${{ number_format(array_get($filter,'entitled'),3) }}m J${{ number_format(array_get($filter,'actual'),3) }}m J${{ number_format(array_get($filter,'ahead'),3) }}m J${{ number_format(array_get($filter,'behind'),3) }}m J${{ number_format(array_get($filter,'over'),3) }}m J${{ number_format(array_get($filter,'assigned'),3) }}m J${{ number_format(array_get($filter,'unassigned'),3) }}m

Projects with [{{$co->name}}] Deployment

@foreach ($ao->product_projects($ido)->filter(function($item,$key) use ($co) { return $item->category_id == $co->id; }) as $o) @endforeach
NameStartEndStatus
{{ $o->project_name }}{{ $o->project_start }}{{ $o->project_end }}{{ $o->project_status }}

[{{$co->name}}] Products

@foreach ($ao->product_summary($ido)->filter(function($item,$key) use ($co) { return $item['category_id'] == $co->id; }) as $o) @endforeach
  Entitled Deployment Unassigned
Name Qty Value Qty Deployed Assigned Qty Unassigned
@if (isset($o['id'])) {{ $o['id'] }}: {{ Product::find($o['id'])->name }} @elseif (isset($o['prodsum_id'])) {{ Prodsum::find($o['prodsum_id'])->name }} @else Other @endif {{ $q=$o['entitled_qty'] }} J${{ number_format($o['entitled'],3) }}m {{ $r=$o['qty'] }} J${{ number_format($o['deployed'],3) }}m J${{ number_format($o['assigned'],3) }}m {{ $q-$r < 0 ? 0 : $q-$r }} J${{ number_format($o['unassigned'],3) }}m
@endsection @include('widgets.donut_chart',['chart'=>$codata]) @include('widgets.sub_scater',['chart'=>$data])