Commit 084c4873ba0c09ebbf2387060a24329d05eeca22

Authored by Kuldeep Arora
1 parent a4004862d5
Exists in master

validation for required fields

app/partials/enterFuelOrder/enterFuelOrder.controller.js
... ... @@ -98,8 +98,10 @@ function enterFuelOrderController($scope, $rootScope, $uibModal, $filter, $http,
98 98  
99 99 $scope.addTotal = function(value, valueOf){
100 100 if(valueOf == 'v'){
  101 + console.log("total v",value,$scope.order.invoiced)
101 102 $scope.order.total = value * $scope.order.invoiced
102 103 }else if(valueOf == 'i'){
  104 + console.log("total i",value,$scope.order.volume)
103 105 $scope.order.total = $scope.order.volume * value
104 106 }
105 107 }
... ... @@ -117,7 +119,7 @@ function enterFuelOrderController($scope, $rootScope, $uibModal, $filter, $http,
117 119 $scope.order.invoiced = $scope.order.invoiced;
118 120 $scope.order.volume = $scope.order.volume;
119 121 $scope.order.source = $scope.order.source;
120   - $scope.order.status = $scope.order.status;
  122 +
121 123 $scope.order.total = $scope.order.total;
122 124  
123 125 var obj =JSON.parse($scope.order.priceQuote);
... ... @@ -144,7 +146,15 @@ function enterFuelOrderController($scope, $rootScope, $uibModal, $filter, $http,
144 146 $scope.order.departingDate = new Date($scope.order.departingDate);
145 147 $scope.order.departingDate = $scope.order.departingDate.getTime();
146 148 }
147   -
  149 +
  150 + if($scope.order.status === null || $scope.order.status === undefined){
  151 +
  152 + $scope.order.status = "pending"; //default status
  153 +
  154 + }else {
  155 +
  156 + $scope.order.status = $scope.order.status;
  157 + }
148 158 //console.log("===order====",$scope.order);
149 159  
150 160 $scope.dispatchOrder.fuelOrderList.push($scope.order);
... ...
app/partials/enterFuelOrder/enterFuelOrder.html
... ... @@ -114,7 +114,7 @@
114 114 <span style="margin-top: 6px; margin-right: 3px; float: right;">$</span>
115 115 </div>
116 116 <div class="pull-left" style="width: calc(100% - 110px);">
117   - <input type="text" ng-model="order.invoiced" ng-keyup="addTotal(order.invoiced,'i')" class="form-control" placeholder="" required>
  117 + <input type="text" ng-model="order.invoiced" ng-keyup="addTotal(order.invoiced,'i')" class="form-control" placeholder="">
118 118 </div>
119 119 <div class="clearfix"></div>
120 120 </div>
... ... @@ -131,11 +131,11 @@
131 131 <div class="pull-left" style="width: calc(100% - 110px);">
132 132 <div style="width: 50%; float: left;">
133 133 Date
134   - <input type="text" style="width: 90%;" ng-model="order.departingDate" class="form-control" placeholder="" datepicker required/>
  134 + <input type="text" style="width: 90%;" ng-model="order.departingDate" class="form-control" placeholder="" datepicker/>
135 135 </div>
136 136 <div style="width: 50%; float: left;">
137 137 Time
138   - <select class="form-control" ng-model="order.etdTime" style="width: 100%;" required>
  138 + <select class="form-control" ng-model="order.etdTime" style="width: 100%;">
139 139 <option ng-repeat="list in etdTimeList">{{list.time}}</option>
140 140 </select>
141 141 </div>
... ... @@ -211,7 +211,7 @@
211 211 <label class="new-input-label"><b>Certificate Type</b></label>
212 212 </div>
213 213 <div class="pull-left" style="width: calc(100% - 110px);">
214   - <select class="form-control" ng-model="order.certificateType" style="width: 100%;" required>
  214 + <select class="form-control" ng-model="order.certificateType" style="width: 100%;">
215 215 <option value="" disabled selected hidden>Select...</option>
216 216 <option value="corporate">Part 91 (Corporate)</option>
217 217 <option value="charter">Part 135 (Charter)</option>
... ... @@ -228,10 +228,10 @@
228 228 </div>
229 229 <div class="pull-left" style="width: calc(100% - 110px);">
230 230 <select class="form-control" ng-model="order.status" style="width: 100%;">
231   - <option value="" disabled selected hidden>Select Status</option>
232   - <option value="pending">pending</option>
233   - <option value="invoiced">invoiced</option>
234   - <option value="paid">paid</option>
  231 + <option value="" selected disabled hidden>pending</option>
  232 + <!-- <option value="pending">pending</option> -->
  233 + <option value="invoiced">invoiced</option>
  234 + <option value="paid">paid</option>
235 235 <option value="cancelled">cancelled</option>
236 236 <option value="archived">archived</option>
237 237 </select>
... ...
app/partials/fuelOrders/fuelOrders.controller.js
... ... @@ -292,7 +292,7 @@ function fuelOrdersController($scope, $rootScope, $uibModal, $filter, $http, NgT
292 292 $scope.fuelData.invoiced = $scope.order.invoiced;
293 293 $scope.fuelData.volume = $scope.order.volume;
294 294 $scope.fuelData.source = $scope.order.source;
295   - $scope.fuelData.status = $scope.order.status;
  295 +
296 296 $scope.fuelData.total = $scope.order.total;
297 297 //tier no use
298 298 $scope.fuelData.tierBreak = $scope.order.tierBreak;
... ... @@ -322,19 +322,26 @@ function fuelOrdersController($scope, $rootScope, $uibModal, $filter, $http, NgT
322 322 $scope.fuelData.departingDate = $scope.order.departingDate.getTime();
323 323 }
324 324  
  325 + if($scope.order.status === null || $scope.order.status === undefined){
  326 +
  327 + $scope.fuelData.status = "pending"; //default status
  328 +
  329 + }else {
  330 +
  331 + $scope.fuelData.status = $scope.order.status;
  332 + }
325 333  
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   - })
  334 + $scope.dispatchOrder.fuelOrderList.push($scope.fuelData);
  335 + // console.log("=====$scope.fueldata======",$scope.fuelData)
  336 + fuelOrdersService.dispathFuelOrder($scope.dispatchOrder).then(function(result) {
  337 + $scope.showLoader = false;
  338 + $scope.order = {};
  339 + $scope.dispatchOrder.fuelOrderList = [];
  340 + $('#demo-modal-4').css('display', '');
  341 + $scope.getOrders();
  342 + toastr.success('Fuel Order Dispatched Successfully', {
  343 + closeButton: true
  344 + })
338 345 })
339 346  
340 347  
... ...
app/partials/fuelOrders/fuelOrders.html
... ... @@ -630,7 +630,7 @@
630 630 <span style="margin-top: 6px; margin-right: 3px; float: right;">$</span>
631 631 </div>
632 632 <div class="pull-left" style="width: calc(100% - 110px);">
633   - <input type="text" ng-model="order.invoiced" ng-keyup="addTotal(order.invoiced,'i')" class="form-control" placeholder="" required>
  633 + <input type="text" ng-model="order.invoiced" ng-keyup="addTotal(order.invoiced,'i')" class="form-control" placeholder="">
634 634 </div>
635 635 <div class="clearfix"></div>
636 636 </div>
... ... @@ -647,11 +647,11 @@
647 647 <div class="pull-left" style="width: calc(100% - 110px);">
648 648 <div style="width: 50%; float: left;">
649 649 Date
650   - <input type="text" style="width: 90%;" ng-model="order.departingDate" class="form-control" placeholder="" datepicker required/>
  650 + <input type="text" style="width: 90%;" ng-model="order.departingDate" class="form-control" placeholder="" datepicker/>
651 651 </div>
652 652 <div style="width: 50%; float: left;">
653 653 Time
654   - <select class="form-control" ng-model="order.etdTime" style="width: 100%;" required>
  654 + <select class="form-control" ng-model="order.etdTime" style="width: 100%;">
655 655 <option ng-repeat="list in etdTimeList">{{list.time}}</option>
656 656 </select>
657 657  
... ... @@ -728,7 +728,7 @@
728 728 <label class="new-input-label"><b>Certificate Type</b></label>
729 729 </div>
730 730 <div class="pull-left" style="width: calc(100% - 110px);">
731   - <select class="form-control" ng-model="order.certificateType" style="width: 100%;" required>
  731 + <select class="form-control" ng-model="order.certificateType" style="width: 100%;">
732 732 <option value="" disabled selected hidden>Select...</option>
733 733 <option value="corporate">Part 91 (Corporate)</option>
734 734 <option value="charter">Part 135 (Charter)</option>
... ... @@ -745,8 +745,8 @@
745 745 </div>
746 746 <div class="pull-left" style="width: calc(100% - 110px);">
747 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>
  748 + <option value="" disabled selected hidden>pending</option>
  749 + <!-- <option value="pending">pending</option> -->
750 750 <option value="invoiced">invoiced</option>
751 751 <option value="paid">paid</option>
752 752 <option value="cancelled">cancelled</option>
... ...