(function () { "use strict"; angular .module('codeAPLEBOX.client.user.customer.setting.viewterms') .controller('viewtermsController', viewtermsController); /* @ngInject */ function viewtermsController($state, $stateParams, $cookies, appConfig, $log, WEB_API_CUSTOMER) { var vm = this; // ======================================================================= // 초기데이터 // ======================================================================= iniData() // ======================================================================= // Angularjs Function // ======================================================================= vm.goBack = function(){ $state.go("customer.setting"); } /* start dialog */ vm.clickDialogServiceTerm = function(index){ getCondition(index); vm.checkDialogViewTerm = false; // 약관보기 vm.checkDialogPersonalTerm = false; // 개인정보 수집 및 처리방침 vm.checkDialogViewMobileTerm = false; // 휴대폰 문자수신 이용약관 vm.checkDialogServiceTerm = true; // 서비스 이용약관 } vm.clickDialogPersonalTerm = function(index){ getCondition(index); vm.checkDialogViewTerm = false; // 약관보기 vm.checkDialogServiceTerm = false; // 서비스 이용약관 vm.checkDialogViewMobileTerm = false; // 휴대폰 문자수신 이용약관 vm.checkDialogPersonalTerm = true; // 개인정보 수집 및 처리방침 } vm.clickDialogViewMobileTerm = function(index){ getCondition(index); vm.checkDialogViewTerm = false; // 약관보기 vm.checkDialogServiceTerm = false; // 서비스 이용약관 vm.checkDialogPersonalTerm = false; // 개인정보 수집 및 처리방침 vm.checkDialogViewMobileTerm = true; // 휴대폰 문자수신 이용약관 } vm.closeDialog = function(){ vm.checkDialogViewTerm = true; // 약관보기 vm.checkDialogServiceTerm = false; // 서비스 이용약관 vm.checkDialogPersonalTerm = false; // 개인정보 수집 및 처리방침 vm.checkDialogViewMobileTerm = false; // 휴대폰 문자수신 이용약관 } /* end dialog */ // ======================================================================= // Common API // ======================================================================= function iniData(){ /* start dialog */ vm.checkDialogViewTerm = true; // 약관보기 vm.checkDialogServiceTerm = false; // 서비스 이용약관 vm.checkDialogPersonalTerm = false; // 개인정보 수집 및 처리방침 vm.checkDialogViewMobileTerm = false; // 휴대폰 문자수신 이용약관 /* end dialog */ } function getCondition(index){ WEB_API_CUSTOMER.getCondition({ category: index }).then(function (result) { vm.aggrement = result.data.aggrement; }).catch(function (err) { $log.error(err); }); } } })();