|
@@ -149,8 +149,8 @@
|
|
<div class="card-body p-0">
|
|
<div class="card-body p-0">
|
|
|
|
|
|
<div class="row">
|
|
<div class="row">
|
|
- <div class="col-4 pr-0">
|
|
|
|
- <div class="border-right">
|
|
|
|
|
|
+ <div class="col-4 pr-0 border-right">
|
|
|
|
+ <div class="">
|
|
{{-- setup --}}
|
|
{{-- setup --}}
|
|
<div class="border-bottom py-1 px-3">
|
|
<div class="border-bottom py-1 px-3">
|
|
<span class="mr-1 text-secondary">Setup</span>
|
|
<span class="mr-1 text-secondary">Setup</span>
|
|
@@ -388,8 +388,8 @@
|
|
@endif
|
|
@endif
|
|
@if(!!$programMonth)
|
|
@if(!!$programMonth)
|
|
<div class="ml-auto pr-2">
|
|
<div class="ml-auto pr-2">
|
|
- <b>{{ $programMonth->time_in_minutes }}</b> mins billed,
|
|
|
|
- <b>{{ $program->max_monthly_time_in_minutes - $programMonth->time_in_minutes }}</b> mins remaining
|
|
|
|
|
|
+ <b>{{ minutes_to_hhmm($programMonth->time_in_minutes) }}</b> billed,
|
|
|
|
+ <b>{{ minutes_to_hhmm($program->max_monthly_time_in_minutes - $programMonth->time_in_minutes) }}</b> remaining
|
|
</div>
|
|
</div>
|
|
@endif
|
|
@endif
|
|
</div>
|
|
</div>
|
|
@@ -407,8 +407,8 @@
|
|
?>
|
|
?>
|
|
@foreach($programMeasurements as $measurement)
|
|
@foreach($programMeasurements as $measurement)
|
|
<?php $minutes = $measurement->minutesEntered($pro); ?>
|
|
<?php $minutes = $measurement->minutesEntered($pro); ?>
|
|
- <div class="d-flex align-items-center py-1 px-2 border-bottom">
|
|
|
|
- <div moe relative class="mr-2">
|
|
|
|
|
|
+ <div class="d-flex align-items-start py-1 px-2 border-bottom">
|
|
|
|
+ {{--<div moe relative class="mr-2">
|
|
<a class="on-hover-opaque" start show title="Delete">
|
|
<a class="on-hover-opaque" start show title="Delete">
|
|
<i class="font-size-11 fa fa-trash-alt text-danger"></i>
|
|
<i class="font-size-11 fa fa-trash-alt text-danger"></i>
|
|
</a>
|
|
</a>
|
|
@@ -441,14 +441,22 @@
|
|
<button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
|
|
<button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</form>
|
|
|
|
+ </div>--}}
|
|
|
|
+ <div>
|
|
|
|
+ <div class="d-flex">
|
|
|
|
+ <span>{{ $measurement->label }}:</span>
|
|
|
|
+ <span class="font-weight-bold ml-1">{{ $measurement->value }}</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div>
|
|
|
|
+ <span class="font-weight-normal text-secondary text-sm">
|
|
|
|
+ {{ friendly_date_time($measurement->effective_date, false) }}
|
|
|
|
+ </span>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
- <span>{{ $measurement->label }}:</span>
|
|
|
|
- <span class="font-weight-bold ml-1">{{ $measurement->value }}</span>
|
|
|
|
- <span class="font-weight-normal text-secondary ml-2 text-sm">(as on {{ friendly_date_time($measurement->effective_date, false) }})</span>
|
|
|
|
@php $matchingClientPrograms = $pro->canAddCPMEntryForMeasurement($measurement, $pro); @endphp
|
|
@php $matchingClientPrograms = $pro->canAddCPMEntryForMeasurement($measurement, $pro); @endphp
|
|
@if(1) {{-- TODO:--}}
|
|
@if(1) {{-- TODO:--}}
|
|
<div moe>
|
|
<div moe>
|
|
- <a href="#" class="ml-2 font-weight-normal" start show><i class="fa fa-clock"></i> <b>Entry</b></a>
|
|
|
|
|
|
+ <a href="#" class="ml-2 font-weight-normal text-nowrap" start show><b>+ Entry</b></a>
|
|
<form url="/api/clientProgramMonthEntry/create">
|
|
<form url="/api/clientProgramMonthEntry/create">
|
|
<input type="hidden" name="measurementUid" value="{{ $measurement->uid }}">
|
|
<input type="hidden" name="measurementUid" value="{{ $measurement->uid }}">
|
|
<input type="hidden" name="proUid" value="{{ $pro->uid }}">
|
|
<input type="hidden" name="proUid" value="{{ $pro->uid }}">
|
|
@@ -488,7 +496,25 @@
|
|
</div>
|
|
</div>
|
|
@endif
|
|
@endif
|
|
@if(!!$programMonth)
|
|
@if(!!$programMonth)
|
|
- <span class="ml-auto pr-2 text-secondary">{!! $minutes ? '<b>' . $minutes . '</b> mins billed' : '<i class="fa fa-exclamation-triangle"></i> Entry pending' !!} </span>
|
|
|
|
|
|
+ @if($minutes)
|
|
|
|
+ <?php $entries = $measurement->entriesByPro($pro); ?>
|
|
|
|
+ <div class="ml-auto">
|
|
|
|
+ @foreach($entries as $entry)
|
|
|
|
+ <div class="d-flex align-items-start mb-1 pr-2">
|
|
|
|
+ <span class="width-200px text-sm text-right pr-2 text-secondary">{{ $entry->quick_text }}</span>
|
|
|
|
+ <span class="pr-2 text-sm">
|
|
|
|
+ <i class="fa fa-clock text-secondary on-hover-opaque"></i>
|
|
|
|
+ {{ minutes_to_hhmm($entry->time_in_minutes) }}
|
|
|
|
+ </span>
|
|
|
|
+ <span class="text-sm font-weight-bold">
|
|
|
|
+ ${{ round($pro->hourly_rate * ($entry->time_in_minutes / 60), 1) }}
|
|
|
|
+ </span>
|
|
|
|
+ </div>
|
|
|
|
+ @endforeach
|
|
|
|
+ </div>
|
|
|
|
+ @else
|
|
|
|
+ <span class="ml-auto pr-2 text-secondary"><i class="fa fa-exclamation-triangle"></i> Entry pending</span>
|
|
|
|
+ @endif
|
|
@elseif($filter === '')
|
|
@elseif($filter === '')
|
|
<span class="ml-auto pr-2 text-secondary">Entry pending</span>
|
|
<span class="ml-auto pr-2 text-secondary">Entry pending</span>
|
|
@endif
|
|
@endif
|