Fix dashboard issues. #535
This commit is contained in:
parent
bd75e159bd
commit
032489d736
3 changed files with 10 additions and 4 deletions
|
|
@ -3,6 +3,7 @@ class DashboardMap {
|
|||
this.options = options;
|
||||
this.rider_markers = rider_markers;
|
||||
this.cust_markers = cust_markers;
|
||||
this.rider_availability = {};
|
||||
|
||||
// layer groups
|
||||
this.layer_groups = {
|
||||
|
|
@ -253,10 +254,13 @@ class DashboardMap {
|
|||
var lat = data.latitude;
|
||||
var lng = data.longitude;
|
||||
|
||||
if (data.has_jo)
|
||||
if (data.has_jo) {
|
||||
my.rider_availability[id] = false;
|
||||
my.putRiderActiveJOMarker(id, lat, lng);
|
||||
else
|
||||
} else {
|
||||
my.rider_availability[id] = true;
|
||||
my.putRiderAvailableMarker(id, lat, lng);
|
||||
}
|
||||
});
|
||||
|
||||
// console.log(rider_markers);
|
||||
|
|
|
|||
|
|
@ -145,6 +145,7 @@ class MapEventHandler {
|
|||
break;
|
||||
}
|
||||
});
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -602,8 +602,9 @@ class RiderController extends Controller
|
|||
*/
|
||||
public function ajaxAvailable(EntityManagerInterface $em, Rider $rider)
|
||||
{
|
||||
$jo = $rider->getRiderActiveJobOrder();
|
||||
if ($jo == null || $jo->isClosed())
|
||||
//$jo = $rider->getRiderActiveJobOrder();
|
||||
$jo_results = $rider->getActiveJobOrder();
|
||||
if (empty($jo_results))
|
||||
$avail = 'available';
|
||||
else
|
||||
$avail = 'unavailable';
|
||||
|
|
|
|||
Loading…
Reference in a new issue