fuelOrders.controller.js
2.94 KB
1
2
3
4
5
6
7
8
9
10
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
'use strict';
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;
$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');
}
}
$scope.attachmentid = ""
$scope.attachment = function(id, value) {
console.log(id, value)
$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
fuelOrdersService.uploadAttachment($scope.data).then(function(result) {
})
$('#demo-modal-6').css('display', 'none');
}
$scope.cancelUploadAttachment = function() {
$('#demo-modal-6').css('display', 'none');
}
$scope.editdata = {};
$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', '');
}
$scope.companyList = {};
fuelOrdersService.getAllCompanies().then(function(result) {
$scope.showLoader = false;
$scope.companyList = result;
console.log(result)
})
$scope.sourceList = [{source:"Direct Jet-A"},{source:"Direct AVGAS 100LL"}];
$scope.data = {};
}