(function () { "use strict"; angular .module('codeAPLEBOX.client.user.customer.home.rentpermonth.detailrentpermonth') .controller('detailrentpermonthController', detailrentpermonthController); /* @ngInject */ function detailrentpermonthController($state, $stateParams, $cookies, appConfig, $log, WEB_API_CUSTOMER) { var vm = this; // ======================================================================= // 초기데이터 // ======================================================================= if($stateParams.checkDetailView != null){ $cookies.putObject('checkDetailView', $stateParams.checkDetailView); } vm.checkDetailView = $cookies.getObject('checkDetailView'); if($stateParams.checkDetailViewReleaseId != null){ $cookies.putObject('checkDetailViewReleaseId', $stateParams.checkDetailViewReleaseId); } vm.checkDetailViewReleaseId = $cookies.getObject('checkDetailViewReleaseId'); iniData(); // ======================================================================= // Angularjs Function // ======================================================================= vm.goBack = function(){ // 다른페이지 $state.go('customer.rentpermonth'); } // ======================================================================= // Common API // ======================================================================= function iniData(){ var checkDetailView = parseInt(vm.checkDetailView); vm.checkDetailViewOfCommon = false; // 일반 vm.checkDetailViewOfAuction = false; // 경매 vm.checkDetailViewOfRice = false; // 상차밥 vm.checkDetailViewOfTransfer = false; // 수관 switch (checkDetailView) { case 0: vm.checkDetailViewOfCommon = true; // 일반 break; case 1: vm.checkDetailViewOfAuction = true; // 경매 break; case 2: vm.checkDetailViewOfRice = true; // 상차밥 break; case 3: vm.checkDetailViewOfTransfer = 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); }); } } })();