(function () { "use strict"; angular .module('codeAPLEBOX.client.user.customer.detailstatus.returnstatus.detailofreturnstatus') .controller('detailofreturnstatusController', detailofreturnstatusController); /* @ngInject */ function detailofreturnstatusController($state, $cookies, $stateParams, appConfig, $log, WEB_API_CUSTOMER) { var vm = this; // ======================================================================= // 초기데이터 // ======================================================================= if($stateParams.checkDetailViewReturnstatus != null){ $cookies.putObject('checkDetailViewReturnstatus', $stateParams.checkDetailViewReturnstatus); } vm.checkDetailViewReturnstatus = $cookies.getObject('checkDetailViewReturnstatus'); if($stateParams.receiptId != null){ $cookies.putObject('receiptId', $stateParams.receiptId); } vm.receiptId = $cookies.getObject('receiptId'); iniData(); // ======================================================================= // Angularjs Function // ======================================================================= vm.goBack = function(){ // 다른페이지 $state.go('customer.returnstatus'); } // ======================================================================= // Common API // ======================================================================= function iniData(){ var checkDetailViewReturnstatus = parseInt(vm.checkDetailViewReturnstatus); vm.checkDetailViewReturnstatusOfCommon = false; // 일반 vm.checkDetailViewReturnstatusOfStore = false; // 점포 vm.checkDetailViewReturnstatusOfNonMember = false; // 비회원 switch (checkDetailViewReturnstatus) { case 0: vm.checkDetailViewReturnstatusOfCommon = true; // 일반 break; case 1: vm.checkDetailViewReturnstatusOfStore = true; // 점포 break; case 2: vm.checkDetailViewReturnstatusOfNonMember = true; // 비회원 break; default: break; } getDetailReceipt(); } function getDetailReceipt(){ WEB_API_CUSTOMER.getDetailReceipt({ receiptId: vm.receiptId }).then(function (result) { vm.detailReceipt = result.data.getDetailReceipt; }).catch(function (err) { $log.error(err); }); } } })();