Pārlūkot izejas kodu

MCP > Bills pending signature > show generic bills + allow in-place signing

Vijayakrishnan 3 gadi atpakaļ
vecāks
revīzija
b8e6f666c5

+ 1 - 0
resources/views/app/dashboard-mcp.blade.php

@@ -81,6 +81,7 @@
                                         <a href="{{ route('mcp.bills_pending_signature') }}"
                                            native target="_blank"
                                            open-in-stag-popup
+                                           update-parent
                                            popup-style="tall"
                                            title="Bills Pending Signature">
                                             Bills Pending Signature

+ 56 - 4
resources/views/app/mcp/bills_pending_signature.blade.php

@@ -18,6 +18,7 @@
                     <th class="border-0">Context</th>
                     <th class="border-0">Minutes</th>
                     <th class="border-0">Amount</th>
+                    <th class="border-0">Sign</th>
                 </tr>
                 </thead>
                 <tbody>
@@ -25,14 +26,65 @@
                     <tr>
                         <td>{{ friendly_date_time($row->effective_date, false) }}</td>
                         <td>
-                            <a target="_blank" native href="{{route('patients.view.dashboard', $row->client)}}">
-                                {{$row->client->displayName()}}
-                            </a>
+                            @if($row->client)
+                                <a target="_blank" native href="{{route('patients.view.dashboard', $row->client)}}">
+                                    {{$row->client->displayName()}}
+                                </a>
+                            @else
+                                -
+                            @endif
                         </td>
                         <td>{{ $row->code }}</td>
                         <td>{{ $row->generic_target_entity_type ?: '-' }}</td>
                         <td>{{ round(floor($row->number_of_units * 60)) }} m</td>
-                        <td>{{ $row->hcp_expected_payment_amount ? '$'.$row->hcp_expected_payment_amount : '' }}</td>
+                        <td>
+                            @if($row->generic_pro_id === $pro->id)
+                                {{ $row->generic_pro_expected_payment_amount ? '$'.round($row->generic_pro_expected_payment_amount, 2) : '' }}
+                            @elseif($row->hcp_pro_id === $pro->id)
+                                {{ $row->hcp_expected_payment_amount ? '$'.round($row->hcp_expected_payment_amount, 2) : '' }}
+                            @endif
+                        </td>
+                        <td>
+                            @if($row->generic_pro_id === $pro->id)
+                                @if($row->is_signed_by_generic_pro)
+                                    <div class="d-block text-secondary text-nowrap">
+                                        <i class="fa fa-check"></i>
+                                        Signed
+                                    </div>
+                                @else
+                                    <div moe relative>
+                                        <a class="text-nowrap" href="" show start>Sign</a>
+                                        <form url="/api/bill/signAsGenericPro" right>
+                                            <input type="hidden" name="uid" value="{{$row->uid}}">
+                                            <p>Sign this bill?</p>
+                                            <div class="mb-0">
+                                                <button class="btn btn-success btn-sm" submit>Sign</button>
+                                                <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                            </div>
+                                        </form>
+                                    </div>
+                                @endif
+                            @elseif($row->hcp_pro_id === $pro->id)
+                                @if($row->is_signed_by_hcp)
+                                    <div class="d-block text-secondary text-nowrap">
+                                        <i class="fa fa-check"></i>
+                                        Signed
+                                    </div>
+                                @else
+                                    <div moe relative>
+                                        <a class="" href="" show start>Sign</a>
+                                        <form url="/api/bill/signAsHcp" right>
+                                            <input type="hidden" name="uid" value="{{$row->uid}}">
+                                            <p>Sign this bill as HCP?</p>
+                                            <div class="mb-0">
+                                                <button class="btn btn-success btn-sm" submit>Sign</button>
+                                                <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                            </div>
+                                        </form>
+                                    </div>
+                                @endif
+                            @endif
+                        </td>
                     </tr>
                 @endforeach
                 </tbody>