Эх сурвалжийг харах

Added Dental company stuff

Samson Mutunga 2 жил өмнө
parent
commit
debb5e16c7

+ 5 - 0
app/Models/Client.php

@@ -1132,4 +1132,9 @@ ORDER BY m.ts DESC
         return ClientMemo::where('client_id', $this->id)->orderBy('created_at', 'DESC')->first();
     }
 
+    public function dentalCompany()
+    {
+        return $this->hasOne(Company::class, 'id', 'dental_company_id');
+    }
+
 }

+ 39 - 0
resources/views/layouts/patient-header.blade.php

@@ -171,6 +171,45 @@ $addressParts .= implode(", ", $addressPart2);
                         </div>
                     </form>
                 </div>
+                <span class="mx-2 text-muted">|</span>
+                <div class="">
+                    <label class="text-secondary">Dental Company:</label>
+                    {{$patient->dentalCompany ? $patient->dentalCompany->name : '(not set)'}}
+                    @if(!$patient->dentalCompany)
+                        <div moe class="ml-1">
+                            <a start show><i class="fa fa-edit"></i></a>
+                            <form url="/api/client/putDentalCompany" class="mcp-theme-1">
+                                <input type="hidden" name="uid" value="{{$patient->uid}}">
+                                <div class="mb-2">
+                                    <label class="text-secondary text-sm">Dental Company</label>
+                                    <select name="dentalCompanyUid" class="form-control form-control-sm">
+                                        <option value=""> --select--</option>
+                                        <?php $allDentalCompanies = \App\Models\Company::where('is_dental_clinic', true)->orderBy('name')->get(); ?>
+                                        @foreach($allDentalCompanies as $dentalCompany)
+                                            <option value="{{$dentalCompany->uid}}">{{$dentalCompany->name}}</option>
+                                        @endforeach
+                                    </select>
+                                </div>
+                                <div>
+                                    <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
+                                    <button cancel class="btn btn-sm btn-default border">Cancel</button>
+                                </div>
+                            </form>
+                        </div>
+                    @else
+                        <div moe class="ml-1">
+                            <a start show><i class="text-danger fa fa-ban"></i></a>
+                            <form url="/api/client/wipeDentalCompany" class="mcp-theme-1">
+                                <input type="hidden" name="uid" value="{{$patient->uid}}">
+                                <p>Wipe Dental Company?</p>
+                                <div>
+                                    <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
+                                    <button cancel class="btn btn-sm btn-default border">Cancel</button>
+                                </div>
+                            </form>
+                        </div>
+                    @endif
+                </div>
             </div>
         </div>
         <div class="d-flex align-items-start">