Commit 60b62c053d275b6c194a0a684b4fb6ededa20309

Authored by Kuldeep Arora
1 parent 2075411ed7
Exists in master

redesign of direct transaction

app/partials/enterFuelOrder/enterFuelOrder.html
... ... @@ -26,80 +26,6 @@
26 26 <form name="orderform" novalidate>
27 27  
28 28 <div class="customInputWrap">
29   - <!-- <div class="col-md-3 text-right">
30   - <label>Company</label>
31   - </div>
32   - <div class="col-md-9">
33   - <select ui-select2 ng-model="order.companyName" ng-change="getAircraft(order.companyName)" style="width: 100%;" required>
34   - <option value="" selected disabled>Select Company</option>
35   - <option ng-repeat="list in companyList">{{list.companyName}}</option>
36   - </select>
37   - </div>
38   - <div class="clearfix"></div>
39   - </div>
40   - <div class="customInputWrap">
41   - <div class="col-xs-10">
42   - <label>Aircraft</label>
43   - </div>
44   - <div class="col-md-3">
45   - <select class="form-control" ng-model="order.aircraftName" required>
46   - <option selected disabled value="">Select Aircraft</option>
47   - <option ng-repeat="list in aircraftList" value="{{list}}">{{list.tail}}</option>
48   - </select>
49   - </div>
50   - <div class="col-md-3 text-right">
51   - <label>Requested Volume</label>
52   - </div>
53   - <div class="col-md-3">
54   - <input type="text" ng-model="order.volume" class="form-control" required>
55   - </div>
56   - <div class="clearfix"></div>
57   - </div>
58   -
59   - <div class="customInputWrap">
60   - <div class="col-md-3 text-right">
61   - <label>Product</label>
62   - </div>
63   - <div class="col-md-8 col-md-offset-1">
64   - <select class="form-control" ng-model="order.priceQuote" required>
65   - <option value="" selected disabled>Select Product</option>
66   - <option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 2}} {{margin.productName}}</option>
67   - </select>
68   - </div>
69   - <div class="clearfix"></div>
70   - </div>
71   -
72   - <div class="customInputWrap">
73   - <div class="col-md-3 text-right">
74   - <label>Tier Break</label>
75   - </div>
76   - <div class="col-md-8 col-md-offset-1">
77   - <select class="form-control" ng-model="order.tierBreak">
78   - <option value="" selected disabled>Select Tier Break</option>
79   - <option ng-repeat="list in tierList" value="{{list.minTierBreak}}-{{list.maxTierBreak}}">
80   - {{list.minTierBreak}}-{{list.maxTierBreak}} = ${{list.marginTotal | number: 2}} {{list.marginTemplate.marginName}}
81   - </option>
82   - </select>
83   - </div>
84   - <div class="clearfix"></div>
85   - </div>
86   -
87   - <div class="customInputWrap">
88   - <div class="col-md-3 text-right">
89   - <label>Uplift Date</label>
90   - </div>
91   - <div class="col-md-3">
92   - <input type="text" ng-model="order.upliftDate" datepicker class="form-control" style="width: 100px" required>
93   - </div>
94   - <div class="col-md-3 text-right">
95   - <label>Departing FBO</label>
96   - </div>
97   - <div class="col-md-3">
98   - <input type="text" ng-model="order.departingDate" datepicker class="form-control">
99   - </div>
100   - <div class="clearfix"></div>
101   - </div> -->
102   -
103 29 <div class="col-xs-12">
104 30  
105 31 <div class="col-md-6">
... ... @@ -108,9 +34,9 @@
108 34 </div>
109 35 <div class="pull-left" style="width: calc(100% - 110px);">
110 36 <select ui-select2 ng-model="order.companyName" ng-change="getAircraft(order.companyName)" style="width: 100%;" required>
111   - <option value="" selected disabled>Select Company</option>
112   - <option ng-repeat="list in companyList">{{list.companyName}}</option>
113   - </select>
  37 + <option value="" selected disabled>Select Company</option>
  38 + <option ng-repeat="list in companyList">{{list.companyName}}</option>
  39 + </select>
114 40 </div>
115 41 <div class="clearfix"></div>
116 42 </div>
... ... @@ -120,9 +46,9 @@
120 46 </div>
121 47 <div class="pull-left" style="width: calc(100% - 110px);">
122 48 <select class="form-control" ng-model="order.priceQuote" ng-change="setCost(order.priceQuote)" required>
123   - <option value="" selected disabled>Select Product</option>
124   - <option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 4}} {{margin.productName}}</option>
125   - </select>
  49 + <option value="" selected disabled>Select Product</option>
  50 + <option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 4}} {{margin.productName}}</option>
  51 + </select>
126 52 </div>
127 53 <div class="clearfix"></div>
128 54 </div>
... ... @@ -140,9 +66,9 @@
140 66 </div>
141 67 <div class="pull-left" style="width: calc(100% - 110px);">
142 68 <select class="form-control" ng-model="order.aircraftName" required>
143   - <option selected disabled value="">Select Aircraft</option>
144   - <option ng-repeat="list in aircraftList" value="{{list}}">{{list.tail}}</option>
145   - </select>
  69 + <option selected disabled value="">Select Aircraft</option>
  70 + <option ng-repeat="list in aircraftList" value="{{list}}">{{list.tail}}</option>
  71 + </select>
146 72 </div>
147 73 <div class="clearfix"></div>
148 74 </div>
... ... @@ -151,7 +77,6 @@
151 77 <label class="new-input-label"><b>Volume</b></label>
152 78 </div>
153 79 <div class="pull-left" style="width: calc(100% - 110px);">
154   - <!-- <input type="text" ng-model="order.volume" class="form-control" required> -->
155 80 <input type="text" ng-model="order.volume" ng-keyup="addTotal(order.volume,'v')" class="form-control" placeholder="">
156 81 </div>
157 82 <div class="clearfix"></div>
... ... @@ -208,14 +133,11 @@
208 133 Date
209 134 <input type="text" style="width: 90%;" ng-model="order.departingDate" class="form-control" placeholder="" datepicker/>
210 135 </div>
211   - <!-- {{editdata.upliftDateString}} -->
212 136 <div style="width: 50%; float: left;">
213 137 Time
214 138 <select class="form-control" ng-model="order.etdTime" style="width: 100%;">
215 139 <option ng-repeat="list in etdTimeList">{{list.time}}</option>
216 140 </select>
217   - <!-- <input type="time" ng-model="editdata.etaTime" step="60" value="12:00" style="width: 90%"> -->
218   -
219 141 </div>
220 142 </div>
221 143 <div class="clearfix"></div>
... ... @@ -228,7 +150,6 @@
228 150 </div>
229 151 <div class="pull-left" style="width: calc(100% - 110px);">
230 152 <input type="text" class="form-control" disabled ng-model="order.total | number : 4" placeholder="" ng-value="{{order.volume * order.invoiced}}">
231   - <!--{{editdata.total }}-->
232 153 </div>
233 154 </div>
234 155 </div>
... ...
app/partials/fuelOrders/fuelOrders.controller.js
... ... @@ -262,6 +262,14 @@ function fuelOrdersController($scope, $rootScope, $uibModal, $filter, $http, NgT
262 262 }
263 263 }
264 264  
  265 + $scope.setCost = function(cost){
  266 + if(cost != null) {
  267 + var obj =JSON.parse(cost);
  268 + $scope.order.fboCost = obj.cost;
  269 + }
  270 +
  271 + }
  272 +
265 273 $scope.addTotal = function(value, valueOf){
266 274 if(valueOf == 'v'){
267 275 $scope.order.total = value * $scope.order.invoiced
... ... @@ -271,62 +279,67 @@ function fuelOrdersController($scope, $rootScope, $uibModal, $filter, $http, NgT
271 279 }
272 280  
273 281 $scope.addFuelData = function() {
274   - $scope.showLoader = true;
275   -
276   - if ($scope.order.priceQuote === null || $scope.order.priceQuote == '') {
277   - $scope.showLoader = false;
278   - toastr.error('Please select Company and Price Quote.', {
279   - closeButton: true
280   - })
281   - }else{
  282 + $scope.showLoader = true;
  283 + $scope.fuelData = {};
  284 + $scope.fuelData.companyId = $scope.selectedCompanyId;
  285 +
  286 + $scope.fuelData.companyName = $scope.order.companyName;
  287 + var aircraftObj =JSON.parse($scope.order.aircraftName);
  288 + $scope.fuelData.aircraftName = aircraftObj.tail;
  289 + $scope.fuelData.make = aircraftObj.make;
  290 + $scope.fuelData.model = aircraftObj.model;
  291 + $scope.fuelData.fuelOn = $scope.order.fuelOn;
  292 + $scope.fuelData.invoiced = $scope.order.invoiced;
  293 + $scope.fuelData.volume = $scope.order.volume;
  294 + $scope.fuelData.source = $scope.order.source;
  295 + $scope.fuelData.status = $scope.order.status;
  296 + $scope.fuelData.total = $scope.order.total;
  297 + //tier no use
  298 + $scope.fuelData.tierBreak = $scope.order.tierBreak;
  299 +
  300 + var obj =JSON.parse($scope.order.priceQuote);
  301 + $scope.fuelData.priceQuote = obj.papTotal;
  302 + $scope.fuelData.fboCost = obj.cost;
  303 + $scope.fuelData.productName = obj.productName;
  304 +
  305 + $scope.fuelData.etaTime = $scope.order.etaTime;
  306 + $scope.fuelData.etdTime = $scope.order.etdTime;
  307 + $scope.fuelData.certificateType = $scope.order.certificateType;
  308 + var currentDate = new Date();
  309 + var hours = currentDate.getHours();
  310 + var min = currentDate.getMinutes();
  311 + var sec = currentDate.getSeconds();
  312 + if ($scope.order.upliftDate != '') {
  313 + $scope.order.upliftDate = $scope.order.upliftDate + ' ' + hours + ':' + min + ':' + sec;
  314 + $scope.order.upliftDate = new Date($scope.order.upliftDate);
  315 + $scope.fuelData.upliftDate = $scope.order.upliftDate.getTime();
  316 + }
282 317  
283   - if ($scope.order.upliftDate != '') {
284   - $scope.order.upliftDate = new Date($scope.order.upliftDate);
285   - $scope.order.upliftDate = $scope.order.upliftDate.getTime();
286   - }
287   - if ($scope.order.departingDate != '') {
288   - $scope.order.departingDate = new Date($scope.order.departingDate);
289   - $scope.order.departingDate = $scope.order.departingDate.getTime();
290   - }
291   - var obj =JSON.parse($scope.order.priceQuote);
292   - //$scope.order.priceQuote = obj.papMargin;
293   - $scope.order.priceQuote = obj.papTotal;
294   - $scope.fuelData = {};
295   - $scope.fuelData.aircraftName = $scope.order.aircraftName;
296   - $scope.fuelData.companyName = $scope.order.companyName;
297   - $scope.fuelData.departingDate = $scope.order.departingDate;
298   - $scope.fuelData.fboCost = $scope.order.fboCost;
299   - $scope.fuelData.id = $scope.order.id;
300   - $scope.fuelData.invoiced = $scope.order.invoiced;
301   - $scope.fuelData.priceQuote = $scope.order.priceQuote;
302   - $scope.fuelData.productName = obj.productName;
303   - $scope.fuelData.volume = $scope.order.volume;
304   - $scope.fuelData.source = $scope.order.source;
305   - $scope.fuelData.status = $scope.order.status;
306   - $scope.fuelData.tierBreak = $scope.order.tierBreak;
307   - $scope.fuelData.total = $scope.order.total;
308   - $scope.fuelData.upliftDate = $scope.order.upliftDate;
309   - $scope.fuelData.companyId = $scope.selectedCompanyId;
  318 +
  319 + if ($scope.order.departingDate != '') {
  320 + $scope.order.departingDate = $scope.order.departingDate + ' ' + hours + ':' + min + ':' + sec;
  321 + $scope.order.departingDate = new Date($scope.order.departingDate);
  322 + $scope.fuelData.departingDate = $scope.order.departingDate.getTime();
  323 + }
  324 +
310 325  
311   -
312   -
313   - $scope.dispatchOrder.fuelOrderList.push($scope.fuelData);
314   - //console.log("=====$scope.fueldata======",$scope.fuelData)
315   - fuelOrdersService.dispathFuelOrder($scope.dispatchOrder).then(function(result) {
316   - $scope.showLoader = false;
317   - $scope.order = {};
318   - $scope.dispatchOrder.fuelOrderList = [];
319   - $('#demo-modal-4').css('display', '');
320   - $scope.getOrders();
321   - toastr.success('Fuel Order Dispatched Successfully', {
322   - closeButton: true
323   - })
324   - })
325   -
326   - }
  326 +
  327 + $scope.dispatchOrder.fuelOrderList.push($scope.fuelData);
  328 + //console.log("=====$scope.fueldata======",$scope.fuelData)
  329 + fuelOrdersService.dispathFuelOrder($scope.dispatchOrder).then(function(result) {
  330 + $scope.showLoader = false;
  331 + $scope.order = {};
  332 + $scope.dispatchOrder.fuelOrderList = [];
  333 + $('#demo-modal-4').css('display', '');
  334 + $scope.getOrders();
  335 + toastr.success('Fuel Order Dispatched Successfully', {
  336 + closeButton: true
  337 + })
  338 + })
327 339  
328   -
  340 +
329 341 }
  342 +
330 343 $scope.updateStatus = function(row, status) {
331 344 $scope.showLoader = true;
332 345 $scope.fuelData = {};
... ... @@ -460,13 +473,7 @@ function fuelOrdersController($scope, $rootScope, $uibModal, $filter, $http, NgT
460 473 }
461 474  
462 475 }
463   - $scope.setCost = function(cost){
464   - if(cost != null) {
465   - var obj =JSON.parse(cost);
466   - $scope.order.fboCost = obj.cost;
467   - }
468   -
469   - }
  476 +
470 477  
471 478  
472 479 $scope.cancelData = function() {
... ... @@ -600,6 +607,7 @@ function fuelOrdersController($scope, $rootScope, $uibModal, $filter, $http, NgT
600 607  
601 608 $scope.aircraftListData = {};
602 609 $scope.addData = [];
  610 +
603 611 $scope.saveCompanyData = function(){
604 612 CustomersService.addCompany($scope.data).then(function(result) {
605 613 $scope.accountId = result;
... ...
app/partials/fuelOrders/fuelOrders.html
... ... @@ -527,160 +527,168 @@
527 527  
528 528  
529 529 <form class="modal multi-step" id="demo-modal-4" name="fuelOrderForm">
530   - <div class="modal-dialog modal-lg">
531   - <div class="modal-content">
532   - <div class="modal-body step-1" data-step="1" style="padding: 0;">
533   - <div>
534   - <div class="row" style="margin: 0;">
535   - <div>
536   - <div class="widget" style="margin-bottom: 0;">
537   - <div class="widget-header">
538   - <i class="icon-pencil"></i>
539   - <i class="fa fa-tasks" aria-hidden="true"></i>
540   - <h3>Add a Fuel Order</h3>
541   - <div class="clearfix"></div>
542   - </div>
543   - <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;">
544   - <div class="col-xs-12">
545   - <div class="col-xs-12">
  530 + <div class="modal-dialog modal-lg">
  531 + <div class="modal-content">
  532 + <div class="modal-body step-1" data-step="1" style="padding: 0;">
  533 + <div>
  534 + <div class="row" style="margin: 0;">
  535 + <div>
  536 + <div class="widget" style="margin-bottom: 0;">
  537 + <div class="widget-header">
  538 + <i class="icon-pencil"></i>
  539 + <i class="fa fa-tasks" aria-hidden="true"></i>
  540 + <h3>Add a Fuel Order</h3>
  541 + <div class="clearfix"></div>
  542 + </div>
  543 + <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;">
  544 + <div class="col-xs-12">
  545 + <div class="col-xs-12">
546 546  
547 547 <div class="col-md-6">
548 548 <div class="pull-left" style="width: 110px;">
549   - <label class="new-input-label"><b>Fueling Date</b></label>
  549 + <label class="new-input-label"><b>Company</b></label>
550 550 </div>
551 551 <div class="pull-left" style="width: calc(100% - 110px);">
552   - <input type="type" ng-model="order.upliftDate" class="form-control" placeholder="Select Date" datepicker />
553   - <!--<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>-->
  552 + <select ui-select2 ng-model="order.companyName" ng-change="getAircraft(order.companyName)" style="width: 100%;" required>
  553 + <option value="" selected disabled>Select Company</option>
  554 + <option ng-repeat="list in companyList">{{list.companyName}}</option>
  555 + </select>
554 556 </div>
555 557 <div class="clearfix"></div>
556 558 </div>
557   - <div class="col-md-6">
  559 + <div class="col-md-6">
558 560 <div class="pull-left" style="width: 110px;">
559   - <label class="new-input-label"><b>Volume</b></label>
  561 + <label class="new-input-label"><b>Product</b></label>
560 562 </div>
561 563 <div class="pull-left" style="width: calc(100% - 110px);">
562   - <input type="text" ng-model="order.volume" ng-keyup="addTotal(order.volume,'v')" class="form-control" placeholder="">
  564 + <select class="form-control" ng-model="order.priceQuote" ng-change="setCost(order.priceQuote)" required>
  565 + <option value="" selected disabled>Select Product</option>
  566 + <option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 4}} {{margin.productName}}</option>
  567 + </select>
563 568 </div>
564 569 <div class="clearfix"></div>
565 570 </div>
566   - </div>
567   - <div class="clearfix"></div><br>
  571 +
  572 + </div>
  573 + <div class="clearfix"></div>
  574 + <br/>
568 575  
569   - <div class="col-xs-12">
  576 +
  577 + <div class="col-xs-12">
570 578  
571 579 <div class="col-md-6">
572 580 <div class="pull-left" style="width: 110px;">
573   - <label class="new-input-label"><b>Company</b></label>
  581 + <label class="new-input-label"><b>Aircraft</b></label>
574 582 </div>
575 583 <div class="pull-left" style="width: calc(100% - 110px);">
576   - <select ui-select2 ng-model="order.companyName" ng-change="getAircraft(order.companyName)" style="width: 100%;">
577   - <option value="" selected disabled>Select Company</option>
578   - <option ng-repeat="list in companyList">{{list.companyName}}</option>
579   - </select>
  584 + <select class="form-control" ng-model="order.aircraftName" required>
  585 + <option selected disabled value="">Select Aircraft</option>
  586 + <option ng-repeat="list in aircraftList" value="{{list}}">{{list.tail}}</option>
  587 + </select>
580 588 </div>
581 589 <div class="clearfix"></div>
582 590 </div>
583   - <div class="col-md-6">
  591 + <div class="col-md-6">
584 592 <div class="pull-left" style="width: 110px;">
585   - <label class="new-input-label"><b>Invoiced</b></label>
586   - <span style="margin-top: 6px; margin-right: 3px; float: right;">$</span>
  593 + <label class="new-input-label"><b>Volume</b></label>
587 594 </div>
588 595 <div class="pull-left" style="width: calc(100% - 110px);">
589   - <input type="text" ng-model="order.invoiced" ng-keyup="addTotal(order.invoiced,'i')" class="form-control" placeholder="0.0000" valid-number />
  596 + <input type="text" ng-model="order.volume" ng-keyup="addTotal(order.volume,'v')" class="form-control" placeholder="">
590 597 </div>
591 598 <div class="clearfix"></div>
592 599 </div>
593 600  
594   - </div>
  601 + </div>
595 602 <div class="clearfix"></div>
596   - <br/>
597   -
598   -
599   - <div class="col-xs-12">
  603 + <br/>
600 604  
601   -
602   - <div class="col-md-6">
  605 + <div class="col-xs-12">
  606 +
  607 + <div class="col-md-6">
603 608 <div class="pull-left" style="width: 110px;">
604   - <label class="new-input-label"><b>Tail #</b></label>
  609 + <label class="new-input-label" style="margin-top: 25px;"><b>ETA</b></label>
605 610 </div>
606   - <div class="pull-left" style="width: calc(100% - 110px);">
607   - <select class="form-control" ng-model="order.aircraftName">
608   - <option selected disabled value="">Select Aircraft</option>
609   - <option ng-repeat="list in aircraftList" value="{{list.tail}}">{{list.tail}}</option>
610   - </select>
  611 + <div class="pull-left" style="width: calc(100% - 110px);">
  612 + <div style="width: 50%; float: left;">
  613 + Date
  614 + <input type="text" style="width: 90%;" ng-model="order.upliftDate" class="form-control" placeholder="" datepicker/>
  615 + </div>
  616 + <div style="width: 50%; float: left;">
  617 + Time
  618 + <select class="form-control" ng-model="order.etaTime" style="width: 100%;">
  619 + <option ng-repeat="li in etaTimeList">{{li.time}}</option>
  620 + </select>
  621 +
  622 + </div>
611 623 </div>
612 624 <div class="clearfix"></div>
613 625 </div>
614   - <div class="col-md-6">
  626 +
  627 + <div class="col-md-6" style="margin-top: 22px;">
615 628 <div class="pull-left" style="width: 110px;">
616   - <label class="new-input-label"><b>Total</b></label>
  629 + <label class="new-input-label"><b>Invoiced</b></label>
617 630 <span style="margin-top: 6px; margin-right: 3px; float: right;">$</span>
618 631 </div>
619 632 <div class="pull-left" style="width: calc(100% - 110px);">
620   - <input type="text" disabled ng-model="order.total" class="form-control" placeholder="0.0000" value="{{order.volume * order.invoiced}}" valid-number />
621   -
  633 + <input type="text" ng-model="order.invoiced" ng-keyup="addTotal(order.invoiced,'i')" class="form-control" placeholder="">
622 634 </div>
623 635 <div class="clearfix"></div>
624 636 </div>
625   - </div>
626   - <div class="clearfix"></div>
627   - <br/>
628   - <div class="col-xs-12">
  637 + </div>
  638 + <div class="clearfix"></div><br>
629 639  
630   -
631   - <div class="col-md-6">
  640 +
  641 + <div class="col-xs-12">
  642 +
  643 + <div class="col-md-6">
632 644 <div class="pull-left" style="width: 110px;">
633   - <label class="new-input-label"><b>Source</b></label>
  645 + <label class="new-input-label" style="margin-top: 25px;"><b>ETD</b></label>
634 646 </div>
635   - <div class="pull-left" style="width: calc(100% - 110px);">
636   - <!-- <select ui-select2 ng-model="order.source" style="width: 100%;">
637   - <option value="" selected disabled>Select Source</option>
638   - <option ng-repeat="list in sourceList">{{list.source}}</option>
639   - </select> -->
640   - <select class="form-control" ng-model="order.source" style="width: 100%;">
641   - <option value="" disabled selected hidden>Select Source</option>
642   - <option value="Tenant">Tenant</option>
643   - <option value="CAA">CAA</option>
644   - <option value="Tenant/CAA">Tenant/CAA</option>
645   - </select>
  647 + <div class="pull-left" style="width: calc(100% - 110px);">
  648 + <div style="width: 50%; float: left;">
  649 + Date
  650 + <input type="text" style="width: 90%;" ng-model="order.departingDate" class="form-control" placeholder="" datepicker/>
  651 + </div>
  652 + <div style="width: 50%; float: left;">
  653 + Time
  654 + <select class="form-control" ng-model="order.etdTime" style="width: 100%;">
  655 + <option ng-repeat="list in etdTimeList">{{list.time}}</option>
  656 + </select>
  657 +
  658 + </div>
646 659 </div>
647 660 <div class="clearfix"></div>
648 661 </div>
649   - <div class="col-md-6">
  662 +
  663 + <div class="col-md-6" style="margin-top: 22px;">
650 664 <div class="pull-left" style="width: 110px;">
651   - <label class="new-input-label"><b>Product</b></label>
  665 + <label class="new-input-label"><b>Total</b></label>
  666 + <span style="margin-top: 6px; margin-right: 3px; float: right;">$</span>
652 667 </div>
653   - <div class="pull-left" style="width: calc(100% - 110px);">
654   - <select ui-select2 style="width: 100%;" ng-model="order.priceQuote" ng-change="setCost(order.priceQuote)" class="price-quote-select">
655   - <option value="" selected disabled>Select Product</option>
656   - <option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 4}} {{margin.productName}}</option>
657   - </select>
658   - </div>
659   - <div class="clearfix"></div>
  668 + <div class="pull-left" style="width: calc(100% - 110px);">
  669 + <input type="text" class="form-control" disabled ng-model="order.total | number : 4" placeholder="" ng-value="{{order.volume * order.invoiced}}">
660 670 </div>
661   -
662   - </div>
663   - <div class="clearfix"></div>
664   - <br/>
665   - <div class="col-xs-12">
  671 + </div>
  672 + </div>
  673 + <div class="clearfix"></div><br>
666 674  
667   -
668   - <div class="col-md-6">
  675 +
  676 + <div class="col-xs-12">
  677 +
  678 + <div class="col-md-6">
669 679 <div class="pull-left" style="width: 110px;">
670   - <label class="new-input-label"><b>Status</b></label>
  680 + <label class="new-input-label"><b>Fuel on</b></label>
671 681 </div>
672 682 <div class="pull-left" style="width: calc(100% - 110px);">
673   - <select ui-select2 ng-model="order.status" style="width: 100%;">
674   - <option value="" selected disabled>Select Status</option>
675   - <option value="pending">pending</option>
676   - <option value="invoiced">invoiced</option>
677   - <option value="paid">paid</option>
678   - <option value="cancelled">cancelled</option>
679   - <option value="archived">archived</option>
680   - </select>
  683 + <select class="form-control" ng-model="order.fuelOn" style="width: 100%;">
  684 + <option value="" disabled selected hidden>Select...</option>
  685 + <option value="Arrival">Arrival</option>
  686 + <option value="Departure">Departure</option>
  687 + </select>
681 688 </div>
682 689 <div class="clearfix"></div>
683 690 </div>
  691 +
684 692 <div class="col-md-6">
685 693 <div class="pull-left" style="width: 110px;">
686 694 <label class="new-input-label"><b>FBO Cost</b></label>
... ... @@ -691,35 +699,78 @@
691 699 </div>
692 700 <div class="clearfix"></div>
693 701 </div>
694   - </div>
695   - <div class="clearfix"></div>
696   - <br/>
697   - <div class="col-xs-12">
  702 + </div>
  703 + <div class="clearfix"></div><br>
698 704  
699   -
  705 + <div class="col-xs-12">
  706 + <div class="col-md-6">
  707 + <div class="pull-left" style="width: 110px;">
  708 + <label class="new-input-label"><b>Source</b></label>
  709 + </div>
  710 + <div class="pull-left" style="width: calc(100% - 110px);">
  711 + <select class="form-control" ng-model="order.source" style="width: 100%;">
  712 + <option value="" disabled selected hidden>Select Source</option>
  713 + <option value="Tenant">Tenant</option>
  714 + <option value="CAA">CAA</option>
  715 + <option value="Tenant/CAA">Tenant/CAA</option>
  716 + </select>
  717 + </div>
  718 + <div class="clearfix"></div>
700 719 </div>
701   - <div class="clearfix"></div>
702   - <br/>
703   - <div class="col-xs-12">
  720 + </div>
  721 + <div class="clearfix"></div>
  722 + <br/>
  723 + <div class="col-xs-12">
  724 +
  725 +
  726 + <div class="col-md-6">
  727 + <div class="pull-left" style="width: 110px;">
  728 + <label class="new-input-label"><b>Certificate Type</b></label>
  729 + </div>
  730 + <div class="pull-left" style="width: calc(100% - 110px);">
  731 + <select class="form-control" ng-model="order.certificateType" style="width: 100%;" required>
  732 + <option value="" disabled selected hidden>Select...</option>
  733 + <option value="corporate">Part 91 (Corporate)</option>
  734 + <option value="charter">Part 135 (Charter)</option>
  735 + <option value="scheduled">Part 121 (Scheduled)</option>
  736 + <option value="military">Military</option>
  737 + <option value="government">Government</option>
  738 + </select>
  739 + </div>
  740 + <div class="clearfix"></div>
  741 + </div>
  742 + <div class="col-md-6">
  743 + <div class="pull-left" style="width: 110px;">
  744 + <label class="new-input-label"><b>Status</b></label>
  745 + </div>
  746 + <div class="pull-left" style="width: calc(100% - 110px);">
  747 + <select class="form-control" ng-model="order.status" style="width: 100%;">
  748 + <option value="" disabled selected hidden>Select Status</option>
  749 + <option value="pending">pending</option>
  750 + <option value="invoiced">invoiced</option>
  751 + <option value="paid">paid</option>
  752 + <option value="cancelled">cancelled</option>
  753 + <option value="archived">archived</option>
  754 + </select>
  755 + </div>
  756 + <div class="clearfix"></div>
  757 + </div>
  758 + </div>
  759 + <div class="clearfix"></div><br>
704 760  
705   - </div>
706   - <div class="clearfix"></div>
707   -
708 761 </div>
709 762 </div>
710   - <div class="clearfix"></div>
711 763 </div>
712 764 </div>
713 765 </div>
714 766 </div>
715   -
716 767 <div class="modal-footer" style="border-top: 0;">
717   - <button type="button" class="btn btn-default" ng-click="cancelData()" data-dismiss="modal">Cancel</button>
718   - <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addFuelData()">Save</button>
719   - </div>
720   - </div>
721   - </div>
722   -</div>
  768 + <button type="button" class="btn btn-default" ng-click="cancelData()" data-dismiss="modal">Cancel</button>
  769 + <button type="button" class="btn btn-primary step step-1" data-step="1" ng-disabled="fuelOrderForm.$invalid" ng-click="addFuelData()">Save</button>
  770 + </div>
  771 + </div>
  772 + </div>
  773 + </div>
723 774 </form>
724 775  
725 776  
... ... @@ -750,13 +801,11 @@
750 801 Date
751 802 <input type="text" style="width: 90%;" ng-model="editdata.upliftDateString" class="form-control" placeholder="" datepicker/>
752 803 </div>
753   - <!-- {{editdata.upliftDateString}} -->
754 804 <div style="width: 50%; float: left;">
755 805 Time
756 806 <select class="form-control" ng-model="editdata.etaTime" style="width: 90%;">
757 807 <option ng-repeat="li in etaTimeList">{{li.time}}</option>
758 808 </select>
759   - <!-- <input type="time" ng-model="editdata.etaTime" step="60" value="12:00" style="width: 90%"> -->
760 809  
761 810 </div>
762 811 </div>
... ... @@ -788,7 +837,6 @@
788 837 <select class="form-control" ng-model="editdata.etdTime" style="width: 90%;">
789 838 <option ng-repeat="list in etdTimeList">{{list.time}}</option>
790 839 </select>
791   - <!-- <input type="time" ng-model="editdata.etdTime" step="60" value="12:00" style="width: 90%"> -->
792 840 </div>
793 841 </div>
794 842 <div class="clearfix"></div>
... ... @@ -802,9 +850,7 @@
802 850 <option value="" disabled selected hidden>Select...</option>
803 851 <option value="Arrival">Arrival</option>
804 852 <option value="Departure">Departure</option>
805   - <!-- <option ng-repeat="list in sourceList">{{list.source}}</option> -->
806 853 </select>
807   - <!-- <input type="text" ng-model="editdata.requestedVolume" ng-keyup="updateTotal(editdata.requestedVolume,'v')" class="form-control" placeholder=""> -->
808 854 </div>
809 855 <div class="clearfix"></div>
810 856 </div>
... ... @@ -818,10 +864,6 @@
818 864 <label class="new-input-label"><b>Company</b></label>
819 865 </div>
820 866 <div class="pull-left" style="width: calc(100% - 110px);">
821   - <!--<select ui-select2 ng-model="editdata.companyName" style="width: 100%;">
822   - <option value="" selected disabled>Select Company</option>
823   - <option ng-repeat="list in companyList">{{list.companyName}}</option>
824   - </select>-->
825 867 {{editdata.companyName}}
826 868 </div>
827 869 <div class="clearfix"></div>
... ... @@ -849,7 +891,6 @@
849 891 <label class="new-input-label"><b>Tail #</b></label>
850 892 </div>
851 893 <div class="pull-left" style="width: calc(100% - 110px);">
852   - <!--<input type="text" ng-model="editdata.aircraftName" class="form-control" placeholder="">-->
853 894 {{editdata.aircraftName}}
854 895 </div>
855 896 <div class="clearfix"></div>
... ... @@ -861,7 +902,6 @@
861 902 </div>
862 903 <div class="pull-left" style="width: calc(100% - 110px);">
863 904 <input type="text" class="form-control" disabled ng-model="editdata.total | number : 4" placeholder="" ng-value="{{editdata.requestedVolume * editdata.invoiced}}">
864   - <!--{{editdata.total }}-->
865 905 </div>
866 906 <div class="clearfix"></div>
867 907 </div>
... ... @@ -881,9 +921,7 @@
881 921 <option value="Tenant">Tenant</option>
882 922 <option value="CAA">CAA</option>
883 923 <option value="Tenant/CAA">Tenant/CAA</option>
884   - <!-- <option ng-repeat="list in sourceList">{{list.source}}</option> -->
885 924 </select>
886   - <!-- {{editdata.source}} -->
887 925 </div>
888 926 <div class="clearfix"></div>
889 927 </div>
... ... @@ -892,7 +930,6 @@
892 930 <label class="new-input-label"><b>Product</b></label>
893 931 </div>
894 932 <div class="pull-left" style="width: calc(100% - 110px);">
895   - <!--<input type="text" ng-model="editdata.fboCost" class="form-control" placeholder="">-->
896 933 {{editdata.productName}}
897 934 </div>
898 935 <div class="clearfix"></div>
... ... @@ -916,7 +953,6 @@
916 953 <option value="cancelled">cancelled</option>
917 954 <option value="archived">archived</option>
918 955 </select>
919   - <!-- {{editdata.status}} -->
920 956 </div>
921 957 <div class="clearfix"></div>
922 958 </div>
... ...