apollo_developers/assets/js/controllers/myProfileCtrl.js
venbatechnologies@gmail.com 1809bcf9c9 fixed table for student details
2018-04-23 18:34:11 +05:30

71 lines
2.5 KiB
JavaScript
Executable File

'use strict';
/*** controller for Wizard Form example***/
app.controller('myProfileCtrl', ["$scope", "$filter", "ngTableParams", "API_POINTS", "$http", "SweetAlert", "$state", 'md5', 'ipCookie', function ($scope, $filter, ngTableParams, apiPoint, $http, SweetAlert, $state, md5, ipCookie) {
/**
* Logined user profile view
* by : kdk
*/
var localDetail = JSON.parse(localStorage.getItem('localObj'));
var localDetails = ipCookie('cookiechk');
$scope.init = function () {
if (localDetail != null) {
$scope.getProfile();
} else {
}
}
$scope.loginUser = {
'staffID': '',
'fName': '',
'lName': '',
'mobileNumber': '',
'gender': '',
'branchCode': '',
'branchList': '',
};
// client side logined details
$scope.getProfile = function () {
var req = {
method: 'POST',
url: apiPoint.url + 'employeeGetProf/',
headers: {
'Content-Type': 'application/json'
},
data: {
employeeLoginID: localDetails.localUserID
}
};
$http(req).then(function (response) {
if (response.data.empStatus == true) {
/*
* Get Top Nav user details
*/
$scope.userInfo = response.data.details;
$scope.userStatusInfo = response.data.work_State;
$scope.userBranchInfo = response.data.branch_details;
// alert(JSON.stringify($scope.userInfo));
// alert(JSON.stringify($scope.userStatusInfo));
// alert(JSON.stringify($scope.userBranchInfo));
// $scope.loginImage = $scope.resultData.ProfilePicPath;
// $scope.loginUser = {
// 'staffID': $scope.resultData.StaffID,
// 'fName': $scope.resultData.Firstname,
// 'lName': $scope.resultData.Lastname,
// 'mobileNumber': $scope.resultData.MobileNumber,
// 'gender': $scope.resultData.Gender,
// 'branchCode': $scope.resultData.BranchCode,
// 'branchList': response.data.branch_details,
// };
// var currArr = response.data.branch_details;
// $scope.getCurrentBran = currArr.find(item => item.BranchCode === localDetails.localBranchID);
} else {
}
});
};
}]);