Forráskód Böngészése

Meas. ability to stamp directly from client dashboard & client meas. pages

Vijayakrishnan 3 éve
szülő
commit
67db08bea1

+ 29 - 2
resources/views/app/patient/measurements.blade.php

@@ -5,6 +5,7 @@
         <div class="mt-0 pb-1">
             <div class="d-flex align-items-center mb-2">
                 <h6 class="my-0 font-weight-bold text-dark">Measurements</h6>
+                {{--
                 <span class="mx-2 text-secondary">|</span>
                 <div moe>
                     <a start show class="py-0 font-weight-normal">Add BP</a>
@@ -47,6 +48,7 @@
                         </div>
                     </form>
                 </div>
+                --}}
 {{--                @if($performer->pro->pro_type == 'ADMIN')--}}
 {{--                <span class="mx-2 text-secondary">|</span>--}}
 {{--                <div moe>--}}
@@ -72,7 +74,7 @@
                     <th class="px-2 text-secondary w-25">Category</th>
                     <th class="px-2 text-secondary w-25">Value</th>
                     <th class="px-2 text-secondary">Source</th>
-                    {{--<th class="px-2 text-secondary">Memo</th>--}}
+                    <th class="px-2 text-secondary">Stamp</th>
                     <th class="px-2 text-secondary"></th>
                     <th class="px-2 text-secondary"></th>
                 </tr>
@@ -104,7 +106,32 @@
                                 @endif
                             </td>
                             <td class="px-2">{{$measurement->source}}</td>
-                            <td class="px-2">
+                            <td>
+                                @if($measurement->is_cellular_zero || !$measurement->ts)
+                                    -
+                                @else
+                                    @if($measurement->has_been_stamped_by_mcp)
+                                        <i class="fa fa-check text-success mr-2" title="Stamped"></i>
+                                    @else
+                                        <div moe relative>
+                                            <a href="#" start show>Stamp</a>
+                                            <form url="/api/measurement/stamp" class="width-300px" right>
+                                                <input type="hidden" name="uid" value="{{$measurement->uid}}">
+                                                <p class="mb-1">Stamp this measurement?</p>
+                                                <div class="mb-2">
+                                                    <label class="mb-1 text-secondary text-sm">Memo</label>
+                                                    <textarea class="form-control form-control-sm" name="memo"></textarea>
+                                                </div>
+                                                <div class="form-group m-0">
+                                                    <button submit class="btn btn-primary btn-sm mr-2">Submit</button>
+                                                    <button cancel class="btn btn-default border btn-sm mr-2">Cancel</button>
+                                                </div>
+                                            </form>
+                                        </div>
+                                    @endif
+                                @endif
+                            </td>
+                            <td class="px-2 text-nowrap">
                                 <span 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>

+ 17 - 1
resources/views/app/patient/partials/measurements.blade.php

@@ -72,7 +72,23 @@
                             @if($measurement->has_been_stamped_by_mcp)
                                 <i class="fa fa-check text-success mr-2" title="Stamped"></i>
                             @else
-                                <i class="fa fa-check text-secondary-light mr-2" title="Not Stamped"></i>
+                                <div moe relative>
+                                    <a href="#" start show>
+                                        <i class="fa fa-check text-secondary on-hover-opaque mr-2" title="Not Stamped. Click to stamp."></i>
+                                    </a>
+                                    <form url="/api/measurement/stamp" class="width-300px">
+                                        <input type="hidden" name="uid" value="{{$measurement->uid}}">
+                                        <p class="mb-1">Stamp this measurement?</p>
+                                        <div class="mb-2">
+                                            <label class="mb-1 text-secondary text-sm">Memo</label>
+                                            <textarea class="form-control form-control-sm" name="memo"></textarea>
+                                        </div>
+                                        <div class="form-group m-0">
+                                            <button submit class="btn btn-primary btn-sm mr-2">Submit</button>
+                                            <button cancel class="btn btn-default border btn-sm mr-2">Cancel</button>
+                                        </div>
+                                    </form>
+                                </div>
                             @endif
                             {{--
                             <div moe relative class="mr-2">