changes in call tracking model
This commit is contained in:
parent
445c25b261
commit
9b3189c59a
@ -23,10 +23,23 @@ app.controller('callTrackingCtrl', ["$scope","$rootScope","toaster", "$filter",
|
|||||||
|
|
||||||
|
|
||||||
//get current date
|
//get current date
|
||||||
|
$scope.hideDateSearch=true;
|
||||||
$scope.currentDate=$filter('date')(new Date(), 'dd-MM-yyyy');
|
$scope.currentDate=$filter('date')(new Date(), 'dd-MM-yyyy');
|
||||||
$scope.myModel.date=$scope.currentDate;
|
$scope.myModel.date=$scope.currentDate;
|
||||||
$scope.search=$scope.currentDate;
|
$scope.search=$scope.currentDate;
|
||||||
|
$scope.myModel.searchDate=$scope.currentDate;
|
||||||
|
$scope.checkDate = function (value) {
|
||||||
|
if(value==null || value==undefined){
|
||||||
|
$scope.search='';
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$scope.filterSearch=$filter('date')(value, 'dd-MM-yyyy');
|
||||||
|
$scope.search=$scope.filterSearch;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
/*
|
/*
|
||||||
* edit branch details
|
* edit branch details
|
||||||
* created by kms
|
* created by kms
|
||||||
@ -35,13 +48,13 @@ app.controller('callTrackingCtrl', ["$scope","$rootScope","toaster", "$filter",
|
|||||||
localStorage.setItem('trackID', p.TrackingID);
|
localStorage.setItem('trackID', p.TrackingID);
|
||||||
localStorage.setItem('count', 0);
|
localStorage.setItem('count', 0);
|
||||||
$rootScope.followupDetails=p;
|
$rootScope.followupDetails=p;
|
||||||
/* $rootScope.myModel1.status=$rootScope.followupDetails.StatusCode;
|
/* $rootScope.myModel1.status=$rootScope.followupDetails.StatusCode;
|
||||||
$rootScope.currentDate1=new Date().getFullYear() + '-' + ('0' + (new Date().getMonth() + 1)).slice(-2) + '-' + ('0' + new Date().getDate()).slice(-2);
|
$rootScope.currentDate1=new Date().getFullYear() + '-' + ('0' + (new Date().getMonth() + 1)).slice(-2) + '-' + ('0' + new Date().getDate()).slice(-2);
|
||||||
|
|
||||||
$rootScope.myModel1.date=$rootScope.followupDetails.followupDetails[0].FollowupOn;*/
|
$rootScope.myModel1.date=$rootScope.followupDetails.followupDetails[0].FollowupOn;*/
|
||||||
|
|
||||||
/* $scope.editId = pid;*/
|
/* $scope.editId = pid;*/
|
||||||
$state.go('app.trackingFollowup');
|
$state.go('app.trackingFollowup');
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -63,6 +76,7 @@ app.controller('callTrackingCtrl', ["$scope","$rootScope","toaster", "$filter",
|
|||||||
|
|
||||||
var firstError = null;
|
var firstError = null;
|
||||||
if (form.$invalid) {
|
if (form.$invalid) {
|
||||||
|
|
||||||
var field = null, firstError = null;
|
var field = null, firstError = null;
|
||||||
for (field in form) {
|
for (field in form) {
|
||||||
if (field[0] != '$') {
|
if (field[0] != '$') {
|
||||||
@ -77,6 +91,7 @@ app.controller('callTrackingCtrl', ["$scope","$rootScope","toaster", "$filter",
|
|||||||
angular.element('.ng-invalid[name=' + firstError + ']').focus();
|
angular.element('.ng-invalid[name=' + firstError + ']').focus();
|
||||||
// swal("The form cannot be submitted because it contains validation errors!", "Errors are marked with a red, dashed border!", "error");
|
// swal("The form cannot be submitted because it contains validation errors!", "Errors are marked with a red, dashed border!", "error");
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
$scope.ldloading1 = {};
|
$scope.ldloading1 = {};
|
||||||
|
|
||||||
$scope.ldloading1[loading.replace('-', '_')] = true;
|
$scope.ldloading1[loading.replace('-', '_')] = true;
|
||||||
@ -148,58 +163,58 @@ app.controller('callTrackingCtrl', ["$scope","$rootScope","toaster", "$filter",
|
|||||||
$scope.loading=false;
|
$scope.loading=false;
|
||||||
$scope.getLead = function (form,mobile) {
|
$scope.getLead = function (form,mobile) {
|
||||||
|
|
||||||
//call form success
|
//call form success
|
||||||
if(form.mobilenumber.$valid){
|
if(form.mobilenumber.$valid){
|
||||||
$scope.loading=true;
|
$scope.loading=true;
|
||||||
/* $scope.ldloading2 = {};
|
/* $scope.ldloading2 = {};
|
||||||
|
|
||||||
$scope.ldloading2[loading.replace('-', '_')] = true;*/
|
$scope.ldloading2[loading.replace('-', '_')] = true;*/
|
||||||
|
|
||||||
|
|
||||||
var lead = {
|
var lead = {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
url: apiPoint.url + 'getTrackingLeadDetails/',
|
url: apiPoint.url + 'getTrackingLeadDetails/',
|
||||||
headers: {
|
headers: {
|
||||||
'Content-Type': 'application/json'
|
'Content-Type': 'application/json'
|
||||||
},
|
},
|
||||||
data: {
|
data: {
|
||||||
requestedBy: JSON.parse(localStorage.getItem('localObj')).localUserID,
|
requestedBy: JSON.parse(localStorage.getItem('localObj')).localUserID,
|
||||||
mobileNumber:mobile
|
mobileNumber:mobile
|
||||||
}
|
|
||||||
};
|
|
||||||
$http(lead).then(function (response) {
|
|
||||||
if (response.data.status==200) {
|
|
||||||
|
|
||||||
$scope.myModel.courseName=response.data.existLeadDetails.CourseID;
|
|
||||||
$scope.myModel.enquiryStatus=response.data.existLeadDetails.IsNewEnquiry;
|
|
||||||
$scope.activity=response.data.activityDetails;
|
|
||||||
$scope.status=response.data.statusDetails;
|
|
||||||
$scope.staffDetails=response.data.staffDetails;
|
|
||||||
$scope.university=response.data.universityDetails;
|
|
||||||
|
|
||||||
$scope.myModel.status=$scope.status[0].ListCode;
|
|
||||||
$scope.myModel.studentName=response.data.existLeadDetails.LeadName;
|
|
||||||
// find index for university drop down list
|
|
||||||
for(var i in $scope.university) {
|
|
||||||
if($scope.university[i].universityID==response.data.existLeadDetails.UniversityID){
|
|
||||||
$scope.myModel.universityName=$scope.university[i];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
};
|
||||||
|
$http(lead).then(function (response) {
|
||||||
|
if (response.data.status==200) {
|
||||||
|
|
||||||
$scope.loading=false;
|
$scope.myModel.courseName=response.data.existLeadDetails.CourseID;
|
||||||
|
$scope.myModel.enquiryStatus=response.data.existLeadDetails.IsNewEnquiry;
|
||||||
|
$scope.activity=response.data.activityDetails;
|
||||||
|
$scope.status=response.data.statusDetails;
|
||||||
|
$scope.staffDetails=response.data.staffDetails;
|
||||||
|
$scope.university=response.data.universityDetails;
|
||||||
|
|
||||||
|
$scope.myModel.status=$scope.status[0].ListCode;
|
||||||
|
$scope.myModel.studentName=response.data.existLeadDetails.LeadName;
|
||||||
|
// find index for university drop down list
|
||||||
|
for(var i in $scope.university) {
|
||||||
|
if($scope.university[i].universityID==response.data.existLeadDetails.UniversityID){
|
||||||
|
$scope.myModel.universityName=$scope.university[i];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$scope.loading=false;
|
||||||
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
$scope.loading=false;
|
$scope.loading=false;
|
||||||
$scope.myModel.universityName="";
|
$scope.myModel.universityName="";
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$scope.loading=false;
|
$scope.loading=false;
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -218,50 +233,50 @@ app.controller('callTrackingCtrl', ["$scope","$rootScope","toaster", "$filter",
|
|||||||
$scope.init = function (form,myModel,type) {
|
$scope.init = function (form,myModel,type) {
|
||||||
$scope.loader = true;
|
$scope.loader = true;
|
||||||
|
|
||||||
var getTrackDetails = {
|
var getTrackDetails = {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
url: apiPoint.url + 'getTrackingDetails/',
|
url: apiPoint.url + 'getTrackingDetails/',
|
||||||
headers: {
|
headers: {
|
||||||
'Content-Type': 'application/json'
|
'Content-Type': 'application/json'
|
||||||
},
|
},
|
||||||
data: {
|
data: {
|
||||||
requestedBy: JSON.parse(localStorage.getItem('localObj')).localUserID,
|
requestedBy: JSON.parse(localStorage.getItem('localObj')).localUserID,
|
||||||
requestedDept: JSON.parse(localStorage.getItem('localObj')).localType
|
requestedDept: JSON.parse(localStorage.getItem('localObj')).localType
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
$http(getTrackDetails).then(function (response) {
|
$http(getTrackDetails).then(function (response) {
|
||||||
|
|
||||||
if (response.data.status == 200 && response.data.trackingStatus == true) {
|
if (response.data.status == 200 && response.data.trackingStatus == true) {
|
||||||
$scope.loader = false;
|
$scope.loader = false;
|
||||||
|
|
||||||
$rootScope.trackingStatus = response.data.statusDetails;
|
$rootScope.trackingStatus = response.data.statusDetails;
|
||||||
|
|
||||||
$scope.data = response.data.trackingDetails;
|
$scope.data = response.data.trackingDetails;
|
||||||
|
|
||||||
// this for search box
|
// this for search box
|
||||||
/* $scope.search = {searchDate: ''};
|
/* $scope.search = {searchDate: ''};
|
||||||
$scope.tableParams = new ngTableParams({
|
$scope.tableParams = new ngTableParams({
|
||||||
page: 1,
|
page: 1,
|
||||||
count: 10,
|
count: 10,
|
||||||
filter: $scope.search
|
filter: $scope.search
|
||||||
}, {
|
}, {
|
||||||
total: data.length,
|
total: data.length,
|
||||||
getData: function ($defer, params) {
|
getData: function ($defer, params) {
|
||||||
var orderedData = params.sorting() ? $filter('orderBy')(data, params.orderBy()) : data;
|
var orderedData = params.sorting() ? $filter('orderBy')(data, params.orderBy()) : data;
|
||||||
orderedData = params.filter() ? $filter('filter')(orderedData, params.filter().followupDate) : orderedData;
|
orderedData = params.filter() ? $filter('filter')(orderedData, params.filter().followupDate) : orderedData;
|
||||||
$defer.resolve(orderedData.slice((params.page() - 1) * params.count(), params.page() * params.count()));
|
$defer.resolve(orderedData.slice((params.page() - 1) * params.count(), params.page() * params.count()));
|
||||||
}
|
}
|
||||||
});*/
|
});*/
|
||||||
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
$scope.loader = false;
|
$scope.loader = false;
|
||||||
|
|
||||||
$scope.branchInfo = '';
|
$scope.branchInfo = '';
|
||||||
$scope.data='';
|
$scope.data='';
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -379,4 +394,3 @@ app.controller('callTrackingCtrl2', ["$scope","$rootScope","toaster", "$filter",
|
|||||||
}]);
|
}]);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user