Ver código fonte

Client dashboard > readonly programs section

Vijayakrishnan 4 anos atrás
pai
commit
07a125b5e0
1 arquivos alterados com 10 adições e 185 exclusões
  1. 10 185
      resources/views/app/patient/partials/programs.blade.php

+ 10 - 185
resources/views/app/patient/partials/programs.blade.php

@@ -1,25 +1,6 @@
 <div class="mt-0 pb-1">
     <div class="d-flex align-items-center mb-1 pt-2 pb-1 border-top">
         <h6 class="my-0 font-weight-bold text-secondary">Programs</h6>
-        {{--<span class="mx-2 text-secondary on-hover-opaque">|</span>
-        <div moe>
-            <a start show class="py-0 font-weight-normal">Add</a>
-            <form url="/api/clientProgram/create">
-                <input type="hidden" name="clientUid" value="{{ $patient->uid }}">
-                <div class="mb-2">
-                    <select class="form-control form-control-sm" name="programUid" required>
-                        <option value="">-- select --</option>
-                        @foreach($programs as $program)
-                            <option value="{{$program->uid}}">{{$program->title}}</option>
-                        @endforeach
-                    </select>
-                </div>
-                <div class="d-flex align-items-center">
-                    <button class="btn btn-sm btn-primary mr-2" submit>Add</button>
-                    <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
-                </div>
-            </form>
-        </div>--}}
     </div>
     <table class="table table-bordered table-sm table-striped m-0">
         <tbody>
@@ -27,181 +8,25 @@
         @foreach($patient->clientPrograms as $clientProgram)
             <?php $program = $clientProgram; ?>
             <tr>
-                <td class="text-black p-2">
-                    <div class="d-flex align-items-center">
-                        {{-- deactivate --}}
-                        <div moe relative class="mr-2">
-                            <a class="on-hover-opaque" start show title="Delete">
-                                <i class="font-size-11 fa fa-trash-alt text-danger"></i>
-                            </a>
-                            <form url="/api/clientProgram/deactivate">
-                                <input type="hidden" name="uid" value="{{ $clientProgram->uid }}">
-                                <p class="small min-width-200px">Are you sure you want to deactivate this client program?</p>
-                                <div class="d-flex align-items-center">
-                                    <button class="btn btn-sm btn-danger mr-2" submit>Deactivate</button>
-                                    <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
-                                </div>
-                            </form>
-                        </div>
-                        <span class="font-weight-bold">{{ $program->title }}</span>
+                <td class="text-black px-2 py-3">
+                    <div class="d-flex align-items-center pb-1">
+                        <span class="font-weight-bold">{{ $programNumber }}. {{ $program->title }}</span>
+                        <span class="mx-2 text-secondary ml-auto"><i class="fa fa-clock"></i></span>
+                        <?php $programMonth = $program->getProgramMonth(strtoupper(date('F')), date('Y')); ?>
+                        <b class="text-success">{{ $programMonth ? $programMonth->time_in_minutes : 0 }}</b>&nbsp;mins billed
+                        <span class="mx-2 text-secondary">|</span>
+                        <b>{{ $program->max_monthly_time_in_minutes - ($programMonth ? $programMonth->time_in_minutes : 0) }}</b>&nbsp;mins remaining
                     </div>
                     <?php $programNumber++; ?>
                     <div class="mt-1 pl-3 d-flex align-items-center flex-wrap">
                         <span class="pr-1">MCP: <b class="text-secondary">{{ $clientProgram->mcp ? $clientProgram->mcp->displayName() : '' }}</b></span>
-                        {{-- changeMcp--}}
-                        <span moe>
-                            <a start show class="py-0 font-weight-normal"><i class="fa fa-pencil-alt"></i></a>
-                            <form url="/api/clientProgram/changeMcp">
-                                <input type="hidden" name="uid" value="{{ $clientProgram->uid }}">
-                                <div class="mb-2">
-                                    <label class="text-sm mb-1 text-secondary">MCP</label>
-                                    <select class="form-control form-control-sm bg-light" name="newMcpProUid" required>
-                                        <option value="">-- select --</option>
-                                        @foreach($pros as $iPro)
-                                            <option value="{{$iPro->uid}}" {{ $clientProgram->mcp_pro_id === $iPro->id ? 'selected' : '' }}>{{$iPro->displayName()}}</option>
-                                        @endforeach
-                                    </select>
-                                </div>
-                                <div class="mb-2">
-                                    <label class="mb-1 text-secondary d-flex align-items-center">
-                                        <span class="mr-2">Is Intention To Remove MCP</span>
-                                        <input type="checkbox" name="isIntentionToRemoveMcp">
-                                    </label>
-                                </div>
-                                <div class="d-flex align-items-center">
-                                    <button class="btn btn-sm btn-primary mr-2" submit>Ok</button>
-                                    <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
-                                </div>
-                            </form>
-                        </span>
                         <span class="mx-2 text-secondary on-hover-opaque">|</span>
                         <span class="pr-1">Manager: <b class="text-secondary">{{ $clientProgram->manager ? $clientProgram->manager->displayName() : '' }}</b></span>
-                        {{-- changeManager --}}
-                        <span moe>
-                            <a start show class="py-0 font-weight-normal"><i class="fa fa-pencil-alt"></i></a>
-                            <form url="/api/clientProgram/changeManager">
-                                <input type="hidden" name="uid" value="{{ $clientProgram->uid }}">
-                                <div class="mb-2">
-                                    <label class="text-sm mb-1 text-secondary">Manager</label>
-                                    <select class="form-control form-control-sm bg-light" name="newManagerProUid" required>
-                                        <option value="">-- select --</option>
-                                        @foreach($pros as $iPro)
-                                            <option value="{{$iPro->uid}}" {{ $clientProgram->manager_pro_id === $iPro->id ? 'selected' : '' }}>{{$iPro->displayName()}}</option>
-                                        @endforeach
-                                    </select>
-                                </div>
-                                <div class="mb-2">
-                                    <label class="mb-1 text-secondary d-flex align-items-center">
-                                        <span class="mr-2">Is Intention To Remove Manager</span>
-                                        <input type="checkbox" name="isIntentionToRemoveManager">
-                                    </label>
-                                </div>
-                                <div class="d-flex align-items-center">
-                                    <button class="btn btn-sm btn-primary mr-2" submit>Ok</button>
-                                    <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
-                                </div>
-                            </form>
-                        </span>
-                        <span class="mx-2 text-secondary on-hover-opaque">|</span>
-                        <span class="pr-1">OB Visit: <b class="text-secondary">{{ $clientProgram->has_mcp_done_onboarding_visit }}</b></span>
-                        {{-- editMcpOnboardingVisitInfo --}}
-                        <span moe>
-                            <a start show class="py-0 font-weight-normal"><i class="fa fa-pencil-alt"></i></a>
-                            <form url="/api/clientProgram/editMcpOnboardingVisitInfo">
-                                <input type="hidden" name="uid" value="{{ $clientProgram->uid }}">
-                                <div class="mb-2">
-                                    <label class="text-sm mb-1 text-secondary">OB Visit Done?</label>
-                                    <select class="form-control form-control-sm bg-light" name="hasMcpDoneOnboardingVisit" required>
-                                        <option value="">-- select --</option>
-                                        <option value="YES" {{ $clientProgram->has_mcp_done_onboarding_visit === 'YES' ? 'selected' : '' }}>Yes</option>
-                                        <option value="NO" {{ $clientProgram->has_mcp_done_onboarding_visit === 'NO' ? 'selected' : '' }}>No</option>
-                                        <option value="UNKNOWN" {{ $clientProgram->has_mcp_done_onboarding_visit === 'UNKNOWN' ? 'selected' : '' }}>Unknown</option>
-                                    </select>
-                                </div>
-                                <div class="mb-2">
-                                    <label class="text-sm mb-1 text-secondary">Date</label>
-                                    <input type="date" class="form-control form-control-sm" name="mcpOnboardingVisitDate" value="{{ $clientProgram->mcp_onboarding_visit_date }}" placeholder="">
-                                </div>
-                                <div class="d-flex align-items-center">
-                                    <button class="btn btn-sm btn-primary mr-2" submit>Ok</button>
-                                    <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
-                                </div>
-                            </form>
-                        </span>
                     </div>
                     <div class="mt-1 pl-3 d-flex align-items-center flex-wrap">
-                        <span class="pr-1">Setup: <b class="text-secondary">{{ $clientProgram->is_setup_complete }}</b></span>
-                        {{-- editSetupInfo --}}
-                        <span moe>
-                            <a start show class="py-0 font-weight-normal"><i class="fa fa-pencil-alt"></i></a>
-                            <form url="/api/clientProgram/editSetupInfo">
-                                <input type="hidden" name="uid" value="{{ $clientProgram->uid }}">
-                                <div class="mb-2">
-                                    <label class="text-sm mb-1 text-secondary">Setup Status</label>
-                                    <select class="form-control form-control-sm bg-light" name="isSetupComplete" required>
-                                        <option value="">-- select --</option>
-                                        <option value="YES" {{ $clientProgram->is_setup_complete === 'YES' ? 'selected' : '' }}>Yes</option>
-                                        <option value="NO" {{ $clientProgram->is_setup_complete === 'NO' ? 'selected' : '' }}>No</option>
-                                        <option value="UNKNOWN" {{ $clientProgram->is_setup_complete === 'UNKNOWN' ? 'selected' : '' }}>Unknown</option>
-                                    </select>
-                                </div>
-                                <div class="mb-2">
-                                    <label class="text-sm mb-1 text-secondary">Setup Status Memo</label>
-                                    <textarea class="form-control form-control-sm" rows="2" name="setupStatusMemo" value="{{ $clientProgram->setup_status_memo }}" placeholder="Memo"></textarea>
-                                </div>
-                                <div class="mb-2">
-                                    <label class="text-sm mb-1 text-secondary">Setup Detail</label>
-                                    <textarea class="form-control form-control-sm" rows="2" name="setupDetail" value="{{ $clientProgram->setup_detail }}" placeholder="Detail"></textarea>
-                                </div>
-                                <div class="mb-2">
-                                    <label class="text-sm mb-1 text-secondary">Device Identifier</label>
-                                    <input type="text" class="form-control form-control-sm" name="deviceIdentifier" value="{{ $clientProgram->device_identifier }}" placeholder="History">
-                                </div>
-                                <div class="d-flex align-items-center">
-                                    <button class="btn btn-sm btn-primary mr-2" submit>Ok</button>
-                                    <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
-                                </div>
-                            </form>
-                        </span>
+                        <span class="pr-1">OB Visit: <b class="text-secondary">{{ $clientProgram->has_mcp_done_onboarding_visit }}</b></span>
                         <span class="mx-2 text-secondary on-hover-opaque">|</span>
-                        <span class="pr-1">Work Spec: <b class="text-secondary">{{ $clientProgram->min_monthly_time_in_minutes }}m - {{ $clientProgram->max_monthly_time_in_minutes }}m</b></span>
-                        {{-- editWorkSpec --}}
-                        <span moe>
-                            <a start show class="py-0 font-weight-normal"><i class="fa fa-pencil-alt"></i></a>
-                            <form url="/api/clientProgram/editWorkSpec">
-                                <input type="hidden" name="uid" value="{{ $clientProgram->uid }}">
-                                <div class="mb-2">
-                                    <label class="text-sm mb-1 text-secondary">Min Monthly Time (minutes)</label>
-                                    <input type="number" class="form-control form-control-sm" name="minMonthlyTimeInMinutes" value="{{ $clientProgram->min_monthly_time_in_minutes }}" placeholder="">
-                                </div>
-                                <div class="mb-2">
-                                    <label class="text-sm mb-1 text-secondary">Max Monthly Time (minutes)</label>
-                                    <input type="number" class="form-control form-control-sm" name="maxMonthlyTimeInMinutes" value="{{ $clientProgram->max_monthly_time_in_minutes }}" placeholder="">
-                                </div>
-                                <div class="mb-2">
-                                    <label class="text-sm mb-1 text-secondary">Time In Minutes Memo</label>
-                                    <textarea class="form-control form-control-sm" rows="2" name="timeInMinutesMemo" value="{{ $clientProgram->time_in_minutes_memo }}" placeholder=""></textarea>
-                                </div>
-                                <div class="mb-2">
-                                    <label class="text-sm mb-1 text-secondary">Goal</label>
-                                    <textarea class="form-control form-control-sm" rows="2" name="goal" value="{{ $clientProgram->goal }}" placeholder=""></textarea>
-                                </div>
-                                <div class="mb-2">
-                                    <label class="text-sm mb-1 text-secondary">Sticky Note</label>
-                                    <textarea class="form-control form-control-sm" rows="2" name="stickyNote" value="{{ $clientProgram->sticky_note }}" placeholder=""></textarea>
-                                </div>
-                                <div class="mb-2">
-                                    <label class="mb-1 text-secondary d-flex align-items-center">
-                                        <span class="mr-2">Change Current Month</span>
-                                        <input type="checkbox" name="changeCurrentMonth">
-                                    </label>
-                                </div>
-                                <div class="d-flex align-items-center">
-                                    <button class="btn btn-sm btn-primary mr-2" submit>Ok</button>
-                                    <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
-                                </div>
-                            </form>
-                        </span>
+                        <span class="pr-1">Setup: <b class="text-secondary">{{ $clientProgram->is_setup_complete }}</b></span>
                     </div>
                 </td>
             </tr>