ソースを参照

In create CM and RM entry, make pro a <select> field

Vijayakrishnan Krishnan 5 年 前
コミット
aad8099517

+ 2 - 1
app/Http/Controllers/CareMonthController.php

@@ -13,7 +13,8 @@ class CareMonthController extends Controller
 {
     public function dashboard(Request $request, Client $patient, CareMonth $careMonth )
     {
-        return view('app.patient.care-month.dashboard', compact('patient', 'careMonth'));
+        $pros = Pro::all();
+        return view('app.patient.care-month.dashboard', compact('patient', 'careMonth', 'pros'));
     }
 
 }

+ 12 - 4
resources/views/app/patient/care-month/dashboard.blade.php

@@ -53,8 +53,12 @@
                         <form url="/api/careMonthEntry/createForCm">
                             <input type="hidden" name="careMonthUid" value="{{ $careMonth->uid }}">
                             <div class="mb-2">
-                                <input type="text" class="form-control form-control-sm" name="proUid"
-                                       value="" placeholder="Pro">
+                                <select class="form-control form-control-sm" name="proUid">
+                                    <option value="">-- Select Pro --</option>
+                                    @foreach($pros as $pro)
+                                    <option value="{{ $pro->uid }}">{{ $pro->name_display }}</option>
+                                    @endforeach
+                                </select>
                             </div>
                             <div class="mb-2">
                                 <input type="date" class="form-control form-control-sm" name="effectiveDate"
@@ -142,8 +146,12 @@
                         <form url="/api/careMonthEntry/createForRm">
                             <input type="hidden" name="careMonthUid" value="{{ $careMonth->uid }}">
                             <div class="mb-2">
-                                <input type="text" class="form-control form-control-sm" name="proUid"
-                                       value="" placeholder="Pro">
+                                <select class="form-control form-control-sm" name="proUid">
+                                    <option value="">-- Select Pro --</option>
+                                    @foreach($pros as $pro)
+                                        <option value="{{ $pro->uid }}">{{ $pro->name_display }}</option>
+                                    @endforeach
+                                </select>
                             </div>
                             <div class="mb-2">
                                 <input type="date" class="form-control form-control-sm" name="effectiveDate"