diff --git a/app/js/app.js b/app/js/app.js index 281f99e..e167e2b 100644 --- a/app/js/app.js +++ b/app/js/app.js @@ -364,7 +364,11 @@ $state.go('app.dashboard'); } }else{ - $state.go('app.flightDepDashboard'); + // if (next.name == 'login') { + // event.preventDefault(); + // $state.go('app.flightDepDashboard'); + // } + } }); diff --git a/app/partials/fuelOrders/fuelOrders.controller.js b/app/partials/fuelOrders/fuelOrders.controller.js index 5bf8fec..79c2ad5 100644 --- a/app/partials/fuelOrders/fuelOrders.controller.js +++ b/app/partials/fuelOrders/fuelOrders.controller.js @@ -43,9 +43,24 @@ function fuelOrdersController($scope, $rootScope, $uibModal, $filter, $http, NgT $scope.attachmentid = id if(value == 'uploadAttachment'){ $('#demo-modal-6').css('display', 'block'); + }else if(value == 'viewAttachment'){ + $('#demo-modal-7').css('display', 'block'); + }else if(value == 'deleteAttachment'){ + $('#delete1').css('display', 'block'); } } + $scope.cancelDeleteAttachment = function() { + $('#delete1').css('display', ''); + } + + $scope.deleteAttachment = function() { + fuelOrdersService.deleteAttachment($scope.data).then(function(result) { + console.log(result) + }) + $('#delete1').css('display', ''); + } + $scope.saveUploadAttachment = function(attachmentData) { $scope.data.media = attachmentData $scope.data.id = $scope.attachmentid diff --git a/app/partials/fuelOrders/fuelOrders.html b/app/partials/fuelOrders/fuelOrders.html index 42c4287..7ac4ab5 100644 --- a/app/partials/fuelOrders/fuelOrders.html +++ b/app/partials/fuelOrders/fuelOrders.html @@ -885,6 +885,27 @@ +
+
+
+ + + + + +
+ + +

Are you sure you want to delete the attachment?

+
+
+
+ + +
+
+
+
diff --git a/app/partials/fuelOrders/fuelOrders.service.js b/app/partials/fuelOrders/fuelOrders.service.js index 93403e6..6206e1f 100644 --- a/app/partials/fuelOrders/fuelOrders.service.js +++ b/app/partials/fuelOrders/fuelOrders.service.js @@ -81,6 +81,32 @@ return deffered.promise; } + this.deleteAttachment = function (data) { + var fd = new FormData(); + + angular.forEach(data, function(value, key) { + fd.append(key, value); + }) + + var deffered = $q.defer(); + $http({ + method : 'POST', + transformRequest: angular.identity, + headers: {'Content-Type': undefined}, + url : BE+'/fuelOrder/upload/invoice', + data : fd + }) + .success(function (data, status, headers, config) { + //console.log(data); + deffered.resolve(status); + }) + .error(function (data, status, headers, config) { + //console.log(data); + deffered.reject(status); + }); + return deffered.promise; + } + } diff --git a/app/partials/login/login.controller.js b/app/partials/login/login.controller.js index ca9fe08..79fe048 100644 --- a/app/partials/login/login.controller.js +++ b/app/partials/login/login.controller.js @@ -11,6 +11,7 @@ var loginData = "username=" + $scope.data.username + "&password=" + $scope.data.password; LoginService.loginUser(loginData).then(function(result) { LoginService.authenticate(); + console.log("result is " ,result) //LoginService.setAuth(true); }) diff --git a/app/partials/login/login.service.js b/app/partials/login/login.service.js index 48cd373..411001d 100644 --- a/app/partials/login/login.service.js +++ b/app/partials/login/login.service.js @@ -47,9 +47,12 @@ url : BASE_URL.url+'/user/authenticate', headers : {'Content-Type': 'application/x-www-form-urlencoded'} }).then(function (result){ - if(result.data.userProfile.userType.type == 'ADMIN' || result.data.userProfile.userType.type == 'FBO' || result.data.userProfile.userType.type == 'FLIGHT_DEPT'){ + if(result.data.userProfile.userType.type == 'ADMIN' || result.data.userProfile.userType.type == 'FBO'){ authService.setUser(result.data); $state.go('app.dashboard') + }else if(result.data.userProfile.userType.type == 'FLIGHT_DEPT'){ + authService.setUser(result.data); + $state.go('app.flightDepDashboard') }else{ localStorage.clear(); toastr.info("Please check username and password");