enterFuelOrder.html 15.5 KB
<style type="text/css">
	.subnavbar .mainnav > li:nth-child(4) > a{
		color: #c44646;
	}
	.customInputWrap{
		margin-top: 15px;
	}
	.customInputWrap label{
		font-weight: normal;
		margin-bottom: 0;
	}
</style>
<div class="myLoader" ng-show="showLoader">
   <img src="../img/hourglass.gif" width="50px;">
</div>

<div class="container">
	<div class="row">
		<div class="col-xs-8">
			<div class="widget stacked">
				<div class="widget-header">
					<i class="fa fa-tasks" aria-hidden="true"></i>
					<h3>Create Fuel Order</h3>
				</div>
				<div class="widget-content new-widget-content">
					<form name="orderform" novalidate>

						<div class="customInputWrap">
						 <div class="col-xs-12">

                                 <div class="col-md-6">
                                    <div class="pull-left" style="width: 110px;">
                                       <label class="new-input-label"><b>Company</b></label>
                                    </div>
                                    <div class="pull-left" style="width: calc(100% - 110px);">
                                        <select ui-select2 ng-model="order.companyName" ng-change="getAircraft(order.companyName)" style="width: 100%;" required>
                      									<option value="" selected disabled>Select Company</option>
                      									<option ng-repeat="list in companyList">{{list.companyName}}</option>
                      								</select>
                                    </div>
                                    <div class="clearfix"></div>
                                 </div>
                                 <div class="col-md-6">
                                    <div class="pull-left" style="width: 110px;">
                                       <label class="new-input-label"><b>Product</b></label>
                                    </div>
                                    <div class="pull-left" style="width: calc(100% - 110px);">
                                       <select class="form-control" ng-model="order.priceQuote" ng-change="setCost(order.priceQuote); addTotal(order.priceQuote, order.volume)" required>
                    									<option value="" selected disabled>Select Product</option>
                    									<option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 4}} {{margin.productName}}</option>
                    								</select>
                                    </div>
                                    <div class="clearfix"></div>
                                 </div>
                                
                         </div>
                              <div class="clearfix"></div>
                              <br/>	


                          <div class="col-xs-12">

                                 <div class="col-md-6">
                                    <div class="pull-left" style="width: 110px;">
                                       <label class="new-input-label"><b>Aircraft</b></label>
                                    </div>
                                    <div class="pull-left" style="width: calc(100% - 110px);">
                                        <select class="form-control" ng-model="order.aircraftName" required>
                      									<option selected disabled value="">Select Aircraft</option>
                      									<option ng-repeat="list in aircraftList" value="{{list}}">{{list.tail}}</option>
                      								</select>
                                    </div>
                                    <div class="clearfix"></div>
                                 </div>
                                 <div class="col-md-6">
                                    <div class="pull-left" style="width: 110px;">
                                       <label class="new-input-label"><b>Volume</b></label>
                                    </div>
                                    <div class="pull-left" style="width: calc(100% - 110px);">
                                        <input type="text" ng-model="order.volume" ng-keyup="addTotal(order.priceQuote, order.volume)" class="form-control"  placeholder="" required>
                                    </div>
                                    <div class="clearfix"></div>
                                 </div>
                                
                         </div>
                              <div class="clearfix"></div>
                              <br/>	

                            <div class="col-xs-12">

                                 <div class="col-md-6">
                                    <div class="pull-left" style="width: 110px;">
                                       <label class="new-input-label" style="margin-top: 25px;"><b>ETA</b></label>
                                    </div>
                                    <div class="pull-left" style="width: calc(100% - 110px);">  
                                      <div style="width: 50%; float: left;">
                                        Date 
                                         <input type="text" style="width: 90%;" ng-model="order.upliftDate" class="form-control"  placeholder="" datepicker required/>
                                       </div>
                                       <div style="width: 50%; float: left;">
                                        Time 
                                          <select class="form-control" ng-model="order.etaTime" style="width: 100%;" required>
                                             <option ng-repeat="li in etaTimeList">{{li.time}}</option>
                                         </select>
                                            
                                      </div>
                                    </div>
                                    <div class="clearfix"></div>
                                 </div>
                              
                              <div class="col-md-6" style="margin-top: 22px;" ng-if ="order.status === 'invoiced'">
                                    <div class="pull-left" style="width: 110px;">
                                       <label class="new-input-label"><b>Invoiced</b></label>
                                       <span style="margin-top: 6px; margin-right: 3px; float: right;">$</span>
                                    </div>
                                    <div class="pull-left" style="width: calc(100% - 110px);">
                                       <input type="text" ng-model="order.invoiced" class="form-control"  placeholder="">
                                    </div>
                                    <div class="clearfix"></div>
                                 </div>
                            </div>
                              <div class="clearfix"></div><br>


                           <div class="col-xs-12">

                                 <div class="col-md-6">
                                    <div class="pull-left" style="width: 110px;">
                                       <label class="new-input-label" style="margin-top: 25px;"><b>ETD</b></label>
                                    </div>
                                    <div class="pull-left" style="width: calc(100% - 110px);">  
                                      <div style="width: 50%; float: left;">
                                        Date
                                         <input type="text" style="width: 90%;" ng-model="order.departingDate" class="form-control"  placeholder="" datepicker/>
                                       </div>
                                       <div style="width: 50%; float: left;">
                                        Time 
                                          <select class="form-control" ng-model="order.etdTime" style="width: 100%;">
                                             <option ng-repeat="list in etdTimeList">{{list.time}}</option>
                                         </select>
                                      </div>
                                    </div>
                                    <div class="clearfix"></div>
                                 </div>
                              
                              <div class="col-md-6" style="margin-top: 22px;"> 
                                    <div class="pull-left" style="width: 110px;">
                                       <label class="new-input-label"><b>Total</b></label>
                                       <span style="margin-top: 6px; margin-right: 3px; float: right;">$</span>
                                    </div>
                                    <div class="pull-left" style="width: calc(100% - 110px);">
                                       <input type="text" class="form-control" disabled ng-model="order.total | number : 4" placeholder="" ng-value="{{order.volume * order.invoiced}}">
                                    </div>
                            </div>
                          </div>
                              <div class="clearfix"></div><br>


                            <div class="col-xs-12">

                                 <div class="col-md-6">
                                    <div class="pull-left" style="width: 110px;">
                                       <label class="new-input-label"><b>Fuel on</b></label>
                                    </div>
                                    <div class="pull-left" style="width: calc(100% - 110px);">
                                      <select class="form-control" ng-model="order.fuelOn"  style="width: 100%;">
                                            <option value="" disabled selected hidden>Select...</option>
                                            <option value="Arrival">Arrival</option>
                                            <option value="Departure">Departure</option>
                                        </select>
                                    </div>
                                    <div class="clearfix"></div>
                                 </div>
                               	 
                               	  <div class="col-md-6">
                                    <div class="pull-left" style="width: 110px;">
                                       <label class="new-input-label"><b>FBO Cost</b></label>
                                       <span style="margin-top: 6px; margin-right: 3px; float: right;">$</span>
                                    </div>
                                    <div class="pull-left" style="width: calc(100% - 110px);">
                                       <input type="text"  disabled ng-model="order.fboCost" class="form-control"  placeholder="0.0000" valid-number />
                                    </div>
                                    <div class="clearfix"></div>
                                 </div>
                           </div>
                              <div class="clearfix"></div><br>

	                         <div class="col-xs-12">
	                         		<div class="col-md-6">
	                         			 <div class="pull-left" style="width: 110px;">
	                                       <label class="new-input-label"><b>Source</b></label>
	                                    </div>
                                    <div class="pull-left" style="width: calc(100% - 110px);">
                                        <div style="font-weight: normal;" ng-if="baseTenant && !contractFuelVendor">Tenant/Base Customer</br></div>
                                       <div style="font-weight: normal;" ng-if="contractFuelVendor && !baseTenant">CAA Member</div>
                                       <div style="font-weight: normal;" ng-if="contractFuelVendor && baseTenant">Tenant/CAA</div>
                                       <!-- <select class="form-control" ng-model="order.source"  style="width: 100%;">
                                            <option value="" disabled selected hidden>Select Source</option>
                                            <option value="Tenant">Tenant</option>
                                            <option value="CAA">CAA</option>
                                            <option value="Tenant/CAA">Tenant/CAA</option>
                                        </select> -->
                                    </div>
                                    <div class="clearfix"></div>
	                         		</div>
	                         </div>
	                         <div class="clearfix"></div>
	                         <br/>
	                         <div class="col-xs-12">  

	                             
	                              <div class="col-md-6">
                                    <div class="pull-left" style="width: 110px;">
                                       <label class="new-input-label"><b>Certificate Type</b></label>
                                    </div>
		                                 <div class="pull-left" style="width: calc(100% - 110px);">
		                                      <select class="form-control" disabled ng-model="order.certificateType"  style="width: 100%;">
		                                       <option value="" disabled selected hidden>Select...</option>
		                                       <option value="corporate">Part 91 (Corporate)</option>
		                                       <option value="charter">Part 135 (Charter)</option>
		                                       <option value="scheduled">Part 121 (Scheduled)</option>
		                                       <option value="military">Military</option>
		                                       <option value="government">Government</option>
		                                    </select>
		                                 </div>
                               		<div class="clearfix"></div>
                               		</div>
                               		 <div class="col-md-6">
	                                    <div class="pull-left" style="width: 110px;">
	                                       <label class="new-input-label"><b>Status</b></label>
	                                    </div>
	                                    <div class="pull-left" style="width: calc(100% - 110px);">
	                                       <select  class="form-control" ng-model="order.status"  style="width: 100%;">
 	                                          <option value="" selected disabled hidden>pending</option> 
	                                          <option value="pending">pending</option> 
                                            <option value="invoiced">invoiced</option>
                                            <option value="paid">paid</option>
	                                         <!--  <option value="cancelled">cancelled</option>
	                                          <option value="archived">archived</option> -->
	                                       </select>
	                                    </div>
	                                    <div class="clearfix"></div>
	                              </div>
	                        </div>
	                        <div class="clearfix"></div><br>

						<div class="customInputWrap text-right">
							<div class="col-xs-12">
								<input type="cancel" value="Cancel" ng-click="cancelOrder()" class="btn btn-default" style="margin-right: 15px; width: 100px;">
								<input type="submit" value="save" ng-click="dispatchFuel()" class="btn btn-primary" ng-disabled="orderform.$invalid">
							</div>
							<div class="clearfix"></div>
						</div>

					</form>
				</div>
			</div>
		</div>
	</div>
</div>