(function () { "use strict"; angular .module('codeAPLEBOX.client.user.customer.transfer.detailtransfer') .controller('customerDetailtransferController', customerDetailtransferController); /* @ngInject */ function customerDetailtransferController($state, $cookies, $stateParams, appConfig, $log, WEB_API_CUSTOMER) { var vm = this; // ======================================================================= // 초기데이터 // ======================================================================= if($stateParams.checkDetailViewTransfer != null){ $cookies.putObject('checkDetailViewTransfer', $stateParams.checkDetailViewTransfer); } vm.checkDetailViewTransfer = $cookies.getObject('checkDetailViewTransfer'); if($stateParams.checkDetailViewTransactionId != null){ $cookies.putObject('checkDetailViewTransactionId', $stateParams.checkDetailViewTransactionId); } vm.checkDetailViewTransactionId = $cookies.getObject('checkDetailViewTransactionId'); iniData(); // ======================================================================= // Angularjs Function // ======================================================================= vm.goBack = function(){ // 다른페이지 $state.go('customer.transfer'); } // ======================================================================= // Common API // ======================================================================= function iniData(){ var checkDetailViewTransfer = parseInt(vm.checkDetailViewTransfer); vm.checkDetailViewTransferOfSendCompleted = false; // 이관완료 vm.checkDetailViewTransferOfSendReady = false; // 이관대기 vm.checkDetailViewTransferOfSendReject = false; // 이관거부 vm.checkDetailViewTransferOfReceive = false; // 수관 switch (checkDetailViewTransfer) { case 0: vm.checkDetailViewTransferOfSendReady = true; // 이관대기 break; case 1: vm.checkDetailViewTransferOfSendCompleted = true; // 이관완료 break; case 2: vm.checkDetailViewTransferOfSendReject = true; // 이관거부 break; case 3: vm.checkDetailViewTransferOfReceive = true; // 수관 break; default: break; } getDetailTransactionList(); function getDetailTransactionList() { WEB_API_CUSTOMER.getDetailTransactionList({ transactionId: vm.checkDetailViewTransactionId }).then(function (result) { vm.getDetailTransactionList = result.data.getDetailTransactionList; }).catch(function (err) { $log.error(err); }); } } } })();