(function () { "use strict"; angular .module('codeAPLEBOX.client.user.customer.home.rents.detailrents') .controller('detailrentsController', detailrentsController); /* @ngInject */ function detailrentsController($state, $stateParams, $cookies, appConfig, $log, WEB_API_CUSTOMER) { var vm = this; // ======================================================================= // 초기데이터 // ======================================================================= if($stateParams.checkDetailViewRents != null){ $cookies.putObject('checkDetailViewRents', $stateParams.checkDetailViewRents); } vm.checkDetailViewRents = $cookies.getObject('checkDetailViewRents'); if($stateParams.checkDetailViewReleaseId != null){ $cookies.putObject('checkDetailViewReleaseId', $stateParams.checkDetailViewReleaseId); } vm.checkDetailViewReleaseId = $cookies.getObject('checkDetailViewReleaseId'); iniData(); // ======================================================================= // Angularjs Function // ======================================================================= vm.goBack = function(){ // 다른페이지 $state.go('customer.rents'); } // ======================================================================= // Common API // ======================================================================= function iniData(){ var checkDetailViewRents = parseInt(vm.checkDetailViewRents); vm.checkDetailViewRentsOfCommon = false; // 일반 vm.checkDetailViewRentsOfAuction = false; // 경매 vm.checkDetailViewRentsOfRice = false; // 상차밥 vm.checkDetailViewRentsOfTransfer = false; // 수관 switch (checkDetailViewRents) { case 0: vm.checkDetailViewRentsOfCommon = true; // 일반 break; case 1: vm.checkDetailViewRentsOfRice = true; // 상차밥 break; case 2: vm.checkDetailViewRentsOfAuction = true; // 경매 break; case 3: vm.checkDetailViewRentsOfTransfer = true; // 수관 break; default: break; } getDetailRents(); } function getDetailRents(){ WEB_API_CUSTOMER.getDetailRents({ releaseId: vm.checkDetailViewReleaseId }).then(function (result) { vm.getDetailRents = result.data.getDetailRents; }).catch(function (err) { $log.error(err); }); } } })();