|
@@ -1,15 +1,18 @@
|
|
|
<?php
|
|
|
$patientEngagementColorCodes = @Config::get('constants.client_engagement_status_color_codes');
|
|
|
?>
|
|
|
-
|
|
|
+<div>
|
|
|
+ @include('app.admin.patients-results-view-options')
|
|
|
+</div>
|
|
|
<div id="map-canvas" style="height:700px;width:100%;"></div>
|
|
|
<div class="px-3 pt-3 d-flex align-items-center">
|
|
|
- {{$patients->withQueryString()->links()}}
|
|
|
- <div class="ml-4 mb-3">Showing <b>{{$patients->firstItem()}}</b> to <b>{{$patients->lastItem()}}</b> (page {{$patients->currentPage()}}) of <b>{{$patients->total()}}</b> patients</div>
|
|
|
+ <div class="ml-4 mb-3">Showing <b>{{ count($patients) }}</b></div>
|
|
|
</div>
|
|
|
|
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/markerclustererplus/2.1.4/markerclusterer.min.js"></script>
|
|
|
<script>
|
|
|
+ var patients = <?= json_encode($patients) ?>;
|
|
|
+ console.log({patients});
|
|
|
(function () {
|
|
|
|
|
|
function init() {
|
|
@@ -25,13 +28,9 @@
|
|
|
|
|
|
var markers = [];
|
|
|
var locations = [];
|
|
|
-
|
|
|
- var addresses = [
|
|
|
-
|
|
|
- {address: "4 FORGE HILL RD PERRY HALL, MD"},
|
|
|
- ];
|
|
|
- for (var x = 0; x < addresses.length; x++) {
|
|
|
- var location = ['<center><a href=""><strong></strong></a><br />', 38.129469, -101.111794, 0]
|
|
|
+ for (var x = 0; x < patients.length; x++) {
|
|
|
+ var patient = patients[x];
|
|
|
+ var location = ['<center><a href="patients/view/'+ patient.uid +'"><strong>'+ patient.name_first + ' ' + patient.name_last +'</strong></a><br />', patient.lat, patient.long, 0]
|
|
|
locations.push(location);
|
|
|
addMarkers(locations);
|
|
|
};
|
|
@@ -51,7 +50,7 @@
|
|
|
}
|
|
|
})(marker, i));
|
|
|
markers.push(marker);
|
|
|
- if (markers.length == addresses.length) {
|
|
|
+ if (markers.length == patients.length) {
|
|
|
callClusterer();
|
|
|
}
|
|
|
}
|