Blame view
app/partials/fuelOrders/fuelOrders.controller.js
3.45 KB
4bb02bb84
|
1 |
'use strict'; |
6284a85b9
|
2 3 4 5 6 7 8 9 |
angular.module('acufuel') .controller('fuelOrdersController', ['$scope', '$rootScope', '$uibModal', '$filter', '$http', 'NgTableParams','fuelOrdersService', fuelOrdersController]); function fuelOrdersController($scope, $rootScope, $uibModal, $filter, $http, NgTableParams,fuelOrdersService) { $scope.showFuelOrderModal = false; $scope.optionSelected; |
64e7e5f50
|
10 |
$scope.orderdata = {} |
6284a85b9
|
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
$scope.data = {}; fuelOrdersService.getOrders().then(function(result) { $scope.orderdata = result; for(var i=0;i<$scope.orderdata.length;i++){ $scope.orderdata[i].departingDate = new Date($scope.orderdata[i].departingDate); var str = ""+$scope.orderdata[i].departingDate; str = str.slice(4,16) $scope.orderdata[i].departingDateString = str console.log(str); } $scope.displayFuelOrderList = new NgTableParams({ page: 1, count: 10, }, { data: $scope.orderdata }); }) $scope.onDTSelect = function() { if($scope.optionSelected == 'dt'){ $('#demo-modal-4').css('display', 'block'); } } |
64e7e5f50
|
40 41 42 43 |
$scope.attachmentrowid = "" $scope.attachment = function(id, value, url) { |
dd378d69f
|
44 |
console.log(id, value) |
64e7e5f50
|
45 46 |
$scope.attachmentrowid = id // $scope.attachmentdeleteid = attachdeleteid |
dd378d69f
|
47 48 |
if(value == 'uploadAttachment'){ $('#demo-modal-6').css('display', 'block'); |
c277275bb
|
49 |
}else if(value == 'viewAttachment'){ |
64e7e5f50
|
50 51 |
var win = window.open(url, '_blank'); win.focus(); |
c277275bb
|
52 53 |
}else if(value == 'deleteAttachment'){ $('#delete1').css('display', 'block'); |
dd378d69f
|
54 55 |
} } |
c277275bb
|
56 57 58 59 60 |
$scope.cancelDeleteAttachment = function() { $('#delete1').css('display', ''); } $scope.deleteAttachment = function() { |
64e7e5f50
|
61 62 |
fuelOrdersService.deleteAttachment($scope.attachmentrowid).then(function(result) { console.log(result, $scope.attachmentrowid) |
229e98b83
|
63 64 65 66 67 68 69 |
if(result.success){ toastr.success(''+result.success+'', { closeButton: true }) } }) |
c277275bb
|
70 71 |
$('#delete1').css('display', ''); } |
dd378d69f
|
72 |
$scope.saveUploadAttachment = function(attachmentData) { |
38628e5f5
|
73 |
$scope.data.media = attachmentData |
64e7e5f50
|
74 |
$scope.data.id = $scope.attachmentrowid |
38628e5f5
|
75 |
fuelOrdersService.uploadAttachment($scope.data).then(function(result) { |
229e98b83
|
76 77 78 79 80 81 82 |
console.log(result) if(result){ // console.log(result.success) toastr.success(''+"Upload Successful"+'', { closeButton: true }) } |
38628e5f5
|
83 |
|
229e98b83
|
84 |
}) |
38628e5f5
|
85 86 |
$('#demo-modal-6').css('display', 'none'); } |
dd378d69f
|
87 88 |
$scope.cancelUploadAttachment = function() { |
38628e5f5
|
89 |
$('#demo-modal-6').css('display', 'none'); |
dd378d69f
|
90 |
} |
6284a85b9
|
91 |
|
dd378d69f
|
92 |
$scope.editdata = {}; |
6284a85b9
|
93 94 95 96 97 98 99 100 101 102 103 104 |
$scope.editTableRow = function(rowData){ console.log('row data', rowData); $scope.editdata = rowData; $('#demo-modal-5').css('display', 'block'); } $scope.cancelData = function() { $('#demo-modal-4').css('display', ''); } $scope.canceleditdata = function() { $('#demo-modal-5').css('display', ''); } |
dd378d69f
|
105 |
|
6284a85b9
|
106 107 108 109 110 111 112 |
$scope.companyList = {}; fuelOrdersService.getAllCompanies().then(function(result) { $scope.showLoader = false; $scope.companyList = result; console.log(result) }) |
4bb02bb84
|
113 |
|
6284a85b9
|
114 |
$scope.sourceList = [{source:"Direct Jet-A"},{source:"Direct AVGAS 100LL"}]; |
4bb02bb84
|
115 |
|
6284a85b9
|
116 117 118 |
$scope.data = {}; |
4bb02bb84
|
119 |
|
6284a85b9
|
120 |
} |