(function () { "use strict"; angular .module('codeAPLEBOX.client.user.customer.setting.membershipwithdrawal') .controller('membershipwithdrawalController', membershipwithdrawalController); /* @ngInject */ function membershipwithdrawalController($state, $stateParams, $cookies, appConfig, $log, WEB_API_CUSTOMER) { var vm = this; // ======================================================================= // 초기데이터 // ======================================================================= vm.customerInfo = $cookies.getObject("customerInfo"); iniData() // ======================================================================= // Angularjs Function // ======================================================================= vm.goBack = function(){ $state.go("customer.setting"); } /* start dialog */ vm.clickDialogSubmitWithdrawal = function(){ vm.checkDialogSubmitWithdrawal = true; } vm.closeDialog = function(){ vm.checkDialogSubmitWithdrawal = false; } /* end dialog */ vm.clickSubmitWithdrawal = function(){ setWithdrawal(); vm.checkDialogSubmitWithdrawal = false; $state.go("main.customerLogin"); } // ======================================================================= // Common API // ======================================================================= function iniData(){ vm.aggreWithdrawal = true; /* start dialog */ vm.checkDialogSubmitWithdrawal = false; /* end dialog */ } function setWithdrawal(){ WEB_API_CUSTOMER.setWithdrawal({ customerId: vm.customerInfo.id }).then(function (result) { }).catch(function (err) { $log.error(err); }); } } })();