Prechádzať zdrojové kódy

Measurement update status feature

Vijayakrishnan Krishnan 4 rokov pred
rodič
commit
946a107602

+ 25 - 1
resources/views/app/patient/dashboard.blade.php

@@ -233,7 +233,31 @@
                                         @elseif($measurement->measurement->device_category === 'BP')
                                             <b>{{ $measurement->measurement->value_systolic }}/{{ $measurement->measurement->value_diastolic }} mmHg</b>
                                         @endif
-                                        <span class="font-weight-normal text-secondary ml-2 text-sm">(as on {{ friendly_date_time($measurement->measurement->created_at, true) }})</span>
+                                        <span class="font-weight-normal text-secondary ml-2 text-sm">({{ friendly_date_time($measurement->measurement->created_at, true) }})</span>
+                                        <span class="ml-2 text-sm {{$measurement->status === 'NEW' ? 'text-info' : ($measurement->status === 'ACCEPTED' ? 'text-success' : 'text-sacondary')}}">{{$measurement->status}}</span>
+                                        <span>
+                                            <span moe class="ml-2" relative>
+                                                <a href="#" start show><i class="on-hover-opaque font-size-11 fa fa-edit text-primary"></i></a>
+                                                <form url="/api/clientBdtMeasurement/updateStatus" right>
+                                                    <input type="hidden" name="uid" value="{{ $measurement->uid }}">
+                                                    <div class="mb-2">
+                                                        <select name="status" class="form-control form-control-sm" required>
+                                                            <option value="">-- select --</option>
+                                                            <option {{$measurement->status === 'NEW' ? 'selected' : ''  }} value="NEW">NEW</option>
+                                                            <option {{$measurement->status === 'ACCEPTED' ? 'selected' : ''  }} value="ACCEPTED">ACCEPTED</option>
+                                                            <option {{$measurement->status === 'REJECTED' ? 'selected' : ''  }} value="REJECTED">REJECTED</option>
+                                                        </select>
+                                                    </div>
+                                                    <div class="mb-2">
+                                                        <input type="text" name="statusMemo" placeholder="Status memo" class="form-control form-control-sm">
+                                                    </div>
+                                                    <div class="d-flex align-items-center">
+                                                        <button class="btn btn-sm btn-primary mr-2" submit>Save</button>
+                                                        <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
+                                                    </div>
+                                                </form>
+                                            </span>
+                                        </span>
                                     </div>
                                 </td>
                             </tr>

+ 27 - 0
resources/views/app/patient/measurements.blade.php

@@ -11,6 +11,7 @@
                     <th class="px-2 text-secondary">Created</th>
                     <th class="px-2 text-secondary w-25">Category</th>
                     <th class="px-2 text-secondary w-50">Value</th>
+                    <th class="px-2 text-secondary">Status</th>
                 </tr>
                 </thead>
                 <tbody>
@@ -25,6 +26,32 @@
                                 <b>{{ $measurement->measurement->value_systolic }}/{{ $measurement->measurement->value_diastolic }} mmHg</b>
                             @endif
                         </td>
+                        <td class="px-2">
+                            <span>
+                                <span>{{ $measurement->status }}</span>
+                                <span moe class="ml-2" relative>
+                                    <a href="#" start show><i class="fa fa-edit text-primary"></i></a>
+                                    <form url="/api/clientBdtMeasurement/updateStatus" right>
+                                        <input type="hidden" name="uid" value="{{ $measurement->uid }}">
+                                        <div class="mb-2">
+                                            <select name="status" class="form-control form-control-sm" required>
+                                                <option value="">-- select --</option>
+                                                <option {{$measurement->status === 'NEW' ? 'selected' : ''  }} value="NEW">NEW</option>
+                                                <option {{$measurement->status === 'ACCEPTED' ? 'selected' : ''  }} value="ACCEPTED">ACCEPTED</option>
+                                                <option {{$measurement->status === 'REJECTED' ? 'selected' : ''  }} value="REJECTED">REJECTED</option>
+                                            </select>
+                                        </div>
+                                        <div class="mb-2">
+                                            <input type="text" name="statusMemo" placeholder="Status memo" class="form-control form-control-sm">
+                                        </div>
+                                        <div class="d-flex align-items-center">
+                                            <button class="btn btn-sm btn-primary mr-2" submit>Save</button>
+                                            <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
+                                        </div>
+                                    </form>
+                                </span>
+                            </span>
+                        </td>
                     </tr>
                 @endforeach
                 </tbody>

+ 2 - 2
routes/api.php

@@ -14,6 +14,6 @@ use Illuminate\Support\Facades\Route;
 |
 */
 
-/*Route::middleware('auth:api')->get('/user', function (Request $request) {
+Route::middleware('auth:api')->get('/user', function (Request $request) {
     return $request->user();
-});*/
+});