diff --git a/Apollo/assets/js/controllers/callTrackingCtrl.js b/Apollo/assets/js/controllers/callTrackingCtrl.js index b9dd4d59..9bdd3db9 100644 --- a/Apollo/assets/js/controllers/callTrackingCtrl.js +++ b/Apollo/assets/js/controllers/callTrackingCtrl.js @@ -250,6 +250,8 @@ app.controller('callTrackingCtrl', ["$scope","$rootScope","toaster", "$filter", $scope.data = response.data.trackingDetails; + localStorage.setItem('trackingList', JSON.stringify($scope.data)); + // this for search box /* $scope.search = {searchDate: ''}; $scope.tableParams = new ngTableParams({ @@ -293,6 +295,27 @@ app.controller('callTrackingCtrl2', ["$scope","$rootScope","toaster", "$filter", $rootScope.loadFollowupDetails(localStorage.getItem('trackID')); }; + $rootScope.next = function(trackID){ + $scope.ListOfTracks=JSON.parse(localStorage.getItem('trackingList')); + + angular.forEach($scope.ListOfTracks,function (value,key) { + + if(value.TrackingID==trackID){ + $scope.nextTrack=$scope.ListOfTracks[key+1]; + if($scope.nextTrack!='' && $scope.nextTrack!=undefined){ + $rootScope.loadFollowupDetails($scope.nextTrack.TrackingID); + + } + else{ + $rootScope.loadFollowupDetails($scope.ListOfTracks[0].TrackingID); + } + + } + + }); + } + + /* * update the follow up details * created by kms