Blame view
app/partials/accountSetting/accountSetting.Controller.js
2.7 KB
3a9f4472b
|
1 2 3 4 5 6 7 8 |
(function() { 'use strict' angular.module('acufuel') .controller('AccountSettingController', [ '$scope', '$filter', '$rootScope', '$state', 'AccountSettingService', AccountSettingController]); function AccountSettingController($scope, $filter, $rootScope, $state, AccountSettingService) { |
bb639860c
|
9 10 11 12 13 14 15 16 17 18 19 |
$scope.addArray = []; $scope.userData = {}; $scope.userid = JSON.parse(localStorage.getItem('userProfileId')); if($scope.userid && $scope.userid != null && $scope.userid != undefined){ var id = $scope.userid; AccountSettingService.loginUserData(id).then(function(result) { $scope.userData = result; $scope.userData.status = $scope.userData.account.user.status.toLowerCase(); $scope.userData.userType = $scope.userData.userType.type.toLowerCase(); }) } |
3a9f4472b
|
20 |
AccountSettingService.getProducts().then(function(result) { |
bb639860c
|
21 22 23 24 25 26 27 28 29 |
$scope.productList = result; for(var i=0;i<$scope.productList.length;i++){ var obj = { id : $scope.productList[i].id, name : $scope.productList[i].name, status : $scope.productList[i].status } $scope.addArray.push(obj); } |
3a9f4472b
|
30 |
}) |
bb639860c
|
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
$scope.productData = {}; $scope.productData.productList = []; $scope.checkProduct = function(productlist, product, index){ $scope.addArray[index].id = productlist[index].id; $scope.addArray[index].name = productlist[index].name; $scope.addArray[index].status = productlist[index].status; $scope.productData.productList = $scope.addArray; console.log($scope.productData) } $scope.updateUser = function(){ var updateData = "companyName=" + $scope.userData.companyName + "&username=" + $scope.userData.username + "&firstName=" + $scope.userData.firstName + "&lastName=" + $scope.userData.lastName + "&phone=" + $scope.userData.phone + "&mobile=" + $scope.userData.mobile + "&status=" + $scope.userData.status + "&userType=" + $scope.userData.userType + "&userTypeId=" + $scope.userData.userType.id + "&userProfileId=" + $scope.userid; AccountSettingService.updateUserProfile(updateData).then(function(result) { AccountSettingService.updateProducts($scope.productData).then(function(result) { toastr.success(''+result.success+'', { closeButton: true }) }) }) } |
3a9f4472b
|
59 60 |
} })(); |