Browse Source

Linked companies for client

Samson Mutunga 2 years ago
parent
commit
72ff5c4090

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

@@ -171,45 +171,6 @@ $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">

+ 51 - 0
resources/views/layouts/patient.blade.php

@@ -376,6 +376,57 @@ $isOldClient = (date_diff(date_create(config('app.point_impl_date')), date_creat
 							</div>
 						</form>
 					</div>
+					<div class="ml-3">
+						<div class="d-flex align-items-center">
+							<b class="mr-2">Partners ({{ count($patient->companyClients)  }}):</b>
+							<div class="d-flex align-items-center mr-2">
+								@foreach($patient->companyClients as $companyClient)
+									<span class="mr-2">
+										{{$companyClient->company->name}}
+										<div moe class="d-inline-block">
+											<a start show><i class="fa fa-times text-secondary on-hover-opaque"></i></a>
+											<form url="/api/companyClient/deactivate" class="mcp-theme-1">
+												<input type="hidden" name="uid" value="{{$companyClient->uid}}">
+												<div class="form-group">
+													<p>Are you sure?</p>
+												</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>
+									</span>
+								@endforeach
+							</div>
+							<div>
+							<div moe>
+									<a start show><i class="fa fa-edit"></i> Link company</a>
+									<form url="/api/companyClient/create" class="mcp-theme-1">
+										<input type="hidden" name="clientUid" value="{{$patient->uid}}">
+										<div class="form-group">
+											<label class="control-label">Company </label>
+											<select name="companyUid" class="form-control">
+												@foreach($companies as $company)
+												<option value="{{$company->uid}}">{{$company->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>
+							</div>
+						</div>
+					</div>
 					</div>
 
 					<div class="d-flex">