Blame view

app/partials/fuelOrders/fuelOrders.controller.js 3.45 KB
4bb02bb84   Rishav   new integration w...
1
  'use strict';
6284a85b9   Jaideep Singh   fuel orders page ...
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   Mr. Hot Foods   view upload delet...
10
      $scope.orderdata = {}
6284a85b9   Jaideep Singh   fuel orders page ...
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   Mr. Hot Foods   view upload delet...
40
41
42
43
     $scope.attachmentrowid = ""
  
     
     $scope.attachment = function(id, value, url) {
dd378d69f   Mr. Hot Foods   changes in flight...
44
         console.log(id, value)
64e7e5f50   Mr. Hot Foods   view upload delet...
45
46
         $scope.attachmentrowid = id
        //  $scope.attachmentdeleteid = attachdeleteid
dd378d69f   Mr. Hot Foods   changes in flight...
47
48
         if(value == 'uploadAttachment'){
         $('#demo-modal-6').css('display', 'block');
c277275bb   Mr. Hot Foods   login changes
49
        }else if(value == 'viewAttachment'){
64e7e5f50   Mr. Hot Foods   view upload delet...
50
51
         var win = window.open(url, '_blank');
         win.focus();
c277275bb   Mr. Hot Foods   login changes
52
53
        }else if(value == 'deleteAttachment'){
         $('#delete1').css('display', 'block');
dd378d69f   Mr. Hot Foods   changes in flight...
54
55
        }
    }
c277275bb   Mr. Hot Foods   login changes
56
57
58
59
60
    $scope.cancelDeleteAttachment = function() {
          $('#delete1').css('display', '');
    }
  
    $scope.deleteAttachment = function() {
64e7e5f50   Mr. Hot Foods   view upload delet...
61
62
      fuelOrdersService.deleteAttachment($scope.attachmentrowid).then(function(result) {
              console.log(result, $scope.attachmentrowid)
229e98b83   Mr. Hot Foods   api hit on send p...
63
64
65
66
67
68
69
  
              if(result.success){
               toastr.success(''+result.success+'', {
                        closeButton: true
                    })
              }
          })
c277275bb   Mr. Hot Foods   login changes
70
71
          $('#delete1').css('display', '');
    }
dd378d69f   Mr. Hot Foods   changes in flight...
72
     $scope.saveUploadAttachment = function(attachmentData) {
38628e5f5   Anchit Jindal   minor changes
73
  	   	$scope.data.media = attachmentData
64e7e5f50   Mr. Hot Foods   view upload delet...
74
  	   	$scope.data.id = $scope.attachmentrowid
38628e5f5   Anchit Jindal   minor changes
75
  		fuelOrdersService.uploadAttachment($scope.data).then(function(result) {
229e98b83   Mr. Hot Foods   api hit on send p...
76
77
78
79
80
81
82
        console.log(result)
        if(result){
          // console.log(result.success)
               toastr.success(''+"Upload Successful"+'', {
                        closeButton: true
                    })
              }
38628e5f5   Anchit Jindal   minor changes
83
  		
229e98b83   Mr. Hot Foods   api hit on send p...
84
  	  	})
38628e5f5   Anchit Jindal   minor changes
85
86
          $('#demo-modal-6').css('display', 'none');
     }
dd378d69f   Mr. Hot Foods   changes in flight...
87
88
  
    $scope.cancelUploadAttachment = function() {
38628e5f5   Anchit Jindal   minor changes
89
          $('#demo-modal-6').css('display', 'none');
dd378d69f   Mr. Hot Foods   changes in flight...
90
    }
6284a85b9   Jaideep Singh   fuel orders page ...
91

dd378d69f   Mr. Hot Foods   changes in flight...
92
    $scope.editdata = {};
6284a85b9   Jaideep Singh   fuel orders page ...
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   Mr. Hot Foods   changes in flight...
105
   
6284a85b9   Jaideep Singh   fuel orders page ...
106
107
108
109
110
111
112
  	$scope.companyList = {};
  
  	fuelOrdersService.getAllCompanies().then(function(result) {
  		$scope.showLoader = false;
  		$scope.companyList = result;
      console.log(result)
  	})
4bb02bb84   Rishav   new integration w...
113

6284a85b9   Jaideep Singh   fuel orders page ...
114
    $scope.sourceList = [{source:"Direct Jet-A"},{source:"Direct AVGAS 100LL"}];
4bb02bb84   Rishav   new integration w...
115

6284a85b9   Jaideep Singh   fuel orders page ...
116
117
118
    $scope.data = {};
    
   
4bb02bb84   Rishav   new integration w...
119

6284a85b9   Jaideep Singh   fuel orders page ...
120
     }