Blame view
app/partials/updateFuelManager/updateFuelManager.html
32.2 KB
325c8ff31
![]() |
1 |
|
feacde5ff
|
2 3 4 5 |
<style> .subnavbar .mainnav > li:nth-child(2) > a{ color: #ff9900; } |
259cb85cd
![]() |
6 7 8 |
.extraClasToMerge{ color: #fff; } |
feacde5ff
|
9 |
</style> |
d121d5539
|
10 |
|
32286a73a
![]() |
11 12 13 |
<div class="myLoader" ng-show="showLoader"> <img src="../img/hourglass.gif" width="50px;"> </div> |
c622f8e75
![]() |
14 15 |
<div class="col-xs-12 col-md-6"> |
d121d5539
|
16 |
|
feacde5ff
|
17 18 |
<div class="widget stacked"> <div class="widget-header"> |
4bb02bb84
|
19 |
<i class="fa fa-pencil"></i> |
d121d5539
|
20 21 22 23 24 25 26 27 |
<h3>Price Manager Active</h3> <select style="float: right; margin: 7px 10px; width: 150px; height: 26px; padding: 0 0;" class="btn btn-primary" class="form-control" ng-model="sendEmail.pricing" ng-change="confirmMail()"> <option value="" disabled selected="selected">Email All Pricing</option> <option value="JET-A">Email JET-A pricing only</option> <option value="AVGAS">Email AVGAS pricing only</option> <option disabled>_______________________________</option> <option value="all">Distribute All</option> </select> |
feacde5ff
|
28 29 30 |
</div> <!-- /widget-header --> <div class="widget-content"> |
d121d5539
|
31 |
<h4>Deployed Fuel Prices</h4> |
302b19c4e
|
32 |
<table class="table vertical-center"> |
feacde5ff
|
33 34 35 36 |
<thead> <tr> <th> Product</th> <th> Cost</th> |
d121d5539
|
37 |
<th> Margin</th> |
feacde5ff
|
38 |
<th> PAP(Total)</th> |
d121d5539
|
39 |
<th style="color: #F90;"> Expires</th> |
feacde5ff
|
40 41 42 |
</tr> </thead> <tbody> |
302b19c4e
|
43 |
<tr ng-repeat="fuelPricing in newFuelPricing | orderBy : 'namejetrest' | filter:{ status: true }"> |
882908c84
![]() |
44 |
<td> |
71c760e0c
|
45 46 47 48 |
<span style="color: #2196f3" ng-show="fuelPricing.jeta">{{fuelPricing.name}}</span> <span ng-show="fuelPricing.jeta">{{fuelPricing.namejetrest}}</span> <span style="color: 39c" ng-show="fuelPricing.avgas">{{fuelPricing.name}}</span> <span ng-show="fuelPricing.avgas">{{fuelPricing.nameavgasrest}}</span> |
882908c84
![]() |
49 50 |
</td> <td> |
b16f486c3
|
51 |
<span>{{fuelPricing.fuelPricing.cost | number : 4}}</span> |
d121d5539
|
52 |
</td> |
882908c84
![]() |
53 |
<td> |
b16f486c3
|
54 |
<span>{{fuelPricing.fuelPricing.papMargin | number : 4}}</span> |
d121d5539
|
55 |
</td> |
882908c84
![]() |
56 |
<td> |
d121d5539
|
57 |
<span style="line-height: 31px; color: #1ab394;">$ {{fuelPricing.fuelPricing.cost -- fuelPricing.fuelPricing.papMargin | number : 4 }}</span> |
882908c84
![]() |
58 59 |
</td> <td> |
d121d5539
|
60 |
<span>{{fuelPricing.fuelPricing.expirationDate}}</span> |
882908c84
![]() |
61 |
</td> |
feacde5ff
|
62 63 64 |
</tr> </tbody> </table> |
d121d5539
|
65 66 |
</div> |
feacde5ff
|
67 68 |
<!-- /widget-content --> </div> |
d121d5539
|
69 |
<!-- /widget --> |
c622f8e75
![]() |
70 |
|
d121d5539
|
71 |
|
c622f8e75
![]() |
72 73 74 |
<div class="widget stacked"> <div class="widget-header"> <i class="fa fa-pencil"></i> |
d121d5539
|
75 |
<h3>Price Manager Staging</h3> |
c622f8e75
![]() |
76 77 78 |
</div> <!-- /widget-header --> <div class="widget-content"> |
d121d5539
|
79 80 |
<h6 style="color:#F90">Queue Pricing for Deployment in the Price Manager below</h6> <form> |
302b19c4e
|
81 |
<table class="table vertical-center"> |
c622f8e75
![]() |
82 83 84 85 |
<thead> <tr> <th> Product</th> <th> Cost</th> |
d121d5539
|
86 87 88 |
<th> PAP(Margin)</th> <th> Effective Date</th> <th style="color: #F90;">Price Expires</th> |
c622f8e75
![]() |
89 |
<th> PAP(Total)</th> |
c622f8e75
![]() |
90 91 92 |
</tr> </thead> <tbody> |
302b19c4e
|
93 |
<tr ng-repeat="fuelPricing in newFuelPricing | orderBy : 'namejetrest' | filter:{ status: true }"> |
c622f8e75
![]() |
94 95 96 97 98 99 100 |
<td> <span style="color: #2196f3" ng-show="fuelPricing.jeta">{{fuelPricing.name}}</span> <span ng-show="fuelPricing.jeta">{{fuelPricing.namejetrest}}</span> <span style="color: 39c" ng-show="fuelPricing.avgas">{{fuelPricing.name}}</span> <span ng-show="fuelPricing.avgas">{{fuelPricing.nameavgasrest}}</span> </td> <td> |
cf8827d2e
|
101 |
<input type="text" class="form-control" ng-keyup="disableButtons(fuelPricing.futureFuelPricing.cost)" ng-model="fuelPricing.futureFuelPricing.cost" style="height:31px; width: 60px; padding: 6px 6px; font-size:12px;" placeholder="0.0000" valid-number /> |
d121d5539
|
102 103 |
</td> <td> |
cf8827d2e
|
104 |
<input type="text" class="form-control" ng-model="fuelPricing.futureFuelPricing.papMargin" style="height:31px; width: 80px; padding: 6px 6px; font-size:12px;" placeholder="0.0000" valid-number /> |
d121d5539
|
105 |
</td> |
c622f8e75
![]() |
106 |
<td> |
d121d5539
|
107 108 |
<input type="text" class="form-control" ng-disabled="fuelPricing.futureFuelPricing.cost == undefined || fuelPricing.futureFuelPricing.cost == null || fuelPricing.futureFuelPricing.cost == ''" datepicker ng-model="fuelPricing.futureFuelPricing.deployDate" style="height:31px; width: 80px; padding: 6px 6px; font-size:12px;"> </td> |
c622f8e75
![]() |
109 |
<td> |
d121d5539
|
110 |
<input type="text" class="form-control" datepicker ng-disabled=" fuelPricing.futureFuelPricing.cost == undefined || fuelPricing.futureFuelPricing.cost == null || fuelPricing.futureFuelPricing.cost == ''" ng-model="fuelPricing.futureFuelPricing.nextExpiration" style="height:31px; width: 80px; padding: 6px 6px; font-size:12px;"> |
c622f8e75
![]() |
111 112 |
</td> <td> |
d121d5539
|
113 |
<span style="line-height: 31px; color: #1ab394; font-size:12px;">$ {{fuelPricing.futureFuelPricing.cost -- fuelPricing.futureFuelPricing.papMargin | number : 4}}</span> |
c622f8e75
![]() |
114 115 116 117 |
</td> </tr> </tbody> </table> |
d121d5539
|
118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
<div class="row" style="margin-left: 0px;"> <div class="col-md-12" style= "text-align: right; padding-left: 0;"> <div style="float: left;"> <button type="button" class="btn btn-primary btn-xs" ng-click="updateFutureFuelPricingImmediatelyClick()" ng-disabled="noPrices" style= "text-align: center; font-size:12px">Save & Deploy Immediately</button> <button type="button" ng-click="resetFutureFuelPricingClick()" class="btn btn-default btn-xs">Reset All</button> </div> <div style="float: right;"> <button type="button" class="btn btn-success btn-xs" ng-click="updateFutureFuelPricingClick()" ng-disabled="noPrices" style="margin-right:3%">Save & Stage for Deploy</button> </div> <div style="clear: both;"></div> </div> </div> </form> </div> |
c622f8e75
![]() |
133 134 135 |
<!-- /widget-content --> </div> <!-- /widget --> |
d121d5539
|
136 |
|
c622f8e75
![]() |
137 |
</div> |
d121d5539
|
138 |
|
c622f8e75
![]() |
139 140 |
<div class="col-xs-12 col-md-6"> |
feacde5ff
|
141 142 |
<div class="widget stacked"> <div class="widget-header"> |
4bb02bb84
|
143 |
<i class="fa fa-pencil"></i> |
71c760e0c
|
144 145 |
<h3 style="font-style: italic"><b style="color: #2196f3; font-style: normal">JET-A</b> Customer Margin Template</h3> |
feacde5ff
|
146 147 |
</div> <!-- /widget-header --> |
a9e3a7365
![]() |
148 |
<div class="widget-content" style="padding-top: 10px;"> |
e8983332d
![]() |
149 150 151 |
<section id="accordions"> <div class="newCustomAccordian"> <!-- tab 1 --> |
1097c2ce1
![]() |
152 153 154 |
<div ng-repeat="jets in aTypeJets"> <div class="customAccordianHeader" id="{{jets.id}}"> <span>{{jets.marginName}}</span> |
302b19c4e
|
155 |
<select class="form-control" disabled="true" ng-model="jets.pricingStructure" ng-change="selectChanged($index)"> |
1097c2ce1
![]() |
156 |
<option value="" disabled selected>Pricing Structure</option> |
d121d5539
|
157 158 |
<option value="minus">Retail/PAP - (minus)</option> <option value="plus">Cost + (plus)</option> |
d32bc94d9
|
159 |
<option value="equal">Direct = (equal)</option> |
1097c2ce1
![]() |
160 161 |
</select> <span style="margin-right: 0;">$</span> |
a7c71ad58
|
162 |
<input type="text" disabled="true" class="form-control" ng-model="jets.marginValue" ng-blur="force4decimals(jets.marginValue)" placeholder="0.0000" valid-number /> |
1097c2ce1
![]() |
163 |
<div class="pull-right"> |
e95d89b77
![]() |
164 |
<button class="btn btn-success" style="display: none; background-image: none; background-color: #f3f3f3; color: #333; border:0;" ng-click="closeAccordian(jets)">Close</button> |
1097c2ce1
![]() |
165 166 |
<button class="btn btn-success" style="display: none;" ng-click="saveJetAccordian(jets)">Save</button> <button class="btn btn-danger" style="display: none;" ng-click="deleteJetAccordian(jets.id)">Delete</button> |
956e0d9ed
![]() |
167 |
<button type="button" class="btn btn-primary" ng-click="emailPricingForMargin(jets.id)" style= "font-weight: normal; text-align: center; font-size:12px">Email Pricing for this Margin</button> |
71c760e0c
|
168 |
<button class="btn btn-default" ng-click="toggleJestAccordian(jets.id, $index)" style= "text-align: center; font-size:12px">Edit</button> |
1097c2ce1
![]() |
169 170 171 172 |
</div> <div class="clearfix"></div> </div> <div class="customAccordianTabBody {{jets.id}}" style="display: none;"> |
8707ba5fd
![]() |
173 |
<div class="tierListWrap" ng-repeat="tier in aTypeJets[$index].tierList"> |
05c2f6fb3
![]() |
174 175 176 177 178 179 180 181 182 183 184 185 186 187 |
<div class="tierListHead" style="height: 36px;"> <span class="pull-left tierHeadingSpan" ng-hide="showEditTier">{{tier.minTierBreak}}-{{tier.maxTierBreak}} gal. </span> <i class="fa fa-pencil-square-o pull-right" ng-click="showEditTier = ! showEditTier" ng-hide="showEditTier" style="margin-top: 5px; cursor: pointer;" aria-hidden="true"></i> <input type="text" placeholder="min" style="width: 36px;" ng-model="tier.minTierBreak" ng-show="showEditTier"> <span ng-show="showEditTier">-</span> <input type="text" placeholder="max" style="width: 36px;" ng-model="tier.maxTierBreak" ng-show="showEditTier"> <b ng-show="showEditTier">gal.</b> <div class="clearfix"></div> </div> <div class="tierListBody" style="height: 35px;"> <span class="pull-left minTierSpan" ng-hide="showEditTier">-${{tier.margin}}</span> <input type="text" placeholder="max" style="width: 36px;" ng-model="tier.margin" ng-show="showEditTier"> |
68c767613
![]() |
188 |
<span class="pull-right maxTierSpan" ng-hide="showEditTier">(${{tier.marginTotal | number : 2}})</span> |
05c2f6fb3
![]() |
189 |
|
32286a73a
![]() |
190 |
<button class="addTierBtn" ng-click="editTier(tier, $parent.$index)" ng-show="showEditTier">Save</button> |
05c2f6fb3
![]() |
191 |
|
32286a73a
![]() |
192 |
<i class="fa fa-trash-o deleteTierIcon" ng-click="deleteTier(tier.id, jets.id, $parent.$index)" aria-hidden="true" ng-show="showEditTier"></i> |
05c2f6fb3
![]() |
193 194 195 196 197 198 |
<div class="clearfix"></div> </div> </div> <div class="tierListWrap" style="width: 160px;"> <div class="tierListHead" style="border-right: 1px solid #ddd;"> |
8707ba5fd
![]() |
199 |
<input type="text" placeholder="min" ng-model="trData[$index].minTierBreak"> |
05c2f6fb3
![]() |
200 |
<span>-</span> |
8707ba5fd
![]() |
201 |
<input type="text" placeholder="max" ng-model="trData[$index].maxTierBreak"> <b>gal.</b> |
05c2f6fb3
![]() |
202 203 204 205 |
<div class="clearfix"></div> </div> <div class="tierListBody" style="border-right: 1px solid #ddd;"> <span style="color: #449d44;">$</span> |
8707ba5fd
![]() |
206 207 |
<input type="text" placeholder="margin" ng-model="trData[$index].margin" class="tierTextBox" style="width: 70px; height: 24px;"> <button class="addTierBtn" ng-click="addNewTier(jets.id, trData, $index)">Add Tier</button> |
05c2f6fb3
![]() |
208 209 210 211 212 213 214 215 216 217 218 219 |
<div class="clearfix"></div> </div> </div> <!-- <div class="tierListWrap" style="width: 32px;"> <div class="tierListHead" style="height: 36px; border-right: 1px solid #ddd;"> </div> <div class="tierListBody" style="height: 35px; border-right: 1px solid #ddd;"> <i class="fa fa-trash-o deleteTierIcon" aria-hidden="true"></i> </div> </div> --> <div class="clearfix"></div> |
e95d89b77
![]() |
220 221 222 |
<!-- <textarea class="form-control resizeTextarea" ng-model="jets.message" placeholder="Message..."></textarea> --> <br/> <div ckeditor="options" ng-model="jets.message" ready="onReady()"></div> |
feacde5ff
|
223 |
</div> |
feacde5ff
|
224 |
</div> |
feacde5ff
|
225 |
</div> |
71c760e0c
|
226 227 228 |
<div class="pull-right"> <button type="submit" class="btn btn-success btn-sm" ng-click="addNewMarginBtn()" style="margin-top: 4px; margin-right: 10px;"><i class="fa fa-plus" aria-hidden="true"></i> Add New Margin</button> </div> |
e8983332d
![]() |
229 |
</section> |
a9e3a7365
![]() |
230 |
<!-- <div class="row"> </div> |
e8983332d
![]() |
231 232 233 234 235 236 |
<div class="row"> <div class="form-group"> <div class="col-lg-12 text-right"> <button type="submit" class="btn btn-success"><i class="icon-ok"></i> Save Form</button> <button type="reset" class="btn btn-default">Cancel</button> </div> |
feacde5ff
|
237 |
</div> |
a9e3a7365
![]() |
238 |
</div> --> |
feacde5ff
|
239 240 241 242 |
</div> <!-- /widget-content --> </div> <!-- /widget --> |
c622f8e75
![]() |
243 |
|
79e5208c9
![]() |
244 |
|
4bb02bb84
|
245 246 247 |
<div class="widget stacked"> <div class="widget-header"> <i class="fa fa-pencil"></i> |
8707ba5fd
![]() |
248 |
<h3><b style="color: 39c;">AVGAS 100LL </b> <i>Customer Margin Template</i></h3> |
71c760e0c
|
249 |
|
4bb02bb84
|
250 251 |
</div> <!-- /widget-header --> |
a9e3a7365
![]() |
252 |
<div class="widget-content" style="padding-top: 10px;"> |
8707ba5fd
![]() |
253 254 255 256 257 258 259 260 |
<section id="accordions"> <div class="newCustomAccordian"> <!-- tab 1 --> <div ng-repeat="jets in vTypeJets"> <div class="customAccordianHeader" id="{{jets.id}}"> <span>{{jets.marginName}}</span> <select class="form-control" disabled="true" ng-model="jets.pricingStructure"> <option value="" disabled selected>Pricing Structure</option> |
d121d5539
|
261 262 263 |
<option value="minus">Retail - (minus)</option> <option value="plus">Cost + (plus)</option> <option value="equal">Direct = (equal)</option> |
8707ba5fd
![]() |
264 265 |
</select> <span style="margin-right: 0;">$</span> |
a7c71ad58
|
266 |
<input type="text" disabled="true" class="form-control" ng-model="jets.marginValue" ng-blur="force4decimals(jets.marginValue)" placeholder="0.0000" valid-number /> |
8707ba5fd
![]() |
267 |
<div class="pull-right"> |
e95d89b77
![]() |
268 |
<button class="btn btn-success" style="display: none; background-image: none; background-color: #f3f3f3; color: #333; border:0;" ng-click="closeAccordianVtype(jets)">Close</button> |
8707ba5fd
![]() |
269 270 |
<button class="btn btn-success" style="display: none;" ng-click="saveVtypeJetAccordian(jets)">Save</button> <button class="btn btn-danger" style="display: none;" ng-click="deleteVtypeJetAccordian(jets.id)">Delete</button> |
ebcdbb65b
|
271 |
<button type="button" class="btn btn-primary" ng-click="emailPricingForMargin()" style= "font-weight: normal; text-align: center; font-size:12px">Email Pricing for this Margin</button> |
71c760e0c
|
272 |
<button class="btn btn-default" ng-click="toggleVtypeJestAccordian(jets.id, $index)" style= "text-align: center; font-size:12px">Edit</button> |
4bb02bb84
|
273 |
</div> |
8707ba5fd
![]() |
274 |
<div class="clearfix"></div> |
4bb02bb84
|
275 |
</div> |
8707ba5fd
![]() |
276 277 278 279 280 281 282 283 284 285 286 |
<div class="customAccordianTabBody {{jets.id}}" style="display: none;"> <div class="tierListWrap" ng-repeat="tier in vTypeJets[$index].tierList"> <div class="tierListHead" style="height: 36px;"> <span class="pull-left tierHeadingSpan" ng-hide="showEditTier">{{tier.minTierBreak}}-{{tier.maxTierBreak}} gal. </span> <i class="fa fa-pencil-square-o pull-right" ng-click="showEditTier = ! showEditTier" ng-hide="showEditTier" style="margin-top: 5px; cursor: pointer;" aria-hidden="true"></i> <input type="text" placeholder="min" style="width: 36px;" ng-model="tier.minTierBreak" ng-show="showEditTier"> <span ng-show="showEditTier">-</span> <input type="text" placeholder="max" style="width: 36px;" ng-model="tier.maxTierBreak" ng-show="showEditTier"> <b ng-show="showEditTier">gal.</b> <div class="clearfix"></div> |
4bb02bb84
|
287 |
</div> |
8707ba5fd
![]() |
288 289 290 291 |
<div class="tierListBody" style="height: 35px;"> <span class="pull-left minTierSpan" ng-hide="showEditTier">-${{tier.margin}}</span> <input type="text" placeholder="max" style="width: 36px;" ng-model="tier.margin" ng-show="showEditTier"> |
68c767613
![]() |
292 |
<span class="pull-right maxTierSpan" ng-hide="showEditTier">(${{tier.marginTotal | number : 2}})</span> |
8707ba5fd
![]() |
293 |
|
32286a73a
![]() |
294 |
<button class="addTierBtn" ng-click="editVtypeTier(tier, $parent.$index)" ng-show="showEditTier">Save</button> |
8707ba5fd
![]() |
295 |
|
32286a73a
![]() |
296 |
<i class="fa fa-trash-o deleteTierIcon" ng-click="deleteVtypeTier(tier.id, jets.id, $parent.$index)" aria-hidden="true" ng-show="showEditTier"></i> |
8707ba5fd
![]() |
297 298 |
<div class="clearfix"></div> |
4bb02bb84
|
299 |
</div> |
8707ba5fd
![]() |
300 301 302 303 304 305 306 |
</div> <div class="tierListWrap" style="width: 160px;"> <div class="tierListHead" style="border-right: 1px solid #ddd;"> <input type="text" placeholder="min" ng-model="vtrData[$index].minTierBreak"> <span>-</span> <input type="text" placeholder="max" ng-model="vtrData[$index].maxTierBreak"> <b>gal.</b> <div class="clearfix"></div> |
4bb02bb84
|
307 |
</div> |
8707ba5fd
![]() |
308 309 310 311 312 |
<div class="tierListBody" style="border-right: 1px solid #ddd;"> <span style="color: #449d44;">$</span> <input type="text" placeholder="margin" ng-model="vtrData[$index].margin" class="tierTextBox" style="width: 70px; height: 24px;"> <button class="addTierBtn" ng-click="addNewVtypeTier(jets.id, vtrData, $index)">Add Tier</button> <div class="clearfix"></div> |
4bb02bb84
|
313 314 |
</div> </div> |
8707ba5fd
![]() |
315 316 317 318 319 320 321 322 323 |
<!-- <div class="tierListWrap" style="width: 32px;"> <div class="tierListHead" style="height: 36px; border-right: 1px solid #ddd;"> </div> <div class="tierListBody" style="height: 35px; border-right: 1px solid #ddd;"> <i class="fa fa-trash-o deleteTierIcon" aria-hidden="true"></i> </div> </div> --> <div class="clearfix"></div> |
e95d89b77
![]() |
324 325 |
<br/> <div ckeditor="options" ng-model="jets.message" ready="onReady()"></div> |
4bb02bb84
|
326 327 328 |
</div> </div> </div> |
71c760e0c
|
329 330 331 |
<div class="pull-right"> <button type="submit" class="btn btn-success btn-sm" ng-click="addNewVtypePop()" style="margin-top: 4px; margin-right: 10px;"><i class="fa fa-plus" aria-hidden="true"></i> Add New Margin</button> </div> |
8707ba5fd
![]() |
332 |
</section> |
a9e3a7365
![]() |
333 |
<!-- <div class="row"> </div> |
8707ba5fd
![]() |
334 335 336 337 338 339 |
<div class="row"> <div class="form-group"> <div class="col-lg-12 text-right"> <button type="submit" class="btn btn-success"><i class="icon-ok"></i> Save Form</button> <button type="reset" class="btn btn-default">Cancel</button> </div> |
4bb02bb84
|
340 |
</div> |
a9e3a7365
![]() |
341 |
</div> --> |
4bb02bb84
|
342 343 344 345 |
</div> <!-- /widget-content --> </div> <!-- /widget --> |
c622f8e75
![]() |
346 347 |
|
1097c2ce1
![]() |
348 |
|
c622f8e75
![]() |
349 350 |
</div> <div class="clearfix"></div> |
1097c2ce1
![]() |
351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 |
<div class="addNewMargin" style="display: none;"> <div class="customBackdrop"> <div class="customModalInner" style="max-width: 700px;"> <div class="customModelHead"> <p class="pull-left"> <i class="fa fa-list-alt" aria-hidden="true"></i> Add New JET-A Customer Margin </p> <p class="pull-right"> <i class="fa fa-times" aria-hidden="true" style="cursor: pointer;" ng-click="closeMarginPopup()"></i> </p> <div class="clearfix"></div> </div> <div class="customModelBody"> <div class="customAccordianHeader customActive"> <input type="text" class="form-control" style="width: 120px; margin-right: 10px;" placeholder="Margin Name" ng-model="newJet.marginName"> <select class="form-control" ng-model="newJet.pricingStructure"> <option value="" disabled selected>Pricing Structure</option> |
d121d5539
|
371 372 373 |
<option value="minus">Retail -(minus)</option> <option value="plus">Cost +(plus)</option> <option value="equal">Direct =(equal)</option> |
1097c2ce1
![]() |
374 375 |
</select> <span style="margin-right: 0;">$</span> |
a7c71ad58
|
376 |
<input type="text" class="form-control" style="width: 120px;" placeholder="Margin Price" ng-model="newJet.marginValue" ng-blur="force4decimals(newJet.marginValue)" valid-number /> |
1097c2ce1
![]() |
377 378 379 |
<div class="clearfix"></div> </div> <div class="customAccordianTabBody"> |
e95d89b77
![]() |
380 |
<div ckeditor="options" ng-model="newJet.message" ready="onReady()"></div> |
1097c2ce1
![]() |
381 382 383 384 385 386 387 388 389 390 |
</div> </div> <div class="customModelFooter text-center"> <input type="submit" value="Save" class="btn" ng-click="addNewATypeJet()"> <button class="btn" ng-click="closeMarginPopup()">Cancel</button> </div> </div> </div> </div> |
8707ba5fd
![]() |
391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 |
<div class="addNewVtype" style="display: none;"> <div class="customBackdrop"> <div class="customModalInner" style="max-width: 700px;"> <div class="customModelHead"> <p class="pull-left"> <i class="fa fa-list-alt" aria-hidden="true"></i> Add New AVGAS 100LL Customer Margin Template </p> <p class="pull-right"> <i class="fa fa-times" aria-hidden="true" style="cursor: pointer;" ng-click="closeNewVtypePop()"></i> </p> <div class="clearfix"></div> </div> <div class="customModelBody"> <div class="customAccordianHeader customActive"> <input type="text" class="form-control" style="width: 120px; margin-right: 10px;" placeholder="Margin Name" ng-model="newVtypeJet.marginName"> <select class="form-control" ng-model="newVtypeJet.pricingStructure"> <option value="" disabled selected>Pricing Structure</option> |
d121d5539
|
410 411 412 |
<option value="minus">Retail -(minus)</option> <option value="plus">Cost +(plus)</option> <option value="equal">Direct =(equal)</option> |
8707ba5fd
![]() |
413 414 |
</select> <span style="margin-right: 0;">$</span> |
a7c71ad58
|
415 |
<input type="text" class="form-control" style="width: 120px;" placeholder="Margin Price" ng-model="newVtypeJet.marginValue" ng-blur="force4decimals(newVtypeJet.marginValue)" valid-number /> |
8707ba5fd
![]() |
416 417 418 |
<div class="clearfix"></div> </div> <div class="customAccordianTabBody"> |
e95d89b77
![]() |
419 |
<div ckeditor="options" ng-model="newVtypeJet.message" ready="onReady()"></div> |
8707ba5fd
![]() |
420 421 422 423 424 425 426 427 428 429 |
</div> </div> <div class="customModelFooter text-center"> <input type="submit" value="Save" class="btn" ng-click="addNewVTypeJet()"> <button class="btn" ng-click="closeNewVtypePop()">Cancel</button> </div> </div> </div> </div> |
1097c2ce1
![]() |
430 |
|
882908c84
![]() |
431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 |
<div class="customConfirmPopBackdrop" id="confirm1" style="display: none;"> <div class="customModalInner"> <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> <table> <tr> <td> <img src="img/info.png" style="width: 50px;"> </td> <td> <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to email pricing to everyone in your contact list?</p> </td> </tr> </table> </div> <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="saveAndCloseConfirm()">Yes</button> <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAndCloseConfirm()">Cancel</button> </div> </div> </div> |
ebcdbb65b
|
451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 |
<div class="customConfirmPopBackdrop" id="confirm2" style="display: none;"> <div class="customModalInner"> <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> <table> <tr> <td> <img src="img/info.png" style="width: 50px;"> </td> <td> <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to email pricing for this margin?</p> </td> </tr> </table> </div> <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="saveAndCloseForMarginConfirm()">Yes</button> <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAndCloseForMarginConfirm()">Cancel</button> </div> </div> </div> |
882908c84
![]() |
471 |
|
a9e3a7365
![]() |
472 473 474 475 476 477 478 479 480 |
<div class="customConfirmPopBackdrop" id="deleteTierConfirm" style="display: none;"> <div class="customModalInner"> <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> <table> <tr> <td> <img src="img/info.png" style="width: 50px;"> </td> <td> |
2f2d8a9ef
|
481 |
<p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to delete this Tier?</p> |
a9e3a7365
![]() |
482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 |
</td> </tr> </table> </div> <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmDeleteTier()">Yes</button> <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelTierDelete()">Cancel</button> </div> </div> </div> <div class="customConfirmPopBackdrop" id="deleteVtypeTierConfirm" style="display: none;"> <div class="customModalInner"> <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> <table> <tr> <td> <img src="img/info.png" style="width: 50px;"> </td> <td> |
2f2d8a9ef
|
502 |
<p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to delete this Tier?</p> |
a9e3a7365
![]() |
503 504 505 506 507 508 509 510 511 512 |
</td> </tr> </table> </div> <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmDeleteVtypeTier()">Yes</button> <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelVtypeTierDelete()">Cancel</button> </div> </div> </div> |
9732e9b36
![]() |
513 514 515 516 517 518 519 520 521 |
<div class="customConfirmPopBackdrop" id="deleteMargin" style="display: none;"> <div class="customModalInner"> <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> <table> <tr> <td> <img src="img/info.png" style="width: 50px;"> </td> <td> |
2f2d8a9ef
|
522 |
<p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to delete this Margin Template?</p> |
9732e9b36
![]() |
523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 |
</td> </tr> </table> </div> <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmDeleteMargin()">Yes</button> <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelMarginDelete()">Cancel</button> </div> </div> </div> <div class="customConfirmPopBackdrop" id="deleteVtypeMargin" style="display: none;"> <div class="customModalInner"> <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> <table> <tr> <td> <img src="img/info.png" style="width: 50px;"> </td> <td> |
2f2d8a9ef
|
543 |
<p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to delete this Margin Template?</p> |
9732e9b36
![]() |
544 545 546 547 548 549 550 551 552 553 |
</td> </tr> </table> </div> <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmDeletVtypeMargin()">Yes</button> <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelVtypeMarginDelete()">Cancel</button> </div> </div> </div> |
2f2d8a9ef
|
554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 |
<div class="customConfirmPopBackdrop" id="resetPricing" style="display: none;"> <div class="customModalInner"> <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> <table> <tr> <td> <img src="img/info.png" style="width: 50px;"> </td> <td> <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure you want to reset and clear all of the staged pricing above and current pricing below?</p> </td> </tr> </table> </div> <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmReset()">Yes</button> <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelReset()">No</button> </div> </div> </div> |
feacde5ff
|
574 575 576 |
<!-- Le javascript ================================================== --> <!-- Placed at the end of the document so the pages load faster --> |
4bb02bb84
|
577 |
<!-- <script> |
feacde5ff
|
578 579 580 581 |
CKEDITOR.replace( 'editor2', { height: 250, extraPlugins: 'divarea' } ); |
4bb02bb84
|
582 |
</script> --> |