Blame view
app/partials/enterFuelOrder/enterFuelOrder.html
17.2 KB
8f7dbe97c
![]() |
1 |
<style type="text/css"> |
8fc0ea8f4
|
2 |
.subnavbar .mainnav > li:nth-child(4) > a{ |
6f19fff16
|
3 |
color: #c44646; |
8f7dbe97c
![]() |
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
} .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"> |
2075411ed
|
19 |
<div class="col-xs-8"> |
8f7dbe97c
![]() |
20 21 |
<div class="widget stacked"> <div class="widget-header"> |
2075411ed
|
22 23 |
<i class="fa fa-tasks" aria-hidden="true"></i> <h3>Create Fuel Order</h3> |
8f7dbe97c
![]() |
24 25 |
</div> <div class="widget-content new-widget-content"> |
d121d5539
|
26 |
<form name="orderform" novalidate> |
8f7dbe97c
![]() |
27 28 |
<div class="customInputWrap"> |
4f1de64cd
|
29 |
<div class="col-xs-12"> |
2075411ed
|
30 31 32 33 34 35 |
<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);"> |
bb8754ed9
|
36 |
<select class="form-control" ng-model="order.companyName" ng-change="getAircraft(order.companyName)" style="width: 100%;" required> |
60b62c053
|
37 38 39 |
<option value="" selected disabled>Select Company</option> <option ng-repeat="list in companyList">{{list.companyName}}</option> </select> |
2075411ed
|
40 41 42 43 44 45 46 47 |
</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);"> |
d1e8d9afb
|
48 |
<select class="form-control" ng-model="order.priceQuote" ng-change="setCost(order.priceQuote); addTotal(order.priceQuote, order.volume)" required> |
60b62c053
|
49 50 51 |
<option value="" selected disabled>Select Product</option> <option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 4}} {{margin.productName}}</option> </select> |
2075411ed
|
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
</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);"> |
4f1de64cd
|
68 |
<select class="form-control" ng-model="order.aircraftName" ng-change="getAircraftMakeAndModel(order.aircraftName)" required> |
60b62c053
|
69 |
<option selected disabled value="">Select Aircraft</option> |
4f1de64cd
|
70 |
<option ng-repeat="list in aircraftList">{{list.tail}}</option> |
60b62c053
|
71 |
</select> |
2075411ed
|
72 73 74 75 76 |
</div> <div class="clearfix"></div> </div> <div class="col-md-6"> <div class="pull-left" style="width: 110px;"> |
4f1de64cd
|
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 108 109 |
<label class="new-input-label"><b>Make</b></label> </div> <div class="pull-left" style="width: calc(100% - 110px);"> <select class="form-control" ng-model="order.aircraftMake" disabled required> <option selected disabled value="">Select Make</option> <!-- <option ng-repeat="list in aircraftList" value="{{list}}">{{list.make}}</option> --> <option ng-repeat="list in aircraftList">{{list.make}}</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>Model</b></label> </div> <div class="pull-left" style="width: calc(100% - 110px);"> <select class="form-control" ng-model="order.aircraftModel" disabled required> <option selected disabled value="">Select Model</option> <!-- <option ng-repeat="list in aircraftList" value="{{list}}">{{list.model}}</option> --> <option ng-repeat="list in aircraftList">{{list.model}}</option> </select> </div> <div class="clearfix"></div> </div> <div class="col-md-6"> <div class="pull-left" style="width: 110px;"> |
2075411ed
|
110 111 112 |
<label class="new-input-label"><b>Volume</b></label> </div> <div class="pull-left" style="width: calc(100% - 110px);"> |
d1e8d9afb
|
113 |
<input type="text" ng-model="order.volume" ng-keyup="addTotal(order.priceQuote, order.volume)" class="form-control" placeholder="" required> |
2075411ed
|
114 115 116 117 118 119 |
</div> <div class="clearfix"></div> </div> </div> <div class="clearfix"></div> |
4f1de64cd
|
120 |
<br/> |
2075411ed
|
121 122 123 124 125 126 127 128 129 130 |
<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 |
a4004862d
|
131 |
<input type="text" style="width: 90%;" ng-model="order.upliftDate" class="form-control" placeholder="" datepicker required/> |
2075411ed
|
132 133 134 |
</div> <div style="width: 50%; float: left;"> Time |
a4004862d
|
135 |
<select class="form-control" ng-model="order.etaTime" style="width: 100%;" required> |
2075411ed
|
136 137 138 139 140 141 142 143 |
<option ng-repeat="li in etaTimeList">{{li.time}}</option> </select> </div> </div> <div class="clearfix"></div> </div> |
d1e8d9afb
|
144 |
<div class="col-md-6" style="margin-top: 22px;" ng-if ="order.status === 'invoiced'"> |
2075411ed
|
145 146 147 148 149 |
<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);"> |
d1e8d9afb
|
150 |
<input type="text" ng-model="order.invoiced" class="form-control" placeholder=""> |
2075411ed
|
151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 |
</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 |
084c4873b
|
167 |
<input type="text" style="width: 90%;" ng-model="order.departingDate" class="form-control" placeholder="" datepicker/> |
2075411ed
|
168 |
</div> |
2075411ed
|
169 170 |
<div style="width: 50%; float: left;"> Time |
084c4873b
|
171 |
<select class="form-control" ng-model="order.etdTime" style="width: 100%;"> |
2075411ed
|
172 173 |
<option ng-repeat="list in etdTimeList">{{list.time}}</option> </select> |
2075411ed
|
174 175 176 177 178 179 180 181 182 183 184 185 |
</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}}"> |
2075411ed
|
186 187 188 189 190 191 192 193 194 195 196 197 198 199 |
</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%;"> |
20f645d6f
|
200 |
<option value="" disabled selected hidden>Arrival</option> |
2075411ed
|
201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 |
<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);"> |
6c795a9f9
|
227 228 229 |
<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> |
2075411ed
|
230 231 232 233 234 235 236 237 238 239 240 241 242 243 |
</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);"> |
0173d74ad
|
244 |
<select class="form-control" disabled ng-model="order.certificateType" style="width: 100%;"> |
2075411ed
|
245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 |
<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%;"> |
084c4873b
|
261 |
<option value="" selected disabled hidden>pending</option> |
d1e8d9afb
|
262 |
<option value="pending">pending</option> |
084c4873b
|
263 264 |
<option value="invoiced">invoiced</option> <option value="paid">paid</option> |
d1e8d9afb
|
265 266 |
<!-- <option value="cancelled">cancelled</option> <option value="archived">archived</option> --> |
2075411ed
|
267 268 269 270 271 272 |
</select> </div> <div class="clearfix"></div> </div> </div> <div class="clearfix"></div><br> |
8f7dbe97c
![]() |
273 274 275 |
<div class="customInputWrap text-right"> <div class="col-xs-12"> |
25082c4e3
|
276 |
<input type="cancel" value="Cancel" ng-click="cancelOrder()" class="btn btn-default" style="margin-right: 15px; width: 100px;"> |
2075411ed
|
277 |
<input type="submit" value="save" ng-click="dispatchFuel()" class="btn btn-primary" ng-disabled="orderform.$invalid"> |
8f7dbe97c
![]() |
278 279 280 281 282 283 284 285 286 |
</div> <div class="clearfix"></div> </div> </form> </div> </div> </div> </div> |
d121d5539
|
287 |
</div> |