Commit 6284a85b901192f02d9c0b0467e6d5d0c2568c4b
1 parent
3b15a66d33
Exists in
master
fuel orders page update
Showing
3 changed files
with
935 additions
and
224 deletions
Show diff stats
app/partials/fuelOrders/fuelOrders.controller.js
1 | |||
2 | 'use strict'; | 1 | 'use strict'; |
3 | 2 | ||
4 | //Load controller | 3 | angular.module('acufuel') |
5 | angular.module('acufuel') | 4 | |
5 | .controller('fuelOrdersController', ['$scope', '$rootScope', '$uibModal', '$filter', '$http', 'NgTableParams','fuelOrdersService', fuelOrdersController]); | ||
6 | |||
7 | function fuelOrdersController($scope, $rootScope, $uibModal, $filter, $http, NgTableParams,fuelOrdersService) { | ||
8 | |||
9 | $scope.showFuelOrderModal = false; | ||
10 | $scope.optionSelected; | ||
11 | |||
12 | $scope.data = {}; | ||
13 | |||
14 | fuelOrdersService.getOrders().then(function(result) { | ||
15 | $scope.orderdata = result; | ||
16 | for(var i=0;i<$scope.orderdata.length;i++){ | ||
17 | $scope.orderdata[i].departingDate = new Date($scope.orderdata[i].departingDate); | ||
18 | |||
19 | var str = ""+$scope.orderdata[i].departingDate; | ||
20 | str = str.slice(4,16) | ||
21 | $scope.orderdata[i].departingDateString = str | ||
22 | console.log(str); | ||
23 | |||
24 | } | ||
25 | |||
26 | $scope.displayFuelOrderList = new NgTableParams({ | ||
27 | page: 1, | ||
28 | count: 10, | ||
29 | }, { | ||
30 | data: $scope.orderdata | ||
31 | }); | ||
32 | }) | ||
33 | |||
34 | |||
35 | $scope.onDTSelect = function() { | ||
36 | if($scope.optionSelected == 'dt'){ | ||
37 | $('#demo-modal-4').css('display', 'block'); | ||
38 | } | ||
39 | } | ||
40 | |||
41 | $scope.editdata = {}; | ||
42 | $scope.editTableRow = function(rowData){ | ||
43 | console.log('row data', rowData); | ||
44 | $scope.editdata = rowData; | ||
45 | $('#demo-modal-5').css('display', 'block'); | ||
46 | } | ||
47 | |||
48 | $scope.cancelData = function() { | ||
49 | $('#demo-modal-4').css('display', ''); | ||
50 | } | ||
51 | $scope.canceleditdata = function() { | ||
52 | $('#demo-modal-5').css('display', ''); | ||
53 | } | ||
54 | |||
55 | $scope.companyList = {}; | ||
56 | |||
57 | fuelOrdersService.getAllCompanies().then(function(result) { | ||
58 | $scope.showLoader = false; | ||
59 | $scope.companyList = result; | ||
60 | console.log(result) | ||
61 | }) | ||
6 | 62 | ||
7 | .controller('fuelOrdersController', ['$scope',function($scope) { | 63 | $scope.sourceList = [{source:"Direct Jet-A"},{source:"Direct AVGAS 100LL"}]; |
8 | 64 | ||
9 | $scope.test = "Testing..."; | 65 | $scope.data = {}; |
66 | |||
67 | |||
10 | 68 |
app/partials/fuelOrders/fuelOrders.html
1 | <style> | 1 | <style> |
2 | .subnavbar .mainnav > li:nth-child(3) > a{ | 2 | .subnavbar .mainnav > li:nth-child(3) > a{ |
3 | color: #ff9900; | 3 | color: #ff9900; |
4 | } | 4 | } |
5 | |||
6 | .button1 { | ||
7 | display: inline-block; | ||
8 | height: 35px; | ||
9 | line-height: 35px; | ||
10 | padding-right: 15px; | ||
11 | padding-left: 50px; | ||
12 | position: relative; | ||
13 | background-color:rgb(41,127,184); | ||
14 | color:rgb(255,255,255); | ||
15 | text-decoration: none; | ||
16 | text-transform: uppercase; | ||
17 | letter-spacing: 1px; | ||
18 | margin-bottom: 15px; | ||
19 | border: 0; | ||
20 | |||
21 | |||
22 | border-radius: 5px; | ||
23 | -moz-border-radius: 5px; | ||
24 | -webkit-border-radius: 5px; | ||
25 | text-shadow:0px 1px 0px rgba(0,0,0,0.5); | ||
26 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1; | ||
27 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true); | ||
28 | |||
29 | -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2); | ||
30 | -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2); | ||
31 | box-shadow:0px 2px 2px rgba(0,0,0,0.2); | ||
32 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)"; | ||
33 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true); | ||
34 | } | ||
35 | |||
36 | .button1 span { | ||
37 | position: absolute; | ||
38 | left: 0; | ||
39 | top: 0; | ||
40 | width: 35px; | ||
41 | background-color:rgba(0,0,0,0.5); | ||
42 | |||
43 | -webkit-border-top-left-radius: 5px; | ||
44 | -webkit-border-bottom-left-radius: 5px; | ||
45 | -moz-border-radius-topleft: 5px; | ||
46 | -moz-border-radius-bottomleft: 5px; | ||
47 | border-top-left-radius: 5px; | ||
48 | border-bottom-left-radius: 5px; | ||
49 | border-right: 1px solid rgba(0,0,0,0.15); | ||
50 | } | ||
51 | |||
52 | .button1:hover span, .button1.active span { | ||
53 | background-color:rgb(0,102,26); | ||
54 | border-right: 1px solid rgba(0,0,0,0.3); | ||
55 | } | ||
56 | |||
57 | .button1:active { | ||
58 | margin-top: 2px; | ||
59 | margin-bottom: 13px; | ||
60 | |||
61 | -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5); | ||
62 | -webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.5); | ||
63 | box-shadow:0px 1px 0px rgba(255,255,255,0.5); | ||
64 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true)"; | ||
65 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true); | ||
66 | } | ||
67 | |||
68 | .button1.turquoise { | ||
69 | background: #449d44; | ||
70 | } | ||
5 | </style> | 71 | </style> |
72 | |||
6 | <div class="main"> | 73 | <div class="main"> |
7 | <div class="container"> | 74 | <div class="container"> |
8 | <div class="row"> | 75 | <div class="row"> |
9 | <div class="col-md-12"> | 76 | <div class="col-md-12"> |
10 | <div class="widget stacked "> | 77 | <div class="widget stacked "> |
11 | <div class="widget-content"> | 78 | <div class="widget-content"> |
12 | <div class="tabbable"> | 79 | <div class="tabbable"> |
13 | <ul class="nav nav-tabs Search-tabs"> | 80 | <ul class="nav nav-tabs"> |
14 | <h2> Corman Air Coeporation</h2> | 81 | <li style="margin: 0px 10px 4px 10px;"><input type="text" style="height:31px;"class="form-control" name="name" id="name" ng-model="searchText" placeholder="Search In Table"></li> |
15 | <li style="margin: 0px 10px 0px 0px;"><input type="text" style="height:31px;" class="form-control" name="name" id="name" placeholder="Search In Table"></li> | 82 | <li><button type="button" class="btn btn-default btn-sm " ng-click="displayFuelOrderList.filter({}); searchText=null">Clear Search And Filters</button></li> |
16 | <li><button type="button" class="btn btn-default">Clear Search & Filters</button></li> | 83 | <li style="float:right"><button type="submit" data-toggle="modal" data-target="#demo-modal-3" class="btn btn-success btn-sm"><i class="fa fa-plus" aria-hidden="true"></i> Add Company</button></li> |
17 | |||
18 | <!-- <li style="float:right"></li> --> | ||
19 | </ul> | 84 | </ul> |
20 | <br> | 85 | <br> |
21 | <div class="tab-content" style="margin:0px"> | 86 | <div class="tab-content customer-table" style="margin:0px"> |
22 | <div class="tab-pane active" id="companyView"> | 87 | <div class="tab-pane active" id="companyView"> |
23 | <table class="table table-striped"> | 88 | <table ng-table="displayFuelOrderList" class="table table-striped table-condensed" show-filter="true"> |
24 | <thead> | 89 | <tr ng-repeat="row in $data | filter:searchText" style="cursor: pointer;" ng-click="editTableRow(row)" > |
25 | <tr> | 90 | <td data-title="'Company Name'" filter="{companyName: 'text'}" sortable="'companyName'"> |
26 | <th> | 91 | {{row.companyName}} |
27 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 92 | </td> |
28 | <lable class="font-company">Fueling date</lable> | 93 | <td data-title="'Fueling date'" filter="{departingDate: 'text'}" sortable="'departingDate'"> |
29 | </th> | 94 | {{row.departingDateString}} |
30 | <th> | 95 | </td> |
31 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 96 | <td data-title="'Tail #'" filter="{aircraftName: 'text'}" sortable="'aircraftName'"> |
32 | <lable class="font-company">Tail #</lable> | 97 | {{row.aircraftName}} |
33 | </th> | 98 | </td> |
34 | <th> | 99 | <td data-title="'Source'" filter="{source: 'text'}" sortable="'source'"> |
35 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 100 | {{row.source}} |
36 | <lable class="font-company">FBO Name</lable> | 101 | </td> |
37 | </th> | 102 | <td data-title="'Volume'" filter="{requestedVolume: 'text'}" sortable="'requestedVolume'"> |
38 | <th> | 103 | {{row.requestedVolume}} |
39 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 104 | </td> |
40 | <lable class="font-company">Volume</lable> | 105 | <td data-title="'FBO Cost'" filter="{fboCost: 'text'}" sortable="'fboCost'"> |
41 | </th> | 106 | {{row.fboCost}} |
42 | <th> | 107 | </td> |
43 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 108 | <td data-title="'Quoted'" filter="{priceQuote: 'text'}" sortable="'priceQuote'"> |
44 | <lable class="font-company">Quoted</lable> | 109 | {{row.priceQuote}} |
45 | </th> | 110 | </td> |
46 | <th> | 111 | <td data-title="'Invoiced'" filter="{invoiced: 'text'}" sortable="'invoiced'"> |
47 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 112 | {{row.invoiced}} |
48 | <lable class="font-company">Invoiced</lable> | 113 | </td> |
49 | </th> | 114 | <td data-title="'Total'" filter="{total: 'text'}" sortable="'total'"> |
50 | <th> | 115 | {{row.total}} |
51 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 116 | </td> |
52 | <lable class="font-company">Total</lable> | 117 | <td data-title="'Status'" filter="{status: 'text'}" sortable="'status'"> |
53 | </th> | 118 | {{row.status}} |
54 | <th> | 119 | </td> |
55 | <select style="float: right;margin:7px;"> | 120 | <td data-title="'Attachments'" filter="{allIn: 'text'}" sortable="'allIn'"> |
56 | <option>Show all</option> | 121 | |
57 | <option>paid</option> | 122 | </td> |
58 | <option>pending</option> | 123 | </tr> |
59 | <option>cancelled</option> | 124 | </table> |
60 | </select> | 125 | |
61 | <lable class="font-company">Status</lable> | 126 | <select class="btn btn-warning exportBtn" ng-model="optionSelected" ng-change="onDTSelect()"> |
62 | </th> | 127 | <option value="" disabled selected="selected">Fuel Widget</option> |
63 | <th> | 128 | <option value="dt" >Direct Transaction</option> |
64 | <select style="float: right;margin:7px;"> | 129 | <option value="efo" >Export Fuel Orders</option> |
65 | <option>Show all</option> | ||
66 | <option>Attachmens</option> | ||
67 | <option>No Attachmens</option> | ||
68 | </select> | 130 | </select> |
69 | <lable class="font-company">Attachmens</lable> | 131 | |
70 | </th> | 132 | </div> |
71 | <th></th> | 133 | </div> |
72 | <th></th> | 134 | </div> |
73 | </tr> | 135 | </div> |
74 | </thead> | 136 | <!-- /widget-content --> |
75 | <tbody> | 137 | </div> |
76 | <tr> | 138 | <!-- /widget --> |
77 | <td class="font-company">04/05/2017</td> | 139 | </div> |
78 | <td class="font-company">N500HG</td> | 140 | <!-- /span8 --> |
79 | <td class="font-company">TBase FBO</td> | 141 | </div> |
80 | <td class="font-company">1000</td> | 142 | <!-- /row --> |
81 | <td class="font-company">$4.4500</td> | 143 | </div> |
82 | <td class="font-company">$0.000</td> | 144 | <!-- /container --> |
83 | <td class="font-company">$691.42</td> | 145 | </div> |
84 | <td class="font-company">paid</td> | 146 | <!-- /main --> |
85 | <td class="font-company"><i class="fa fa-paperclip" aria-hidden="true"></i></td> | 147 | |
86 | <td ></td> | 148 | |
87 | <td></td> | 149 | <form class="modal multi-step" id="demo-modal-3" name="companyForm"> |
88 | </tr> | 150 | <div class="modal-dialog modal-lg"> |
89 | <tr> | 151 | <div class="modal-content"> |
90 | <td class="font-company">04/05/2017</td> | 152 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> |
91 | <td class="font-company">N968HG</td> | 153 | <div> |
92 | <td class="font-company">TBase FBO</td> | 154 | <div class="row" style="margin: 0;"> |
93 | <td class="font-company">1000</td> | 155 | <div> |
94 | <td class="font-company">$4.4500</td> | 156 | <div class="widget" style="margin-bottom: 0;"> |
95 | <td class="font-company">$0.000</td> | 157 | <div class="widget-header"> |
96 | <td class="font-company">$691.42</td> | 158 | <i class="icon-pencil"></i> |
97 | <td class="font-company">pending</td> | 159 | <i class="fa fa-tasks" aria-hidden="true"></i> |
98 | <td class="font-company"><i class="fa fa-paperclip" aria-hidden="true"></i></td> | 160 | <h3>Add a New Company</h3> |
99 | <td></td> | 161 | <div class="pull-right my-toggle-switch" style="margin-right: 30px;"> |
100 | <td></td> | 162 | <div style="color: #ff9a01;">Activate     |
101 | </tr> | 163 | <toggle ng-model="data.activate" size="customToogle"></toggle> |
102 | <tr> | 164 | </div> |
103 | <td class="font-company">04/05/2017</td> | 165 | </div> |
104 | <td class="font-company">N300HG</td> | 166 | <div class="clearfix"></div> |
105 | <td class="font-company">TBase FBO</td> | 167 | </div> |
106 | <td class="font-company">1000</td> | 168 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
107 | <td class="font-company">$4.4500</td> | 169 | <div class="col-xs-12"> |
108 | <td class="font-company">$0.000</td> | 170 | <div class="col-md-8"> |
109 | <td class="font-company">$691.42</td> | 171 | <div class="pull-left"> |
110 | <td class="font-company">Cancelled</td> | 172 | <label class="new-input-label"><b>Company Name *</b></label> |
111 | <td class="font-company"><i class="fa fa-paperclip" aria-hidden="true"></i></td> | 173 | </div> |
112 | <td></td> | 174 | <div class="pull-left" style="margin-left: 15px;"> |
113 | <td ></td> | 175 | <input type="text" ng-model="data.companyName" class="form-control companyNameInput" ng-keyup="removeValidation()" placeholder="" required> |
114 | </tr> | 176 | <label class="customErrorMessage" ng-show="showCompanyError">This field is required.</label> |
115 | <tr> | 177 | </div> |
116 | <td class="font-company">04/05/2017</td> | 178 | <div class="clearfix"></div> |
117 | <td class="font-company">N500HG</td> | 179 | </div> |
118 | <td class="font-company">TBase FBO</td> | 180 | <div class="col-md-4"> |
119 | <td class="font-company">1000</td> | 181 | |
120 | <td class="font-company">$4.4500</td> | 182 | <div class="pull-right"> |
121 | <td class="font-company">$0.000</td> | 183 | <input type="text" ng-model="data.baseIcao" style="width: 100px;" class="form-control" placeholder=""> |
122 | <td class="font-company">$691.42</td> | 184 | </div> |
123 | <td class="font-company">pending</td> | 185 | <div class="pull-right"> |
124 | <td class="font-company"><i class="fa fa-paperclip" aria-hidden="true"></i></td> | 186 | <label style="margin-right: 15px;" class="new-input-label"><b>Base ICAO</b></label> |
125 | <td ></td> | 187 | </div> |
126 | <td></td> | 188 | <div class="clearfix"></div> |
127 | </tr> | 189 | </div> |
128 | <tr> | 190 | </div> |
129 | <td class="font-company">04/05/2017</td> | 191 | <div class="clearfix"></div><br> |
130 | <td class="font-company">N600HG</td> | 192 | <div class="col-xs-12"> |
131 | <td class="font-company">TBase FBO</td> | 193 | <div class="col-md-7"> |
132 | <td class="font-company">1000</td> | 194 | <div class="pull-left"> |
133 | <td class="font-company">$4.4500</td> | 195 | <label class="new-input-label"><b>Relationship </b></label> |
134 | <td class="font-company">$0.000</td> | 196 | </div> |
135 | <td class="font-company">$691.42</td> | 197 | <div class="pull-left" style="margin-left: 32px;"> |
136 | <td class="font-company">paid</td> | 198 | <input type="checkbox" ng-model="data.baseTenant" name="vehicle" value="Bike"> Check here if this is a Base Tenant<br> |
137 | <td class="font-company"><i class="fa fa-paperclip" aria-hidden="true"></i></td> | 199 | <input type="checkbox" ng-model="data.fuelerlinxCustomer" name="vehicle" value="Car" checked> Check here if this is a FuelerLinx Customer<br> |
138 | <td ></td> | 200 | <input type="checkbox" ng-model="data.contractFuelVendor" name="vehicle" value="Car" checked> Check here if this is a Contract Fuel Vendor |
139 | <td></td> | 201 | </div> |
140 | </tr> | 202 | <div class="clearfix"></div> |
141 | <tr> | 203 | </div> |
142 | <td class="font-company">04/05/2017</td> | 204 | <div class="col-md-2 Airport" style="text-align: right;"> |
143 | <td class="font-company">N500HG</td> | 205 | <b>Certificate Type</b> |
144 | <td class="font-company">TBase FBO</td> | 206 | </div> |
145 | <td class="font-company">1000</td> | 207 | <div class="col-md-3 Airport"> |
146 | <td class="font-company">$4.4500</td> | 208 | <select required class="form-control" ng-model="data.certificateType"> |
147 | <td class="font-company">$0.000</td> | 209 | <option value="" disabled selected hidden>Select...</option> |
148 | <td class="font-company">$691.42</td> | 210 | <option value="corporate">Part 91 (Corporate)</option> |
149 | <td class="font-company">Cancelled</td> | 211 | <option value="charter">Part 135 (Charter)</option> |
150 | <td class="font-company"><i class="fa fa-paperclip" aria-hidden="true"></i></td> | 212 | <option value="scheduled">Part 121 (Scheduled)</option> |
151 | <td ></td> | 213 | <option value="military">Military</option> |
152 | <td></td> | 214 | <option value="government">Government</option> |
153 | </tr> | 215 | </select> |
154 | <tr> | 216 | </div> |
155 | <td class="font-company">04/05/2017</td> | 217 | <div class="clearfix"></div> |
156 | <td class="font-company">N900HG</td> | 218 | </div> |
157 | <td class="font-company">TBase FBO</td> | 219 | <div class="clearfix"></div> |
158 | <td class="font-company">1000</td> | 220 | <br/> |
159 | <td class="font-company">$4.4500</td> | 221 | <div class="col-xs-12"> |
160 | <td class="font-company">$0.000</td> | 222 | <div class="col-md-6"> |
161 | <td class="font-company">$691.42</td> | 223 | <div class="pull-left" style="width: 110px;"> |
162 | <td class="font-company">paid</td> | 224 | <b>JET A Margin *</b> |
163 | <td class="font-company"><i class="fa fa-paperclip" aria-hidden="true"></i></td> | 225 | </div> |
164 | <td ></td> | 226 | <div class="pull-left"> |
165 | <td></td> | 227 | <select class="form-control marginSelectBox" ng-model="data.masterMargin" ng-options="margin.id as margin.marginName for margin in jetMarginList" required ng-change="removeMarginValidation()"> |
166 | </tr> | 228 | <option value="" disabled>Select...</option> |
167 | <tr> | 229 | </select> |
168 | <td class="font-company">04/05/2017</td> | 230 | <label ng-show="showMarginError" class="customErrorMessage">This field is required.</label> |
169 | <td class="font-company">N500HG</td> | 231 | |
170 | <td class="font-company">TBase FBO</td> | 232 | <div class="clearfix"></div> |
171 | <td class="font-company">1000</td> | 233 | </div> |
172 | <td class="font-company">$4.4500</td> | 234 | </div> |
173 | <td class="font-company">$0.000</td> | 235 | |
174 | <td class="font-company">$691.42</td> | 236 | <div class="col-md-3 Airport" style="text-align: right;"> |
175 | <td class="font-company">pending</td> | 237 | <b>AVGAS 100LL Margin</b> |
176 | <td class="font-company"><i class="fa fa-paperclip" aria-hidden="true"></i></td> | 238 | </div> |
177 | <td ></td> | 239 | <div class="col-md-3 Airport"> |
178 | <td></td> | 240 | <select class="form-control" ng-model="data.avgasMargin" ng-options="avgs.id as avgs.marginName for avgs in avgsMarginList"> |
179 | </tr> | 241 | <option value="" disabled>Select...</option> |
180 | <tr> | 242 | </select> |
181 | <td class="font-company">04/05/2017</td> | 243 | </div> |
182 | <td class="font-company">N580HG</td> | 244 | <div class="clearfix"></div> |
183 | <td class="font-company">TBase FBO</td> | 245 | </div> |
184 | <td class="font-company">1000</td> | 246 | <div class="clearfix"></div> |
185 | <td class="font-company">$4.4500</td> | 247 | <br/> |
186 | <td class="font-company">$0.000</td> | 248 | <div class="col-xs-12"> |
187 | <td class="font-company">$691.42</td> | 249 | <div class="col-md-12"> |
188 | <td class="font-company">Cancelled</td> | 250 | <div class="pull-left" style="width: 110px;"> |
189 | <td class="font-company"><i class="fa fa-paperclip" aria-hidden="true"></i></td> | 251 | <label class="new-input-label"><b>Address</b></label> |
190 | <td ></td> | 252 | </div> |
191 | <td></td> | 253 | <div class="pull-left" style="width: calc(100% - 110px);"> |
192 | </tr> | 254 | <input type="text" class="form-control" ng-model="data.addressOne" placeholder=""> |
193 | </tbody> | 255 | </div> |
194 | </table> | 256 | <div class="clearfix"></div> |
195 | <div class="row" style="margin-left: 0px;"> | 257 | </div> |
196 | <div class="col-md-2"> | 258 | </div> |
197 | <button type="button" class="btn btn-warning">Export Fuel Orders</button> | 259 | <div class="clearfix"></div> |
198 | </div> | 260 | <br/> |
199 | <div class="col-md-10"> | 261 | <div class="col-xs-12"> |
200 | <div class="row" style="margin-left: 0px;"> | 262 | <div class="col-md-12"> |
201 | <div class="col-md-6"> | 263 | <div class="pull-left" style="width: 110px;"> |
202 | </div> | 264 | <label class="new-input-label"><b>Address2</b></label> |
203 | <div class="col-md-2"> | 265 | </div> |
204 | <select class="form-control"> | 266 | <div class="pull-left" style="width: calc(100% - 110px);"> |
205 | <option>20 Records Per Page</option> | 267 | <input type="text" ng-model="data.addressTwo" class="form-control" placeholder=""> |
206 | <option>50 Records Per Page</option> | 268 | </div> |
207 | <option>100 Records Per Page</option> | 269 | <div class="clearfix"></div> |
208 | </select> | 270 | </div> |
271 | </div> | ||
272 | <div class="clearfix"></div> | ||
273 | <br/> | ||
274 | <div class="col-xs-12"> | ||
275 | |||
276 | <div class="col-md-6"> | ||
277 | <div class="pull-left" style="width: 110px;"> | ||
278 | <label class="new-input-label"><b>City</b></label> | ||
279 | </div> | ||
280 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
281 | <input type="text" ng-model="data.city" class="form-control" placeholder=""> | ||
282 | </div> | ||
283 | <div class="clearfix"></div> | ||
284 | </div> | ||
285 | <div class="col-md-3"> | ||
286 | <div class="pull-left" style="width: 40px;"> | ||
287 | <label class="new-input-label"><b>State</b></label> | ||
288 | </div> | ||
289 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
290 | <input type="text" ng-model="data.state" class="form-control" placeholder=""> | ||
291 | </div> | ||
292 | <div class="clearfix"></div> | ||
293 | </div> | ||
294 | <div class="col-md-3"> | ||
295 | <div class="pull-left"> | ||
296 | <label class="new-input-label"><b>Zip Code</b></label> | ||
297 | </div> | ||
298 | <div class="pull-right" style="width: calc(100% - 60px);"> | ||
299 | <input type="tel" ng-model="data.zipcode" class="form-control" placeholder=""> | ||
300 | </div> | ||
301 | <div class="clearfix"></div> | ||
302 | </div> | ||
303 | </div> | ||
304 | <div class="clearfix"></div> | ||
305 | <br/> | ||
306 | <div class="col-xs-12"> | ||
307 | |||
308 | <div class="col-md-6"> | ||
309 | <div class="pull-left" style="width: 110px;"> | ||
310 | <label class="new-input-label"><b>Country</b></label> | ||
311 | </div> | ||
312 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
313 | <input type="text" ng-model="data.country" class="form-control" placeholder=""> | ||
314 | </div> | ||
315 | <div class="clearfix"></div> | ||
316 | </div> | ||
317 | <div class="col-md-6"> | ||
318 | <div class="pull-left" style="width: 110px;"> | ||
319 | <label class="new-input-label"><b>Internal Note</b></label> | ||
209 | </div> | 320 | </div> |
210 | <div class="col-md-4"> | 321 | <div class="pull-left" style="width: calc(100% - 110px);"> |
211 | <ul class="pagination" style="margin:0px"> | 322 | <textarea name="message" ng-model="data.internalNote" rows="4" cols="34"></textarea> |
212 | <li><a href="javascript:;">ยซ</a></li> | ||
213 | <li class="active"><a href="#">1</a></li> | ||
214 | <li><a href="javascript:;">2</a></li> | ||
215 | <li><a href="javascript:;">3</a></li> | ||
216 | <li><a href="javascript:;">4</a></li> | ||
217 | <li><a href="javascript:;">5</a></li> | ||
218 | <li><a href="javascript:;">ยป</a></li> | ||
219 | </ul> | ||
220 | </div> | 323 | </div> |
324 | <div class="clearfix"></div> | ||
221 | </div> | 325 | </div> |
222 | </div> | 326 | </div> |
327 | <div class="clearfix"></div> | ||
328 | <!-- <br/> | ||
329 | <div class="col-xs-12"> | ||
330 | <div class="col-md-2 Airport"></div> | ||
331 | <div class="col-md-10 Airport"> | ||
332 | <div class="pull-right"> | ||
333 | <button type="button" class="btn btn-default" ng-click="cancel()">Cancel</button> | ||
334 | <button type="button" class="btn btn-warning" ng-click="addAircraft()">Next: Add Aircraft</button> | ||
335 | </div> | ||
336 | </div> | ||
337 | </div> --> | ||
223 | </div> | 338 | </div> |
224 | </div> | 339 | </div> |
225 | 340 | <div class="clearfix"></div> | |
341 | </div> | ||
342 | </div> | ||
343 | </div> | ||
226 | </div> | 344 | </div> |
227 | 345 | <div class="modal-body step-2" data-step="2" style="padding: 0;"> | |
228 | </div> | 346 | <div> |
229 | 347 | <div class="row" style="margin: 0;"> | |
230 | </div> | 348 | <div> |
231 | 349 | <div class="widget" style="margin-bottom: 0;"> | |
232 | </div> | 350 | <div class="widget-header"> |
351 | <i class="icon-pencil"></i> | ||
352 | <i class="fa fa-tasks" aria-hidden="true"></i> | ||
353 | <h3>Add a New Company</h3> | ||
354 | <div class="clearfix"></div> | ||
355 | </div> | ||
356 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | ||
357 | <div class="col-xs-12"> | ||
358 | <div class="widget-header"> | ||
359 | <i class="fa fa-list"></i> | ||
360 | <h3>Aircraft List</h3> | ||
361 | </div> | ||
362 | <div class="widget-content" style="padding:0px;border: 0px; "> | ||
363 | <div class="table-responsive"> | ||
364 | <!-- <table class="table table-bordered table-hover table-striped addRow" style="margin-bottom: 0px;"> | ||
365 | <thead> | ||
366 | <tr> | ||
367 | <th>Tail</th> | ||
368 | <th>Make</th> | ||
369 | <th>Model</th> | ||
370 | <th>Size</th> | ||
371 | <th>Margin</th> | ||
372 | </tr> | ||
373 | </thead> | ||
374 | <tbody> | ||
375 | <tr> | ||
376 | <td> | ||
377 | <input type="text" style="width:100px;" ng-model="aircraft.tail" class="form-control"> | ||
378 | </td> | ||
379 | <td style="width: 25%;"> | ||
380 | <select class="form-control" ng-model="aircraft.make" ng-change="getModal()"> | ||
381 | <option ng-repeat="make in aircraftMakeList">{{make}}</option> | ||
382 | </select> | ||
383 | </td> | ||
384 | <td style="width: 20%;"> | ||
385 | <select class="form-control" ng-model="aircraft.model" ng-change="getSize()"> | ||
386 | <option ng-repeat="model in aircraftModalList">{{model}}</option> | ||
387 | </select> | ||
388 | </td> | ||
389 | <td style="width: 25%;"> | ||
390 | <select class="form-control" ng-model="aircraft.size"> | ||
391 | <option ng-repeat="size in aircraftSizeList">{{size}}</option> | ||
392 | </select> | ||
393 | </td> | ||
394 | <td> | ||
395 | <select class="form-control"> | ||
396 | <option>Margin1</option> | ||
397 | <option>Margin2</option> | ||
398 | </select> | ||
399 | </td> | ||
400 | </tr> | ||
401 | </tbody> | ||
402 | |||
403 | </table> --> | ||
404 | <table class="table table-striped table-bordered"> | ||
405 | <thead> | ||
406 | <tr> | ||
407 | <!-- <th><input type="checkbox" ng-model="selectedAll" ng-click="checkAll()" /></th> --> | ||
408 | <th>Tail</th> | ||
409 | <th>Make</th> | ||
410 | <th>Model</th> | ||
411 | <th>Size</th> | ||
412 | <th>JET A Margin</th> | ||
413 | <th>AVGS 100LL Margin</th> | ||
414 | </tr> | ||
415 | </thead> | ||
416 | <tbody> | ||
417 | <tr ng-repeat="aircraftData in aircraftDetails track by $index"> | ||
418 | <!-- <td> | ||
419 | <input type="checkbox" ng-model="aircraftData.selected"/> | ||
420 | </td> --> | ||
421 | <td style="width: 15%"> | ||
422 | <input type="text" class="form-control" ng-model="aircraftData.tail" required/> | ||
423 | </td> | ||
424 | <td style="width: 17%"> | ||
425 | <select class="form-control" ng-model="aircraftData.make" ng-change="getModal(aircraftData.make, $index)"> | ||
426 | <option ng-repeat="make in aircraftMakeList">{{make}}</option> | ||
427 | <option value="" disabled>Select...</option> | ||
428 | </select> | ||
429 | </td> | ||
430 | <td style="width: 17%"> | ||
431 | <select class="form-control" ng-model="aircraftData.model" ng-change="getSize(aircraftData.model, $index)"> | ||
432 | <option ng-repeat="model in aircraftData.aircraftModalList">{{model}}</option> | ||
433 | <option value="" disabled>Select...</option> | ||
434 | </select> | ||
435 | </td> | ||
436 | <td style="width: 17%"> | ||
437 | <select class="form-control" ng-model="aircraftData.sizeId" ng-options="size.aircraftSize.id as size.aircraftSize.size for size in aircraftData.aircraftSizeList"> | ||
438 | <option value="" disabled>Select...</option> | ||
439 | </select> | ||
440 | <!-- <select class="form-control" ng-model="aircraftData.size"> | ||
441 | <option ng-repeat="size in aircraftData.aircraftSizeList">{{size}}</option> | ||
442 | </select> --> | ||
443 | </td> | ||
444 | <td style="width: 17%"> | ||
445 | <select class="form-control" ng-model="aircraftData.marginId" ng-options="margin.id as margin.marginName for margin in jetMarginList"> | ||
446 | <option value="" disabled>Select...</option> | ||
447 | </select> | ||
448 | </td> | ||
449 | <td style="width: 17%"> | ||
450 | <select class="form-control marginSelectBox" ng-model="aircraftData.avgasMarginId" ng-options="avgs.id as avgs.marginName for avgs in avgsMarginList"> | ||
451 | <option value="" disabled>Select...</option> | ||
452 | </select> | ||
453 | </td> | ||
454 | </tr> | ||
455 | </tbody> | ||
456 | </table> | ||
457 | </div> | ||
458 | <div class="clearfix"></div> | ||
459 | </div> | ||
460 | </div> | ||
461 | <div class="clearfix"></div> | ||
462 | <div class="col-xs-12" style="margin-bottom: 50px;margin-top: 10px;"> | ||
463 | <button ng-click="addNew()" class="button1 turquoise pull-right"><span>+</span>Add Aircraft</button> | ||
464 | </div> | ||
465 | <!-- <div class="col-xs-12" style="margin-bottom: 20px;"> | ||
466 | <div class="pull-right"> | ||
467 | <button type="button" class="btn btn-default" ng-click="cancelCraft()">Cancel</button> | ||
468 | <button type="button" class="btn btn-warning" ng-click="goBack()">Go Back</button> | ||
469 | <button type="button" class="btn btn-success" ng-click="goBack()">Save</button> | ||
470 | </div> | ||
471 | </div> --> | ||
472 | </div> | ||
473 | </div> | ||
474 | <div class="clearfix"></div> | ||
475 | </div> | ||
476 | </div> | ||
477 | </div> | ||
478 | </div> | ||
479 | <!-- <div class="modal-body step-3" data-step="3"> | ||
480 | This is the final step. | ||
481 | </div> --> | ||
482 | <div class="modal-footer" style="border-top: 0;"> | ||
483 | <button type="button" class="btn btn-default" ng-click="reset2()" data-dismiss="modal">Cancel</button> | ||
484 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addFirstData('#demo-modal-3', 2)">Next: Add Aircraft</button> | ||
485 | <button type="button" class="btn btn-primary step step-2" data-step="2" onclick="sendEvent('#demo-modal-3', 1)">Go Back</button> | ||
486 | <!-- <button type="button" class="btn btn-primary step step-2" data-step="2" onclick="sendEvent('#demo-modal-3', 3)">Continue</button> --> | ||
487 | <button type="button" class="btn btn-success step step-2" data-step="2" ng-click="saveCompanyData()">Save</button> | ||
488 | </div> | ||
489 | </div> | ||
490 | </div> | ||
491 | </form> | ||
492 | |||
233 | 493 | ||
494 | |||
495 | <form class="modal multi-step" id="demo-modal-4" name="fuelOrderForm"> | ||
496 | <div class="modal-dialog modal-lg"> | ||
497 | <div class="modal-content"> | ||
498 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> | ||
499 | <div> | ||
500 | <div class="row" style="margin: 0;"> | ||
501 | <div> | ||
502 | <div class="widget" style="margin-bottom: 0;"> | ||
503 | <div class="widget-header"> | ||
504 | <i class="icon-pencil"></i> | ||
505 | <i class="fa fa-tasks" aria-hidden="true"></i> | ||
506 | <h3>Add a Fuel Order</h3> | ||
507 | <div class="clearfix"></div> | ||
508 | </div> | ||
509 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | ||
510 | <div class="col-xs-12"> | ||
511 | <div class="col-xs-12"> | ||
512 | |||
513 | <div class="col-md-6"> | ||
514 | <div class="pull-left" style="width: 110px;"> | ||
515 | <label class="new-input-label"><b>Fueling Date</b></label> | ||
516 | </div> | ||
517 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
518 | <input type="date" ng-model="data.date" class="form-control" placeholder=""> | ||
519 | <!--<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>--> | ||
520 | </div> | ||
521 | <div class="clearfix"></div> | ||
522 | </div> | ||
523 | <div class="col-md-6"> | ||
524 | <div class="pull-left" style="width: 110px;"> | ||
525 | <label class="new-input-label"><b>Tail #</b></label> | ||
526 | </div> | ||
527 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
528 | <input type="text" ng-model="data.tail" class="form-control" placeholder=""> | ||
529 | </div> | ||
530 | <div class="clearfix"></div> | ||
531 | </div> | ||
532 | </div> | ||
533 | <div class="clearfix"></div><br> | ||
534 | |||
535 | <div class="col-xs-12"> | ||
536 | |||
537 | <div class="col-md-6"> | ||
538 | <div class="pull-left" style="width: 110px;"> | ||
539 | <label class="new-input-label"><b>Company</b></label> | ||
540 | </div> | ||
541 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
542 | <select ui-select2 ng-model="data.company" style="width: 100%;"> | ||
543 | <option value="" selected disabled>Select Company</option> | ||
544 | <option ng-repeat="list in companyList">{{list.companyName}}</option> | ||
545 | </select> | ||
546 | </div> | ||
547 | <div class="clearfix"></div> | ||
548 | </div> | ||
549 | <div class="col-md-6"> | ||
550 | <div class="pull-left" style="width: 110px;"> | ||
551 | <label class="new-input-label"><b>Source</b></label> | ||
552 | </div> | ||
553 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
554 | <select ui-select2 ng-model="data.source" style="width: 100%;"> | ||
555 | <option value="" selected disabled>Select Source</option> | ||
556 | <option ng-repeat="list in sourceList">{{list.source}}</option> | ||
557 | </select> | ||
558 | </div> | ||
559 | <div class="clearfix"></div> | ||
560 | </div> | ||
561 | </div> | ||
562 | <div class="clearfix"></div> | ||
563 | <br/> | ||
564 | |||
565 | |||
566 | <div class="col-xs-12"> | ||
567 | |||
568 | <div class="col-md-6"> | ||
569 | <div class="pull-left" style="width: 110px;"> | ||
570 | <label class="new-input-label"><b>Volume</b></label> | ||
571 | </div> | ||
572 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
573 | <input type="text" ng-model="data.volume" class="form-control" placeholder=""> | ||
574 | </div> | ||
575 | <div class="clearfix"></div> | ||
576 | </div> | ||
577 | <div class="col-md-6"> | ||
578 | <div class="pull-left" style="width: 110px;"> | ||
579 | <label class="new-input-label"><b>Invoiced</b></label> | ||
580 | </div> | ||
581 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
582 | <input type="text" ng-model="data.invoiced" class="form-control" placeholder=""> | ||
583 | </div> | ||
584 | <div class="clearfix"></div> | ||
585 | </div> | ||
586 | </div> | ||
587 | <div class="clearfix"></div> | ||
588 | <br/> | ||
589 | <div class="col-xs-12"> | ||
590 | |||
591 | <div class="col-md-6"> | ||
592 | <div class="pull-left" style="width: 110px;"> | ||
593 | <label class="new-input-label"><b>Total</b></label> | ||
594 | </div> | ||
595 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
596 | <input type="text" class="form-control" placeholder="0.0" value="{{data.volume * data.invoiced}}"> | ||
597 | |||
598 | </div> | ||
599 | <div class="clearfix"></div> | ||
600 | </div> | ||
601 | <div class="col-md-6"> | ||
602 | <div class="pull-left" style="width: 110px;"> | ||
603 | <label class="new-input-label"><b>FBO Cost</b></label> | ||
604 | </div> | ||
605 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
606 | <input type="text" ng-model="data.fbo" class="form-control" placeholder=""> | ||
607 | </div> | ||
608 | <div class="clearfix"></div> | ||
609 | </div> | ||
610 | </div> | ||
611 | <div class="clearfix"></div> | ||
612 | <br/> | ||
613 | <div class="col-xs-12"> | ||
614 | |||
615 | |||
616 | <div class="col-md-6"> | ||
617 | <div class="pull-left" style="width: 110px;"> | ||
618 | <label class="new-input-label"><b>Status</b></label> | ||
619 | </div> | ||
620 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
621 | <select ui-select2 ng-model="data.status" style="width: 100%;"> | ||
622 | <option value="" selected disabled>Select Status</option> | ||
623 | <option>Pending</option> | ||
624 | <option>Invoiced</option> | ||
625 | <option>Paid</option> | ||
626 | <option>Cancelled</option> | ||
627 | <option>Archived</option> | ||
628 | </select> | ||
629 | </div> | ||
630 | <div class="clearfix"></div> | ||
631 | </div> | ||
632 | </div> | ||
633 | <div class="clearfix"></div> | ||
634 | <br/> | ||
635 | <div class="col-xs-12"> | ||
636 | |||
637 | |||
638 | </div> | ||
639 | <div class="clearfix"></div> | ||
640 | <br/> | ||
641 | <div class="col-xs-12"> | ||
642 | |||
643 | </div> | ||
644 | <div class="clearfix"></div> | ||
645 | |||
646 | </div> | ||
647 | </div> | ||
648 | <div class="clearfix"></div> | ||
649 | </div> | ||
650 | </div> | ||
651 | </div> | ||
652 | </div> | ||
653 | |||
654 | <div class="modal-footer" style="border-top: 0;"> | ||
655 | <button type="button" class="btn btn-default" ng-click="cancelData()" data-dismiss="modal">Cancel</button> | ||
656 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addData">Save</button> | ||
657 | </div> | ||
658 | </div> | ||
659 | </div> | ||
660 | </div> | ||
661 | </form> | ||
662 | |||
663 | |||
664 | <form class="modal multi-step" id="demo-modal-5" name="fuelOrderUpdateForm"> | ||
665 | <div class="modal-dialog modal-lg"> | ||
666 | <div class="modal-content"> | ||
667 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> | ||
668 | <div> | ||
669 | <div class="row" style="margin: 0;"> | ||
670 | <div> | ||
671 | <div class="widget" style="margin-bottom: 0;"> | ||
672 | <div class="widget-header"> | ||
673 | <i class="icon-pencil"></i> | ||
674 | <i class="fa fa-tasks" aria-hidden="true"></i> | ||
675 | <h3>Update Fuel Order</h3> | ||
676 | <div class="clearfix"></div> | ||
677 | </div> | ||
678 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | ||
679 | <div class="col-xs-12"> | ||
680 | <div class="col-xs-12"> | ||
681 | |||
682 | <div class="col-md-6"> | ||
683 | <div class="pull-left" style="width: 110px;"> | ||
684 | <label class="new-input-label"><b>Fueling Date</b></label> | ||
685 | </div> | ||
686 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
687 | <input type="date" ng-model="editdata.departingDate" class="form-control" placeholder=""> | ||
688 | <!--<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>--> | ||
689 | </div> | ||
690 | <div class="clearfix"></div> | ||
691 | </div> | ||
692 | <div class="col-md-6"> | ||
693 | <div class="pull-left" style="width: 110px;"> | ||
694 | <label class="new-input-label"><b>Tail #</b></label> | ||
695 | </div> | ||
696 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
697 | <input type="text" ng-model="editdata.aircraftName" class="form-control" placeholder=""> | ||
698 | </div> | ||
699 | <div class="clearfix"></div> | ||
700 | </div> | ||
701 | </div> | ||
702 | <div class="clearfix"></div><br> | ||
703 | |||
704 | <div class="col-xs-12"> | ||
705 | |||
706 | <div class="col-md-6"> | ||
707 | <div class="pull-left" style="width: 110px;"> | ||
708 | <label class="new-input-label"><b>Company</b></label> | ||
709 | </div> | ||
710 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
711 | <select ui-select2 ng-model="editdata.companyName" style="width: 100%;"> | ||
712 | <option value="" selected disabled>Select Company</option> | ||
713 | <option ng-repeat="list in companyList">{{list.companyName}}</option> | ||
714 | </select> | ||
715 | </div> | ||
716 | <div class="clearfix"></div> | ||
717 | </div> | ||
718 | <div class="col-md-6"> | ||
719 | <div class="pull-left" style="width: 110px;"> | ||
720 | <label class="new-input-label"><b>Source</b></label> | ||
721 | </div> | ||
722 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
723 | <select ui-select2 ng-model="editdata.source" style="width: 100%;"> | ||
724 | <option value="" selected disabled>Select Source</option> | ||
725 | <option ng-repeat="list in sourceList">{{list.source}}</option> | ||
726 | </select> | ||
727 | </div> | ||
728 | <div class="clearfix"></div> | ||
729 | </div> | ||
730 | </div> | ||
731 | <div class="clearfix"></div> | ||
732 | <br/> | ||
733 | |||
734 | |||
735 | <div class="col-xs-12"> | ||
736 | |||
737 | <div class="col-md-6"> | ||
738 | <div class="pull-left" style="width: 110px;"> | ||
739 | <label class="new-input-label"><b>Volume</b></label> | ||
740 | </div> | ||
741 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
742 | <input type="text" ng-model="editdata.requestedVolume" class="form-control" placeholder=""> | ||
743 | </div> | ||
744 | <div class="clearfix"></div> | ||
745 | </div> | ||
746 | <div class="col-md-6"> | ||
747 | <div class="pull-left" style="width: 110px;"> | ||
748 | <label class="new-input-label"><b>Invoiced</b></label> | ||
749 | </div> | ||
750 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
751 | <input type="text" ng-model="editdata.invoiced" class="form-control" placeholder=""> | ||
752 | </div> | ||
753 | <div class="clearfix"></div> | ||
754 | </div> | ||
755 | </div> | ||
756 | <div class="clearfix"></div> | ||
757 | <br/> | ||
758 | <div class="col-xs-12"> | ||
759 | |||
760 | <div class="col-md-6"> | ||
761 | <div class="pull-left" style="width: 110px;"> | ||
762 | <label class="new-input-label"><b>Total</b></label> | ||
763 | </div> | ||
764 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
765 | <input type="text" class="form-control" placeholder="0.0" value="{{editdata.requestedVolume * editdata.invoiced}}"> | ||
766 | |||
767 | </div> | ||
768 | <div class="clearfix"></div> | ||
769 | </div> | ||
770 | <div class="col-md-6"> | ||
771 | <div class="pull-left" style="width: 110px;"> | ||
772 | <label class="new-input-label"><b>FBO Cost</b></label> | ||
773 | </div> | ||
774 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
775 | <input type="text" ng-model="editdata.fboCost" class="form-control" placeholder=""> | ||
776 | </div> | ||
777 | <div class="clearfix"></div> | ||
778 | </div> | ||
779 | </div> | ||
780 | <div class="clearfix"></div> | ||
781 | <br/> | ||
782 | <div class="col-xs-12"> | ||
783 | |||
784 | |||
785 | <div class="col-md-6"> | ||
786 | <div class="pull-left" style="width: 110px;"> | ||
787 | <label class="new-input-label"><b>Status</b></label> | ||
788 | </div> | ||
789 | <div class="pull-left" style="width: calc(100% - 110px);"> | ||
790 | <select ui-select2 ng-model="editdata.status" style="width: 100%;"> | ||
791 | <option value="" selected disabled>Select Status</option> | ||
792 | <option>Pending</option> | ||
793 | <option>Invoiced</option> | ||
794 | <option>Paid</option> | ||
795 | <option>Cancelled</option> | ||
796 | <option>Archived</option> | ||
797 | </select> | ||
798 | </div> | ||
799 | <div class="clearfix"></div> | ||
800 | </div> | ||
801 | </div> | ||
802 | <div class="clearfix"></div> | ||
803 | <br/> | ||
804 | <div class="col-xs-12"> | ||
805 | |||
806 | |||
807 | </div> | ||
808 | <div class="clearfix"></div> | ||
809 | <br/> | ||
810 | <div class="col-xs-12"> | ||
811 | |||
812 | </div> | ||
813 | <div class="clearfix"></div> | ||
814 | |||
815 | </div> | ||
816 | </div> | ||
817 | <div class="clearfix"></div> | ||
818 | </div> | ||
819 | </div> | ||
820 | </div> | ||
821 | </div> | ||
822 | |||
823 | <div class="modal-footer" style="border-top: 0;"> | ||
824 | <button type="button" class="btn btn-default" ng-click="canceleditdata()" data-dismiss="modal">Cancel</button> | ||
825 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="updateData">Save</button> | ||
826 | </div> | ||
827 | </div> | ||
828 | </div> | ||
829 | </div> | ||
830 | </form> |
app/partials/fuelOrders/fuelOrders.service.js
1 | (function(){ | 1 | (function(){ |
2 | 'use strict'; | 2 | 'use strict'; |
3 | angular.module('acufuel') | 3 | angular.module('acufuel') |
4 | .service('fuelOrdersService', ['$q', '$http', 'BE', fuelOrdersService]); | 4 | .service('fuelOrdersService', ['$q', '$http', 'BASE_URL', fuelOrdersService]); |
5 | 5 | ||
6 | function fuelOrdersService($q, $http, BE) { | 6 | function fuelOrdersService($q, $http, BASE_URL) { |
7 | var temp = {}; | 7 | |
8 | this.getAllCompanies = function() { | ||
9 | var deferred = $q.defer(); | ||
10 | $http({ | ||
11 | method : 'GET', | ||
12 | url : BASE_URL.url +'/user/allCompanies', | ||
13 | headers : {'Content-Type': 'application/json'}, | ||
14 | }) | ||
15 | .then(function (result){ | ||
16 | deferred.resolve(result.data); | ||
17 | },function (result){ | ||
18 | deferred.resolve(result.data); | ||
19 | }) | ||
20 | return deferred.promise; | ||
21 | } | ||
22 | |||
23 | |||
24 | this.getOrders = function() { | ||
25 | |||
26 | var deferred = $q.defer(); | ||
27 | $http({ | ||
28 | method : 'GET', | ||
29 | url : BASE_URL.url +'/user/orders', | ||
30 | headers : {'Content-Type': 'application/json'}, | ||
31 | }) | ||
32 | .then(function (result){ | ||
33 | deferred.resolve(result.data); | ||
34 | },function (result){ | ||
35 | deferred.resolve(result.data); | ||
36 | }) | ||
37 | return deferred.promise; | ||
38 | } | ||
39 | |||
40 | this.dispathFuelOrder = function(data) { | ||
41 | var deferred = $q.defer(); | ||
42 | $http({ | ||
43 | method : 'POST', | ||
44 | url : BASE_URL.url +'/fuelOrder', | ||
45 | headers : {'Content-Type': 'application/json'}, | ||
46 | data: data | ||
47 | }) | ||
48 | .then(function (result){ | ||
49 | deferred.resolve(result.data); | ||
50 | },function (result){ | ||
51 | deferred.resolve(result.data); | ||
52 | }) | ||
53 | return deferred.promise; | ||
54 | } | ||
55 | |||
56 | } | ||
8 | 57 | ||
9 |