From 47541162edfd61e732f3f09ea6972c70b1ef6e28 Mon Sep 17 00:00:00 2001 From: "Mr. Hot Foods" Date: Fri, 30 Jun 2017 18:42:22 +0530 Subject: [PATCH] airport upload prgress bar' --- app/scripts/config.js | 152 ++++++++++++++++++++- app/scripts/constant.js | 4 +- app/views/update-airports/update-airports.html | 15 +- .../update-airports/updateAirportController.js | 84 ++++++++++-- app/views/update-airports/updateAirportService.js | 72 +++++++--- 5 files changed, 297 insertions(+), 30 deletions(-) diff --git a/app/scripts/config.js b/app/scripts/config.js index 622b0d8..68b40bf 100755 --- a/app/scripts/config.js +++ b/app/scripts/config.js @@ -72,6 +72,154 @@ function config($stateProvider, $urlRouterProvider) { angular .module('acuefuel') .config(config) - .run(function($rootScope, $state) { + .run(['$rootScope', '$state', 'UpdateAirportService', function($rootScope, $state, UpdateAirportService) { $rootScope.$state = $state; - }); \ No newline at end of file + $rootScope.record = {} + + + // var progress1 = ""; + // $(document).ready(function() { + // progress1 = setInterval(function(){ + // progressBar(); + // }, 3000); + + // function progressBar(){ + // setInterval (function(){ + // $('.progress .progress-bar').progressbar({ + // display_text: 'none' + // }); + // },1) + // } + // }); + + getAllUploadProgress(); + function getAllUploadProgress() { + UpdateAirportService.getAllUploadProgress().then(function(result) { + console.log("all results ",result) + for(var i =0 ; i - + Update Airport Data @@ -22,6 +22,8 @@ Table Drop Zone Updated + Status + Records @@ -40,8 +42,11 @@
+ {{newDate}} + {{record.AirportStatus}} + {{record.AirportCount}} Countries @@ -60,6 +65,8 @@ {{newDate}} + {{record.CountriesStatus}} + {{record.CountriesCount}} FBOHandlerDetail @@ -78,6 +85,8 @@ {{newDate}} + {{record.FBOHandlerDetailStatus}} + {{record.FBOHandlerDetailCount}} SubdivisionStates @@ -96,6 +105,8 @@ {{newDate}} + {{record.SubdivisionStatesStatus}} + {{record.SubdivisionStatesCount}} SupplierDetail @@ -114,6 +125,8 @@ {{newDate}} + {{record.SupplierDetailStatus}} + {{record.SupplierDetailCount}} diff --git a/app/views/update-airports/updateAirportController.js b/app/views/update-airports/updateAirportController.js index 070178f..7837ce0 100644 --- a/app/views/update-airports/updateAirportController.js +++ b/app/views/update-airports/updateAirportController.js @@ -14,16 +14,19 @@ angular.module('acuefuel') }else{ $scope.showAirports = true; } + console.log(localStorage.getItem('countryLoader')) if(localStorage.getItem('countryLoader') == 'false'){ $scope.showCountries = false; }else{ $scope.showCountries = true; } + console.log(localStorage.getItem('fboHandleLoader')) if(localStorage.getItem('fboHandleLoader') == 'false'){ $scope.fboHandlerDetail = false; }else{ $scope.fboHandlerDetail = true; } + console.log(localStorage.getItem('subDivStateLoader')) if(localStorage.getItem('subDivStateLoader') == 'false'){ $scope.subDivState = false; }else{ @@ -53,7 +56,7 @@ angular.module('acuefuel') $scope.importAirportData = function(fileName) { $scope.showAirports = false; window.localStorage.setItem('airportLoader', false); - console.log(fileName) + console.log("fileName --- ",fileName) if(fileName.name != undefined){ $scope.dropName = false; $scope.selectedFile = fileName; @@ -66,11 +69,11 @@ angular.module('acuefuel') var fileCheck = $scope.data.airportFile.name.split('.')[1]; console.log(fileCheck) if(fileCheck == 'csv'){ + $scope.setFileTypeLocal("Airports") UpdateAirportService.updateAirportData($scope.data).then(function(result) { - localStorage.removeItem('airportLoader'); + // localStorage.removeItem('airportLoader'); $scope.showAirports = true; - console.log(result) - toastr.success('Copied', { + toastr.success('File Upload Successfully', { closeButton: true }) }, function (err) { @@ -109,10 +112,12 @@ angular.module('acuefuel') var fileCheck = $scope.supplierData.supplierDetailFile.name.split('.')[1]; console.log(fileCheck) if(fileCheck == 'csv'){ + $scope.setFileTypeLocal("SupplierDetail") UpdateAirportService.updateSupplierDetail($scope.supplierData).then(function(result) { console.log(result) $scope.suppDetail = true; - localStorage.removeItem('suppDetailLoader'); + // localStorage.removeItem('suppDetailLoader'); + console.log("row count ",result) toastr.success('File Upload Successfully', { closeButton: true }) @@ -151,10 +156,11 @@ angular.module('acuefuel') var fileCheck = $scope.countryData.countrieFile.name.split('.')[1]; console.log(fileCheck) if(fileCheck == 'csv'){ + $scope.setFileTypeLocal("Countries") UpdateAirportService.updateCountries($scope.countryData).then(function(result) { console.log(result) $scope.showCountries = true; - localStorage.removeItem('countryLoader'); + // localStorage.removeItem('countryLoader'); toastr.success('File Upload Successfully', { closeButton: true }) @@ -193,14 +199,15 @@ angular.module('acuefuel') var fileCheck = $scope.subDivisionData.subDivisionStateFile.name.split('.')[1]; console.log(fileCheck) if(fileCheck == 'csv'){ + $scope.setFileTypeLocal("SubdivisionStates") UpdateAirportService.updateSubDivisionState($scope.subDivisionData).then(function(result) { - console.log(result) - localStorage.removeItem('subDivStateLoader'); + // localStorage.removeItem('subDivStateLoader'); $scope.subDivState = true; toastr.success('File Upload Successfully', { closeButton: true }) - }, function (err) { + }, function (error) { + console.log("err",error) localStorage.removeItem('subDivStateLoader'); $scope.subDivState = true; toastr.error('Error in uploading', { @@ -235,9 +242,10 @@ angular.module('acuefuel') var fileCheck = $scope.fboHandlerData.FBOHandlerFile.name.split('.')[1]; console.log(fileCheck) if(fileCheck == 'csv'){ + $scope.setFileTypeLocal("FBOHandlerDetail") UpdateAirportService.updateFBOHandler($scope.fboHandlerData).then(function(result) { console.log(result) - localStorage.removeItem('fboHandleLoader'); + // localStorage.removeItem('fboHandleLoader'); $scope.fboHandlerDetail = true; toastr.success('File Upload Successfully', { closeButton: true @@ -258,5 +266,61 @@ angular.module('acuefuel') }) } } + + + // $scope.getAllUploadProgress = function(){ + // UpdateAirportService.getAllUploadProgress().then(function(result) { + // console.log("all results ",result) + // for(var i =0 ; i