Commit 8fc0ea8f4f28de82e9c3272a15c6a892f28b8133
1 parent
bcd6c1025f
Exists in
master
update menu items
Showing
15 changed files
with
42 additions
and
32 deletions
Show diff stats
app/partials/ContactView/ContactView.html
1 | <style> | 1 | <style> |
2 | .subnavbar .mainnav > li:nth-child(3) > a{ | 2 | .subnavbar .mainnav > li:nth-child(2) > a{ |
3 | color: #ca5c6a; | 3 | color: #ca5c6a; |
4 | } | 4 | } |
5 | </style> | 5 | </style> |
6 | 6 | ||
7 | <div class="myLoader" ng-show="showLoader"> | 7 | <div class="myLoader" ng-show="showLoader"> |
8 | <img src="../img/hourglass.gif" width="50px;"> | 8 | <img src="../img/hourglass.gif" width="50px;"> |
9 | </div> | 9 | </div> |
10 | 10 | ||
11 | <div class="main"> | 11 | <div class="main"> |
12 | <div class="container"> | 12 | <div class="container"> |
13 | <div class="row"> | 13 | <div class="row"> |
14 | <div class="col-md-12"> | 14 | <div class="col-md-12"> |
15 | <div class="widget stacked "> | 15 | <div class="widget stacked "> |
16 | <div class="widget-content"> | 16 | <div class="widget-content"> |
17 | <div class="tabbable"> | 17 | <div class="tabbable"> |
18 | <ul class="nav nav-tabs"> | 18 | <ul class="nav nav-tabs"> |
19 | <li> | 19 | <li> |
20 | <a ui-sref="app.customers">Company View | 20 | <a ui-sref="app.customers">Company View |
21 | <i class="fa fa-caret-down" aria-hidden="true"></i> | 21 | <i class="fa fa-caret-down" aria-hidden="true"></i> |
22 | </a> | 22 | </a> |
23 | </li> | 23 | </li> |
24 | <li class="active"> | 24 | <li class="active"> |
25 | <a ui-sref="app.ContactView">Contact View | 25 | <a ui-sref="app.ContactView">Contact View |
26 | <i class="fa fa-caret-down" aria-hidden="true"></i> | 26 | <i class="fa fa-caret-down" aria-hidden="true"></i> |
27 | </a> | 27 | </a> |
28 | </li> | 28 | </li> |
29 | <li> | 29 | <li> |
30 | <a ui-sref="app.FuelVendors">Fuel Vendors | 30 | <a ui-sref="app.FuelVendors">Fuel Vendors |
31 | <i class="fa fa-caret-down" aria-hidden="true"></i> | 31 | <i class="fa fa-caret-down" aria-hidden="true"></i> |
32 | </a> | 32 | </a> |
33 | </li> | 33 | </li> |
34 | 34 | ||
35 | <li style="margin: 0px 10px 4px 40px;"><input type="text" style="height:31px;"class="form-control" ng-model="searchText" placeholder="Search In Table" ng-model="search" ng-minlength="minlength"></li> | 35 | <li style="margin: 0px 10px 4px 40px;"><input type="text" style="height:31px;"class="form-control" ng-model="searchText" placeholder="Search In Table" ng-model="search" ng-minlength="minlength"></li> |
36 | <li><button type="button" class="btn btn-default btn-sm" ng-click="displayContactList.filter({}); searchText=null">Clear Search And Filters</button></li> | 36 | <li><button type="button" class="btn btn-default btn-sm" ng-click="displayContactList.filter({}); searchText=null">Clear Search And Filters</button></li> |
37 | 37 | ||
38 | <!-- <li style="margin: 0px 10px 4px 40px;"><input type="text" style="height:31px;"class="form-control" name="name" id="name" placeholder="Search In Table" ng-model="search" ng-keyup="searchString(search)" ng-minlength="minlength"></li> | 38 | <!-- <li style="margin: 0px 10px 4px 40px;"><input type="text" style="height:31px;"class="form-control" name="name" id="name" placeholder="Search In Table" ng-model="search" ng-keyup="searchString(search)" ng-minlength="minlength"></li> |
39 | <li><button type="button" class="btn btn-default btn-sm">Clear Search And Filters</button></li> --> | 39 | <li><button type="button" class="btn btn-default btn-sm">Clear Search And Filters</button></li> --> |
40 | 40 | ||
41 | <li style="float: right"> <button type="submit" data-toggle="modal" data-target="#contact-modal-3" class="btn btn-success btn-sm"> <i class="fa fa-plus" aria-hidden="true"></i> Add Contact </button></li> | 41 | <li style="float: right"> <button type="submit" data-toggle="modal" data-target="#contact-modal-3" class="btn btn-success btn-sm"> <i class="fa fa-plus" aria-hidden="true"></i> Add Contact </button></li> |
42 | </ul> | 42 | </ul> |
43 | <br> | 43 | <br> |
44 | <div class="tab-content customer-table" style="margin:0px"> | 44 | <div class="tab-content customer-table" style="margin:0px"> |
45 | <div class="tab-pane active" id="companyView"> | 45 | <div class="tab-pane active" id="companyView"> |
46 | <table ng-table="displayContactList" class="table table-striped table-condensed" show-filter="true"> | 46 | <table ng-table="displayContactList" class="table table-striped table-condensed" show-filter="true"> |
47 | <tr ng-repeat="row in $data | filter:searchText" style="cursor: pointer;" ui-sref="app.viewContact({id : row.id})"> | 47 | <tr ng-repeat="row in $data | filter:searchText" style="cursor: pointer;" ui-sref="app.viewContact({id : row.id})"> |
48 | <td data-title="'Last Name'" filter="{lastName: 'text'}" sortable="'lastName'"> | 48 | <td data-title="'Last Name'" filter="{lastName: 'text'}" sortable="'lastName'"> |
49 | {{row.lastName}} | 49 | {{row.lastName}} |
50 | </td> | 50 | </td> |
51 | <td data-title="'First Name'" filter="{firstName: 'text'}" sortable="'firstName'"> | 51 | <td data-title="'First Name'" filter="{firstName: 'text'}" sortable="'firstName'"> |
52 | {{row.firstName}} | 52 | {{row.firstName}} |
53 | </td> | 53 | </td> |
54 | <td data-title="'Company Name'" filter="{owner: 'text'}" sortable="'owner'"> | 54 | <td data-title="'Company Name'" filter="{owner: 'text'}" sortable="'owner'"> |
55 | {{row.owner}} | 55 | {{row.owner}} |
56 | </td> | 56 | </td> |
57 | <td data-title="'Work Phone'" filter="{workPhone: 'text'}" sortable="'workPhone'"> | 57 | <td data-title="'Work Phone'" filter="{workPhone: 'text'}" sortable="'workPhone'"> |
58 | {{row.workPhone}} | 58 | {{row.workPhone}} |
59 | </td> | 59 | </td> |
60 | <td data-title="'Mobile Phone'" filter="{mobilePhone: 'text'}" sortable="'mobilePhone'"> | 60 | <td data-title="'Mobile Phone'" filter="{mobilePhone: 'text'}" sortable="'mobilePhone'"> |
61 | {{row.mobilePhone}} | 61 | {{row.mobilePhone}} |
62 | </td> | 62 | </td> |
63 | <td data-title="'Title'" filter="{title: 'text'}" sortable="'title'"> | 63 | <td data-title="'Title'" filter="{title: 'text'}" sortable="'title'"> |
64 | {{row.title}} | 64 | {{row.title}} |
65 | </td> | 65 | </td> |
66 | <td data-title="'Pricing Email'"> | 66 | <td data-title="'Pricing Email'"> |
67 | <toggle ng-model="row.priceEmail" ng-change="changePriceEmail(row.id, $index)" size="customToogle"></toggle> | 67 | <toggle ng-model="row.priceEmail" ng-change="changePriceEmail(row.id, $index)" size="customToogle"></toggle> |
68 | </td> | 68 | </td> |
69 | <td data-title="'User Name'" filter="{userName: 'text'}" sortable="'userName'"> | 69 | <td data-title="'User Name'" filter="{userName: 'text'}" sortable="'userName'"> |
70 | {{row.userName}} | 70 | {{row.userName}} |
71 | </td> | 71 | </td> |
72 | </tr> | 72 | </tr> |
73 | </table> | 73 | </table> |
74 | 74 | ||
75 | <button type="button" ng-click="exportContacts()" class="btn btn-warning exportBtn">Export CSV</button> | 75 | <button type="button" ng-click="exportContacts()" class="btn btn-warning exportBtn">Export CSV</button> |
76 | 76 | ||
77 | <!-- <table class="table table-striped"> | 77 | <!-- <table class="table table-striped"> |
78 | <thead> | 78 | <thead> |
79 | <tr> | 79 | <tr> |
80 | <th> | 80 | <th> |
81 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 81 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
82 | <label class="font-company">Last Name <i class="fa fa-sort" aria-hidden="true"></i></label> | 82 | <label class="font-company">Last Name <i class="fa fa-sort" aria-hidden="true"></i></label> |
83 | </th> | 83 | </th> |
84 | 84 | ||
85 | <th> | 85 | <th> |
86 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 86 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
87 | <label class="font-company">First Phone <i class="fa fa-sort" aria-hidden="true"></i></label> | 87 | <label class="font-company">First Phone <i class="fa fa-sort" aria-hidden="true"></i></label> |
88 | </th> | 88 | </th> |
89 | <th> | 89 | <th> |
90 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 90 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
91 | <label class="font-company">Company Name <i class="fa fa-sort" aria-hidden="true"></i></label> | 91 | <label class="font-company">Company Name <i class="fa fa-sort" aria-hidden="true"></i></label> |
92 | </th> | 92 | </th> |
93 | 93 | ||
94 | <th> | 94 | <th> |
95 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 95 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
96 | <label class="font-company">Work Phone <i class="fa fa-sort" aria-hidden="true"></i></label> | 96 | <label class="font-company">Work Phone <i class="fa fa-sort" aria-hidden="true"></i></label> |
97 | <th> | 97 | <th> |
98 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 98 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
99 | <label class="font-company">Mobile Phone <i class="fa fa-sort" aria-hidden="true"></i></label> | 99 | <label class="font-company">Mobile Phone <i class="fa fa-sort" aria-hidden="true"></i></label> |
100 | </th> | 100 | </th> |
101 | <th> | 101 | <th> |
102 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 102 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
103 | <label class="font-company">Title <i class="fa fa-sort" aria-hidden="true"></i></label> | 103 | <label class="font-company">Title <i class="fa fa-sort" aria-hidden="true"></i></label> |
104 | </th> | 104 | </th> |
105 | 105 | ||
106 | <th> | 106 | <th> |
107 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 107 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
108 | <label class="font-company">Price Email<i class="fa fa-sort" aria-hidden="true"></i></label> | 108 | <label class="font-company">Price Email<i class="fa fa-sort" aria-hidden="true"></i></label> |
109 | </th> | 109 | </th> |
110 | <th> | 110 | <th> |
111 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 111 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
112 | <label class="font-company">Username<i class="fa fa-sort" aria-hidden="true"></i></label> | 112 | <label class="font-company">Username<i class="fa fa-sort" aria-hidden="true"></i></label> |
113 | </th> | 113 | </th> |
114 | </tr> | 114 | </tr> |
115 | </thead> | 115 | </thead> |
116 | <tbody> | 116 | <tbody> |
117 | <tr ng-repeat="contact in contactList" style="cursor: pointer;" ui-sref="app.viewContact({id : contact.id})"> | 117 | <tr ng-repeat="contact in contactList" style="cursor: pointer;" ui-sref="app.viewContact({id : contact.id})"> |
118 | <td>{{contact.lastName}}</td> | 118 | <td>{{contact.lastName}}</td> |
119 | <td>{{contact.firstName}}</td> | 119 | <td>{{contact.firstName}}</td> |
120 | <td>{{contact.owner.companyName}}</td> | 120 | <td>{{contact.owner.companyName}}</td> |
121 | <td>{{contact.workPhone}}</td> | 121 | <td>{{contact.workPhone}}</td> |
122 | <td>{{contact.mobilePhone}}</td> | 122 | <td>{{contact.mobilePhone}}</td> |
123 | <td>{{contact.title}}</td> | 123 | <td>{{contact.title}}</td> |
124 | <td> | 124 | <td> |
125 | <toggle ng-model="contact.priceEmail" ng-change="changePriceEmail(contact.id, $index)" size="customToogle"></toggle> | 125 | <toggle ng-model="contact.priceEmail" ng-change="changePriceEmail(contact.id, $index)" size="customToogle"></toggle> |
126 | </td> | 126 | </td> |
127 | <td>{{contact.userName}}</td> | 127 | <td>{{contact.userName}}</td> |
128 | </tr> | 128 | </tr> |
129 | </tbody> | 129 | </tbody> |
130 | </table> --> | 130 | </table> --> |
131 | <!-- <div class="row" style="margin-left: 0px;"> | 131 | <!-- <div class="row" style="margin-left: 0px;"> |
132 | <div class="col-md-2"> | 132 | <div class="col-md-2"> |
133 | <button type="button" class="btn btn-warning">Export Customers</button> | 133 | <button type="button" class="btn btn-warning">Export Customers</button> |
134 | </div> | 134 | </div> |
135 | <div class="col-md-10"> | 135 | <div class="col-md-10"> |
136 | <div class="row" style="margin-left: 0px;"> | 136 | <div class="row" style="margin-left: 0px;"> |
137 | <div class="col-md-6"> | 137 | <div class="col-md-6"> |
138 | </div> | 138 | </div> |
139 | <div class="col-md-2"> | 139 | <div class="col-md-2"> |
140 | <select class="form-control"> | 140 | <select class="form-control"> |
141 | <option>20 Records Per Page</option> | 141 | <option>20 Records Per Page</option> |
142 | <option>50 Records Per Page</option> | 142 | <option>50 Records Per Page</option> |
143 | <option>100 Records Per Page</option> | 143 | <option>100 Records Per Page</option> |
144 | </select> | 144 | </select> |
145 | </div> | 145 | </div> |
146 | <div class="col-md-4"> | 146 | <div class="col-md-4"> |
147 | <ul class="pagination" style="margin:0px"> | 147 | <ul class="pagination" style="margin:0px"> |
148 | <li><a href="javascript:;">«</a></li> | 148 | <li><a href="javascript:;">«</a></li> |
149 | <li class="active"><a href="#">1</a></li> | 149 | <li class="active"><a href="#">1</a></li> |
150 | <li><a href="javascript:;">2</a></li> | 150 | <li><a href="javascript:;">2</a></li> |
151 | <li><a href="javascript:;">3</a></li> | 151 | <li><a href="javascript:;">3</a></li> |
152 | <li><a href="javascript:;">4</a></li> | 152 | <li><a href="javascript:;">4</a></li> |
153 | <li><a href="javascript:;">5</a></li> | 153 | <li><a href="javascript:;">5</a></li> |
154 | <li><a href="javascript:;">»</a></li> | 154 | <li><a href="javascript:;">»</a></li> |
155 | </ul> | 155 | </ul> |
156 | </div> | 156 | </div> |
157 | </div> | 157 | </div> |
158 | </div> | 158 | </div> |
159 | </div> --> | 159 | </div> --> |
160 | </div> | 160 | </div> |
161 | </div> | 161 | </div> |
162 | </div> | 162 | </div> |
163 | </div> | 163 | </div> |
164 | <!-- /widget-content --> | 164 | <!-- /widget-content --> |
165 | </div> | 165 | </div> |
166 | <!-- /widget --> | 166 | <!-- /widget --> |
167 | </div> | 167 | </div> |
168 | <!-- /span8 --> | 168 | <!-- /span8 --> |
169 | </div> | 169 | </div> |
170 | <!-- /row --> | 170 | <!-- /row --> |
171 | </div> | 171 | </div> |
172 | <!-- /container --> | 172 | <!-- /container --> |
173 | </div> | 173 | </div> |
174 | <!-- /main --> | 174 | <!-- /main --> |
175 | <form class="modal multi-step" id="contact-modal-3" name="companyForm"> | 175 | <form class="modal multi-step" id="contact-modal-3" name="companyForm"> |
176 | <div class="modal-dialog modal-lg"> | 176 | <div class="modal-dialog modal-lg"> |
177 | <div class="modal-content"> | 177 | <div class="modal-content"> |
178 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> | 178 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> |
179 | <div> | 179 | <div> |
180 | <div class="row" style="margin: 0;"> | 180 | <div class="row" style="margin: 0;"> |
181 | <div> | 181 | <div> |
182 | <div class="widget" style="margin-bottom: 0; box-shadow: none;"> | 182 | <div class="widget" style="margin-bottom: 0; box-shadow: none;"> |
183 | <div class="widget-header"> | 183 | <div class="widget-header"> |
184 | <i class="icon-pencil"></i> | 184 | <i class="icon-pencil"></i> |
185 | <i class="fa fa-tasks" aria-hidden="true"></i> | 185 | <i class="fa fa-tasks" aria-hidden="true"></i> |
186 | <h3>Add a New Contact</h3> | 186 | <h3>Add a New Contact</h3> |
187 | <div class="clearfix"></div> | 187 | <div class="clearfix"></div> |
188 | </div> | 188 | </div> |
189 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 189 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
190 | <div class="col-xs-12"> | 190 | <div class="col-xs-12"> |
191 | <div class="col-md-6"> | 191 | <div class="col-md-6"> |
192 | <div class="pull-left" style="width: 110px;"> | 192 | <div class="pull-left" style="width: 110px;"> |
193 | <label class="new-input-label"><b>First Name</b></label> | 193 | <label class="new-input-label"><b>First Name</b></label> |
194 | </div> | 194 | </div> |
195 | <div class="pull-left" style="margin-left: 15px;"> | 195 | <div class="pull-left" style="margin-left: 15px;"> |
196 | <input type="tel" ng-model="data.firstName" class="form-control" placeholder=""> | 196 | <input type="tel" ng-model="data.firstName" class="form-control" placeholder=""> |
197 | </div> | 197 | </div> |
198 | <div class="clearfix"></div> | 198 | <div class="clearfix"></div> |
199 | </div> | 199 | </div> |
200 | <div class="col-md-6"> | 200 | <div class="col-md-6"> |
201 | 201 | ||
202 | <div class="pull-left" style="width: 110px;"> | 202 | <div class="pull-left" style="width: 110px;"> |
203 | <label class="new-input-label"><b>Last Name</b></label> | 203 | <label class="new-input-label"><b>Last Name</b></label> |
204 | </div> | 204 | </div> |
205 | <div class="pull-left" style="margin-left: 15px;"> | 205 | <div class="pull-left" style="margin-left: 15px;"> |
206 | <input type="tel" ng-model="data.lastName" class="form-control" id="Address" placeholder=""> | 206 | <input type="tel" ng-model="data.lastName" class="form-control" id="Address" placeholder=""> |
207 | </div> | 207 | </div> |
208 | <div class="clearfix"></div> | 208 | <div class="clearfix"></div> |
209 | </div> | 209 | </div> |
210 | </div> | 210 | </div> |
211 | <div class="clearfix"></div><br> | 211 | <div class="clearfix"></div><br> |
212 | <div class="col-xs-12"> | 212 | <div class="col-xs-12"> |
213 | <div class="col-md-6"> | 213 | <div class="col-md-6"> |
214 | <div class="pull-left" style="width: 110px;"> | 214 | <div class="pull-left" style="width: 110px;"> |
215 | <label class="new-input-label"><b>Title</b></label> | 215 | <label class="new-input-label"><b>Title</b></label> |
216 | </div> | 216 | </div> |
217 | <div class="pull-left" style="margin-left: 15px;"> | 217 | <div class="pull-left" style="margin-left: 15px;"> |
218 | <input type="tel" ng-model="data.title" class="form-control" id="Address" placeholder=""> | 218 | <input type="tel" ng-model="data.title" class="form-control" id="Address" placeholder=""> |
219 | </div> | 219 | </div> |
220 | <div class="clearfix"></div> | 220 | <div class="clearfix"></div> |
221 | </div> | 221 | </div> |
222 | <div class="col-md-6"> | 222 | <div class="col-md-6"> |
223 | 223 | ||
224 | <div class="pull-left" style="width: 110px;"> | 224 | <div class="pull-left" style="width: 110px;"> |
225 | <label class="new-input-label"><b>Email</b></label> | 225 | <label class="new-input-label"><b>Email</b></label> |
226 | </div> | 226 | </div> |
227 | <div class="pull-left" style="margin-left: 15px;"> | 227 | <div class="pull-left" style="margin-left: 15px;"> |
228 | <input type="email" ng-model="data.email" class="form-control" id="Address" placeholder=""> | 228 | <input type="email" ng-model="data.email" class="form-control" id="Address" placeholder=""> |
229 | </div> | 229 | </div> |
230 | <div class="clearfix"></div> | 230 | <div class="clearfix"></div> |
231 | </div> | 231 | </div> |
232 | </div> | 232 | </div> |
233 | <div class="clearfix"></div><br> | 233 | <div class="clearfix"></div><br> |
234 | <div class="col-xs-12"> | 234 | <div class="col-xs-12"> |
235 | <div class="col-md-6"> | 235 | <div class="col-md-6"> |
236 | <div class="pull-left" style="width: 110px;"> | 236 | <div class="pull-left" style="width: 110px;"> |
237 | <label class="new-input-label"><b>Username</b></label> | 237 | <label class="new-input-label"><b>Username</b></label> |
238 | </div> | 238 | </div> |
239 | <div class="pull-left" style="margin-left: 15px;"> | 239 | <div class="pull-left" style="margin-left: 15px;"> |
240 | <input type="tel" ng-model="data.userName" class="form-control" id="Address" placeholder=""> | 240 | <input type="tel" ng-model="data.userName" class="form-control" id="Address" placeholder=""> |
241 | </div> | 241 | </div> |
242 | <div class="clearfix"></div> | 242 | <div class="clearfix"></div> |
243 | </div> | 243 | </div> |
244 | <div class="col-md-6"> | 244 | <div class="col-md-6"> |
245 | 245 | ||
246 | <div class="pull-left" style="width: 110px;"> | 246 | <div class="pull-left" style="width: 110px;"> |
247 | <label class="new-input-label"><b>Password</b></label> | 247 | <label class="new-input-label"><b>Password</b></label> |
248 | </div> | 248 | </div> |
249 | <div class="pull-left" style="margin-left: 15px;"> | 249 | <div class="pull-left" style="margin-left: 15px;"> |
250 | <input type="password" ng-model="data.password" class="form-control" id="Address" placeholder=""> | 250 | <input type="password" ng-model="data.password" class="form-control" id="Address" placeholder=""> |
251 | </div> | 251 | </div> |
252 | <div class="clearfix"></div> | 252 | <div class="clearfix"></div> |
253 | </div> | 253 | </div> |
254 | </div> | 254 | </div> |
255 | <div class="clearfix"></div><br> | 255 | <div class="clearfix"></div><br> |
256 | <div class="col-xs-12"> | 256 | <div class="col-xs-12"> |
257 | <div class="col-md-6"> | 257 | <div class="col-md-6"> |
258 | <div class="pull-left" style="width: 110px;"> | 258 | <div class="pull-left" style="width: 110px;"> |
259 | <label class="new-input-label"><b>Work Phone</b></label> | 259 | <label class="new-input-label"><b>Work Phone</b></label> |
260 | </div> | 260 | </div> |
261 | <div class="pull-left" style="margin-left: 15px;"> | 261 | <div class="pull-left" style="margin-left: 15px;"> |
262 | <input type="tel" ng-model="data.workPhone" class="form-control" id="Address" placeholder=""> | 262 | <input type="tel" ng-model="data.workPhone" class="form-control" id="Address" placeholder=""> |
263 | </div> | 263 | </div> |
264 | <div class="clearfix"></div> | 264 | <div class="clearfix"></div> |
265 | </div> | 265 | </div> |
266 | <div class="col-md-6"> | 266 | <div class="col-md-6"> |
267 | 267 | ||
268 | <div class="pull-left" style="width: 110px;"> | 268 | <div class="pull-left" style="width: 110px;"> |
269 | <label class="new-input-label"><b>Mobile Phone</b></label> | 269 | <label class="new-input-label"><b>Mobile Phone</b></label> |
270 | </div> | 270 | </div> |
271 | <div class="pull-left" style="margin-left: 15px;"> | 271 | <div class="pull-left" style="margin-left: 15px;"> |
272 | <input type="tel" ng-model="data.mobilePhone" class="form-control" id="Address" placeholder=""> | 272 | <input type="tel" ng-model="data.mobilePhone" class="form-control" id="Address" placeholder=""> |
273 | </div> | 273 | </div> |
274 | <div class="clearfix"></div> | 274 | <div class="clearfix"></div> |
275 | </div> | 275 | </div> |
276 | </div> | 276 | </div> |
277 | <div class="clearfix"></div><br> | 277 | <div class="clearfix"></div><br> |
278 | <div class="col-xs-12"> | 278 | <div class="col-xs-12"> |
279 | <div class="col-md-12"> | 279 | <div class="col-md-12"> |
280 | <div class="pull-left" style="width: 110px;"> | 280 | <div class="pull-left" style="width: 110px;"> |
281 | <label class="new-input-label"><b>Address</b></label> | 281 | <label class="new-input-label"><b>Address</b></label> |
282 | </div> | 282 | </div> |
283 | <div class="pull-right" style="width: calc(100% - 123px);"> | 283 | <div class="pull-right" style="width: calc(100% - 123px);"> |
284 | <input type="tel" class="form-control" ng-model="data.address" id="Address" placeholder=""> | 284 | <input type="tel" class="form-control" ng-model="data.address" id="Address" placeholder=""> |
285 | </div> | 285 | </div> |
286 | <div class="clearfix"></div> | 286 | <div class="clearfix"></div> |
287 | </div> | 287 | </div> |
288 | </div> | 288 | </div> |
289 | <div class="clearfix"></div><br> | 289 | <div class="clearfix"></div><br> |
290 | <div class="col-xs-12"> | 290 | <div class="col-xs-12"> |
291 | <div class="col-md-12"> | 291 | <div class="col-md-12"> |
292 | <div class="pull-left" style="width: 110px;"> | 292 | <div class="pull-left" style="width: 110px;"> |
293 | <label class="new-input-label"><b>Company</b></label> | 293 | <label class="new-input-label"><b>Company</b></label> |
294 | </div> | 294 | </div> |
295 | <div class="pull-right" style="width: calc(100% - 123px);"> | 295 | <div class="pull-right" style="width: calc(100% - 123px);"> |
296 | <select class="form-control" ng-model="data.companyId"> | 296 | <select class="form-control" ng-model="data.companyId"> |
297 | <option value="{{company.id}}" ng-repeat="company in companies">{{company.companyName}}</option> | 297 | <option value="{{company.id}}" ng-repeat="company in companies">{{company.companyName}}</option> |
298 | </select> | 298 | </select> |
299 | </div> | 299 | </div> |
300 | <div class="clearfix"></div> | 300 | <div class="clearfix"></div> |
301 | </div> | 301 | </div> |
302 | </div> | 302 | </div> |
303 | 303 | ||
304 | 304 | ||
305 | <div class="clearfix"></div> | 305 | <div class="clearfix"></div> |
306 | <br/> | 306 | <br/> |
307 | <div class="col-xs-12"> | 307 | <div class="col-xs-12"> |
308 | <div class="col-md-3"> | 308 | <div class="col-md-3"> |
309 | <div class="pull-left my-toggle-switch"> | 309 | <div class="pull-left my-toggle-switch"> |
310 | <div style="color: #ff9a01;">Price Email     | 310 | <div style="color: #ff9a01;">Price Email     |
311 | <toggle ng-model="data.priceEmail" size="customToogle"></toggle> | 311 | <toggle ng-model="data.priceEmail" size="customToogle"></toggle> |
312 | </div> | 312 | </div> |
313 | </div> | 313 | </div> |
314 | <div class="clearfix"></div> | 314 | <div class="clearfix"></div> |
315 | </div> | 315 | </div> |
316 | <div class="col-md-3"> | 316 | <div class="col-md-3"> |
317 | <div class="pull-left my-toggle-switch"> | 317 | <div class="pull-left my-toggle-switch"> |
318 | <div style="color: #ff9a01;">Primary Contact     | 318 | <div style="color: #ff9a01;">Primary Contact     |
319 | <input type="checkbox" ng-model="data.primaryContact"> | 319 | <input type="checkbox" ng-model="data.primaryContact"> |
320 | </div> | 320 | </div> |
321 | </div> | 321 | </div> |
322 | <div class="clearfix"></div> | 322 | <div class="clearfix"></div> |
323 | </div> | 323 | </div> |
324 | <div class="col-md-6"> | 324 | <div class="col-md-6"> |
325 | <div class="pull-left" style="width: 110px;"> | 325 | <div class="pull-left" style="width: 110px;"> |
326 | <label class="new-input-label"><b>Internal Note</b></label> | 326 | <label class="new-input-label"><b>Internal Note</b></label> |
327 | </div> | 327 | </div> |
328 | <div class="pull-left" style="width: calc(100% - 110px);"> | 328 | <div class="pull-left" style="width: calc(100% - 110px);"> |
329 | <textarea name="message" ng-model="data.note" rows="4" cols="34"></textarea> | 329 | <textarea name="message" ng-model="data.note" rows="4" cols="34"></textarea> |
330 | </div> | 330 | </div> |
331 | </div> | 331 | </div> |
332 | <div class="clearfix"></div> | 332 | <div class="clearfix"></div> |
333 | </div> | 333 | </div> |
334 | <div class="clearfix"></div><br> | 334 | <div class="clearfix"></div><br> |
335 | </div> | 335 | </div> |
336 | </div> | 336 | </div> |
337 | <div class="clearfix"></div> | 337 | <div class="clearfix"></div> |
338 | </div> | 338 | </div> |
339 | </div> | 339 | </div> |
340 | </div> | 340 | </div> |
341 | </div> | 341 | </div> |
342 | <div class="modal-footer" style="border-top: 0;"> | 342 | <div class="modal-footer" style="border-top: 0;"> |
343 | <button type="button" class="btn btn-default" ng-click="reset()" data-dismiss="modal">Cancel</button> | 343 | <button type="button" class="btn btn-default" ng-click="reset()" data-dismiss="modal">Cancel</button> |
344 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addContact()">Save</button> | 344 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addContact()">Save</button> |
345 | </div> | 345 | </div> |
346 | </div> | 346 | </div> |
347 | </div> | 347 | </div> |
348 | </form> | 348 | </form> |
349 | 349 | ||
350 | <div class="customConfirmPopBackdrop" id="toogleMail"> | 350 | <div class="customConfirmPopBackdrop" id="toogleMail"> |
351 | <div class="customModalInner" style="max-width: 400px;"> | 351 | <div class="customModalInner" style="max-width: 400px;"> |
352 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 352 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
353 | <table> | 353 | <table> |
354 | <tr> | 354 | <tr> |
355 | <!-- <td> | 355 | <!-- <td> |
356 | <img src="" style="width: 50px;"> | 356 | <img src="" style="width: 50px;"> |
357 | </td> --> | 357 | </td> --> |
358 | <td> | 358 | <td> |
359 | <p style="padding: 5px 10px; margin-bottom: 0;text-align: center;">{{messageText}}</p> | 359 | <p style="padding: 5px 10px; margin-bottom: 0;text-align: center;">{{messageText}}</p> |
360 | </td> | 360 | </td> |
361 | </tr> | 361 | </tr> |
362 | </table> | 362 | </table> |
363 | </div> | 363 | </div> |
364 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 364 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
365 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelToogle()">Cancel</button> | 365 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelToogle()">Cancel</button> |
366 | </div> | 366 | </div> |
367 | </div> | 367 | </div> |
368 | </div> | 368 | </div> |
app/partials/FuelVendors/FuelVendors.html
1 | <style> | 1 | <style> |
2 | .subnavbar .mainnav > li:nth-child(3) > a{ | 2 | .subnavbar .mainnav > li:nth-child(2) > a{ |
3 | color: #ca5c6a; | 3 | color: #ca5c6a; |
4 | } | 4 | } |
5 | 5 | ||
6 | .button1 { | 6 | .button1 { |
7 | display: inline-block; | 7 | display: inline-block; |
8 | height: 35px; | 8 | height: 35px; |
9 | line-height: 35px; | 9 | line-height: 35px; |
10 | padding-right: 15px; | 10 | padding-right: 15px; |
11 | padding-left: 50px; | 11 | padding-left: 50px; |
12 | position: relative; | 12 | position: relative; |
13 | background-color:rgb(41,127,184); | 13 | background-color:rgb(41,127,184); |
14 | color:rgb(255,255,255); | 14 | color:rgb(255,255,255); |
15 | text-decoration: none; | 15 | text-decoration: none; |
16 | text-transform: uppercase; | 16 | text-transform: uppercase; |
17 | letter-spacing: 1px; | 17 | letter-spacing: 1px; |
18 | margin-bottom: 15px; | 18 | margin-bottom: 15px; |
19 | border: 0; | 19 | border: 0; |
20 | 20 | ||
21 | 21 | ||
22 | border-radius: 5px; | 22 | border-radius: 5px; |
23 | -moz-border-radius: 5px; | 23 | -moz-border-radius: 5px; |
24 | -webkit-border-radius: 5px; | 24 | -webkit-border-radius: 5px; |
25 | text-shadow:0px 1px 0px rgba(0,0,0,0.5); | 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; | 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); | 27 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true); |
28 | 28 | ||
29 | -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2); | 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); | 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); | 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)"; | 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); | 33 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true); |
34 | } | 34 | } |
35 | 35 | ||
36 | .button1 span { | 36 | .button1 span { |
37 | position: absolute; | 37 | position: absolute; |
38 | left: 0; | 38 | left: 0; |
39 | top: 0; | 39 | top: 0; |
40 | width: 35px; | 40 | width: 35px; |
41 | background-color:rgba(0,0,0,0.5); | 41 | background-color:rgba(0,0,0,0.5); |
42 | 42 | ||
43 | -webkit-border-top-left-radius: 5px; | 43 | -webkit-border-top-left-radius: 5px; |
44 | -webkit-border-bottom-left-radius: 5px; | 44 | -webkit-border-bottom-left-radius: 5px; |
45 | -moz-border-radius-topleft: 5px; | 45 | -moz-border-radius-topleft: 5px; |
46 | -moz-border-radius-bottomleft: 5px; | 46 | -moz-border-radius-bottomleft: 5px; |
47 | border-top-left-radius: 5px; | 47 | border-top-left-radius: 5px; |
48 | border-bottom-left-radius: 5px; | 48 | border-bottom-left-radius: 5px; |
49 | border-right: 1px solid rgba(0,0,0,0.15); | 49 | border-right: 1px solid rgba(0,0,0,0.15); |
50 | } | 50 | } |
51 | 51 | ||
52 | .button1:hover span, .button1.active span { | 52 | .button1:hover span, .button1.active span { |
53 | background-color:rgb(0,102,26); | 53 | background-color:rgb(0,102,26); |
54 | border-right: 1px solid rgba(0,0,0,0.3); | 54 | border-right: 1px solid rgba(0,0,0,0.3); |
55 | } | 55 | } |
56 | 56 | ||
57 | .button1:active { | 57 | .button1:active { |
58 | margin-top: 2px; | 58 | margin-top: 2px; |
59 | margin-bottom: 13px; | 59 | margin-bottom: 13px; |
60 | 60 | ||
61 | -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5); | 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); | 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); | 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)"; | 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); | 65 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true); |
66 | } | 66 | } |
67 | 67 | ||
68 | .button1.turquoise { | 68 | .button1.turquoise { |
69 | background: #449d44; | 69 | background: #449d44; |
70 | } | 70 | } |
71 | 71 | ||
72 | </style> | 72 | </style> |
73 | 73 | ||
74 | <div class="myLoader" ng-show="showLoader"> | 74 | <div class="myLoader" ng-show="showLoader"> |
75 | <img src="../img/hourglass.gif" width="50px;"> | 75 | <img src="../img/hourglass.gif" width="50px;"> |
76 | </div> | 76 | </div> |
77 | 77 | ||
78 | <div class="main"> | 78 | <div class="main"> |
79 | <div class="container"> | 79 | <div class="container"> |
80 | <div class="row"> | 80 | <div class="row"> |
81 | <div class="col-md-12"> | 81 | <div class="col-md-12"> |
82 | <div class="widget stacked "> | 82 | <div class="widget stacked "> |
83 | <div class="widget-content"> | 83 | <div class="widget-content"> |
84 | <div class="tabbable"> | 84 | <div class="tabbable"> |
85 | <ul class="nav nav-tabs"> | 85 | <ul class="nav nav-tabs"> |
86 | <li> | 86 | <li> |
87 | <a ui-sref="app.customers">Company View | 87 | <a ui-sref="app.customers">Company View |
88 | <i class="fa fa-caret-down" aria-hidden="true"></i> | 88 | <i class="fa fa-caret-down" aria-hidden="true"></i> |
89 | </a> | 89 | </a> |
90 | </li> | 90 | </li> |
91 | <li> | 91 | <li> |
92 | <a ui-sref="app.ContactView">Contact View | 92 | <a ui-sref="app.ContactView">Contact View |
93 | <i class="fa fa-caret-down" aria-hidden="true"></i> | 93 | <i class="fa fa-caret-down" aria-hidden="true"></i> |
94 | </a> | 94 | </a> |
95 | </li> | 95 | </li> |
96 | <li class="active"> | 96 | <li class="active"> |
97 | <a ui-sref="app.FuelVendors">Fuel Vendors | 97 | <a ui-sref="app.FuelVendors">Fuel Vendors |
98 | <i class="fa fa-caret-down" aria-hidden="true"></i> | 98 | <i class="fa fa-caret-down" aria-hidden="true"></i> |
99 | </a> | 99 | </a> |
100 | </li> | 100 | </li> |
101 | <li style="margin: 0px 10px 4px 40px;"><input type="text" style="height:31px;"class="form-control" ng-model="searchText" placeholder="Search In Table"></li> | 101 | <li style="margin: 0px 10px 4px 40px;"><input type="text" style="height:31px;"class="form-control" ng-model="searchText" placeholder="Search In Table"></li> |
102 | <li><button type="button" class="btn btn-default btn-sm" ng-click="displayVendorList.filter({}); searchText=null">Clear Search And Filters</button></li> | 102 | <li><button type="button" class="btn btn-default btn-sm" ng-click="displayVendorList.filter({}); searchText=null">Clear Search And Filters</button></li> |
103 | <li style="float:right"><button type="submit" data-toggle="modal" data-target="#vendor-modal-3" class="btn btn-success btn-sm"><i class="fa fa-plus" aria-hidden="true"></i> Add Vendor</button></li> | 103 | <li style="float:right"><button type="submit" data-toggle="modal" data-target="#vendor-modal-3" class="btn btn-success btn-sm"><i class="fa fa-plus" aria-hidden="true"></i> Add Vendor</button></li> |
104 | </ul> | 104 | </ul> |
105 | <br> | 105 | <br> |
106 | <div class="tab-content customer-table" style="margin:0px"> | 106 | <div class="tab-content customer-table" style="margin:0px"> |
107 | <div class="tab-pane active" id="companyView"> | 107 | <div class="tab-pane active" id="companyView"> |
108 | <table ng-table="displayVendorList" class="table table-striped table-condensed" show-filter="true"> | 108 | <table ng-table="displayVendorList" class="table table-striped table-condensed" show-filter="true"> |
109 | <tr ng-repeat="row in $data | filter:searchText" style="cursor: pointer;"> | 109 | <tr ng-repeat="row in $data | filter:searchText" style="cursor: pointer;"> |
110 | <td data-title="'Vendor Name'" filter="{vendorName: 'text'}" sortable="'vendorName'" ui-sref="app.viewFuelVendor({id : row.id})"> | 110 | <td data-title="'Vendor Name'" filter="{vendorName: 'text'}" sortable="'vendorName'" ui-sref="app.viewFuelVendor({id : row.id})"> |
111 | {{row.vendorName}} | 111 | {{row.vendorName}} |
112 | </td> | 112 | </td> |
113 | <td data-title="'Main Phone'" filter="{newContactNumber: 'text'}" sortable="'newContactNumber'" ui-sref="app.viewFuelVendor({id : row.id})"> | 113 | <td data-title="'Main Phone'" filter="{newContactNumber: 'text'}" sortable="'newContactNumber'" ui-sref="app.viewFuelVendor({id : row.id})"> |
114 | {{row.newContactNumber}} | 114 | {{row.newContactNumber}} |
115 | </td> | 115 | </td> |
116 | <td data-title="'Primary Contact'" filter="{primaryContactName: 'text'}" sortable="'primaryContactName'" ui-sref="app.viewFuelVendor({id : row.id})"> | 116 | <td data-title="'Primary Contact'" filter="{primaryContactName: 'text'}" sortable="'primaryContactName'" ui-sref="app.viewFuelVendor({id : row.id})"> |
117 | {{row.primaryContactName}} | 117 | {{row.primaryContactName}} |
118 | </td> | 118 | </td> |
119 | 119 | ||
120 | <td data-title="'Status'" filter="{activate: 'select'}" filter-data="statusFilter" sortable="'activate'" ui-sref="app.viewFuelVendor({id : row.id})"> | 120 | <td data-title="'Status'" filter="{activate: 'select'}" filter-data="statusFilter" sortable="'activate'" ui-sref="app.viewFuelVendor({id : row.id})"> |
121 | <button type="button" ng-if="row.activate == true" class="btn btn-success btn-xs">Active</button> | 121 | <button type="button" ng-if="row.activate == true" class="btn btn-success btn-xs">Active</button> |
122 | <button type="button" ng-if="row.activate == false" class="btn btn-warning btn-xs">InActive</button> | 122 | <button type="button" ng-if="row.activate == false" class="btn btn-warning btn-xs">InActive</button> |
123 | </td> | 123 | </td> |
124 | <td data-title="'Source'" filter="{source: 'text'}" sortable="'source'" ui-sref="app.viewFuelVendor({id : row.id})"> | 124 | <td data-title="'Source'" filter="{source: 'text'}" sortable="'source'" ui-sref="app.viewFuelVendor({id : row.id})"> |
125 | {{row.source}} | 125 | {{row.source}} |
126 | </td> | 126 | </td> |
127 | <td data-title="'Margin Setting'" filter="{masterMargin: 'select'}" filter-data="marginFilterOptions" sortable="'masterMargin'"> | 127 | <td data-title="'Margin Setting'" filter="{masterMargin: 'select'}" filter-data="marginFilterOptions" sortable="'masterMargin'"> |
128 | <select class="form-control" ng-change="editMargin(row)" style="height:31px;" ng-model="row.masterMargin" ng-selected="" ng-options="margin.id as margin.marginName for margin in jetMarginList" required></select> | 128 | <select class="form-control" ng-change="editMargin(row)" style="height:31px;" ng-model="row.masterMargin" ng-selected="" ng-options="margin.id as margin.marginName for margin in jetMarginList" required></select> |
129 | </td> | 129 | </td> |
130 | <td data-title="'All In'" filter="{marginAllIn: 'text'}" sortable="'marginAllIn'" ui-sref="app.viewFuelVendor({id : row.id})"> | 130 | <td data-title="'All In'" filter="{marginAllIn: 'text'}" sortable="'marginAllIn'" ui-sref="app.viewFuelVendor({id : row.id})"> |
131 | {{row.marginAllIn | number : 4}} | 131 | {{row.marginAllIn | number : 4}} |
132 | </td> | 132 | </td> |
133 | </tr> | 133 | </tr> |
134 | </table> | 134 | </table> |
135 | 135 | ||
136 | <button type="button" ng-click="exportVendors()" class="btn btn-warning exportBtn">Export CSV</button> | 136 | <button type="button" ng-click="exportVendors()" class="btn btn-warning exportBtn">Export CSV</button> |
137 | 137 | ||
138 | <!-- <table class="table table-striped"> | 138 | <!-- <table class="table table-striped"> |
139 | <thead> | 139 | <thead> |
140 | <tr> | 140 | <tr> |
141 | <th> | 141 | <th> |
142 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 142 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
143 | <label class="font-company">Vendor Name <i class="fa fa-sort" aria-hidden="true"></i></label> | 143 | <label class="font-company">Vendor Name <i class="fa fa-sort" aria-hidden="true"></i></label> |
144 | </th> | 144 | </th> |
145 | 145 | ||
146 | <th> | 146 | <th> |
147 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 147 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
148 | <label class="font-company">Main Phone <i class="fa fa-sort" aria-hidden="true"></i></label> | 148 | <label class="font-company">Main Phone <i class="fa fa-sort" aria-hidden="true"></i></label> |
149 | </th> | 149 | </th> |
150 | <th> | 150 | <th> |
151 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 151 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
152 | <label class="font-company">Primary Contact <i class="fa fa-sort" aria-hidden="true"></i></label> | 152 | <label class="font-company">Primary Contact <i class="fa fa-sort" aria-hidden="true"></i></label> |
153 | </th> | 153 | </th> |
154 | 154 | ||
155 | <th> | 155 | <th> |
156 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 156 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
157 | <label class="font-company">Status <i class="fa fa-sort" aria-hidden="true"></i></label> | 157 | <label class="font-company">Status <i class="fa fa-sort" aria-hidden="true"></i></label> |
158 | <th> | 158 | <th> |
159 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 159 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
160 | <label class="font-company">Source <i class="fa fa-sort" aria-hidden="true"></i></label> | 160 | <label class="font-company">Source <i class="fa fa-sort" aria-hidden="true"></i></label> |
161 | </th> | 161 | </th> |
162 | <th> | 162 | <th> |
163 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 163 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
164 | <label class="font-company">Margin Setting <i class="fa fa-sort" aria-hidden="true"></i></label> | 164 | <label class="font-company">Margin Setting <i class="fa fa-sort" aria-hidden="true"></i></label> |
165 | </th> | 165 | </th> |
166 | <th> | 166 | <th> |
167 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> | 167 | <input type="text" class="form-control" style="height:31px;" name="name" id="name"> |
168 | <label class="font-company">All In <i class="fa fa-sort" aria-hidden="true"></i></label> | 168 | <label class="font-company">All In <i class="fa fa-sort" aria-hidden="true"></i></label> |
169 | </th> | 169 | </th> |
170 | </tr> | 170 | </tr> |
171 | </thead> | 171 | </thead> |
172 | <tbody> | 172 | <tbody> |
173 | <tr ng-repeat="vendor in vendorList"> | 173 | <tr ng-repeat="vendor in vendorList"> |
174 | <td class="font-company"> | 174 | <td class="font-company"> |
175 | <a style="color: #333; text-decoration: none;" href="#!/viewFuelVendor/{{vendor.id}}">{{vendor.vendorName}}</a> | 175 | <a style="color: #333; text-decoration: none;" href="#!/viewFuelVendor/{{vendor.id}}">{{vendor.vendorName}}</a> |
176 | </td> | 176 | </td> |
177 | <td class="font-company">{{vendor.phone}}</td> | 177 | <td class="font-company">{{vendor.phone}}</td> |
178 | <td class="font-company">{{vendor.contact}}</td> | 178 | <td class="font-company">{{vendor.contact}}</td> |
179 | <td class="font-company"> | 179 | <td class="font-company"> |
180 | <button type="button" ng-if="vendor.activate == true" class="btn btn-success btn-xs">Active</button> | 180 | <button type="button" ng-if="vendor.activate == true" class="btn btn-success btn-xs">Active</button> |
181 | <button type="button" ng-if="vendor.activate == false" class="btn btn-warning btn-xs">InActive</button> | 181 | <button type="button" ng-if="vendor.activate == false" class="btn btn-warning btn-xs">InActive</button> |
182 | </td> | 182 | </td> |
183 | <td class="font-company">{{vendor.source}}</td> | 183 | <td class="font-company">{{vendor.source}}</td> |
184 | <td class="font-company"> | 184 | <td class="font-company"> |
185 | <select class="form-control" ng-blur="editMargin(vendor)" style="height:31px;" ng-model="vendor.masterMargin" ng-options="margin.id as margin.marginName for margin in marginList" required></select> | 185 | <select class="form-control" ng-blur="editMargin(vendor)" style="height:31px;" ng-model="vendor.masterMargin" ng-options="margin.id as margin.marginName for margin in marginList" required></select> |
186 | 186 | ||
187 | <select class="form-control" style="height:31px;"> | 187 | <select class="form-control" style="height:31px;"> |
188 | <option>Margin1</option> | 188 | <option>Margin1</option> |
189 | <option>Margin2</option> | 189 | <option>Margin2</option> |
190 | </select> | 190 | </select> |
191 | </td> | 191 | </td> |
192 | <td class="font-company">{{vendor.allIn}}</td> | 192 | <td class="font-company">{{vendor.allIn}}</td> |
193 | </tr> | 193 | </tr> |
194 | </tbody> | 194 | </tbody> |
195 | </table> --> | 195 | </table> --> |
196 | </div> | 196 | </div> |
197 | </div> | 197 | </div> |
198 | </div> | 198 | </div> |
199 | </div> | 199 | </div> |
200 | <!-- /widget-content --> | 200 | <!-- /widget-content --> |
201 | </div> | 201 | </div> |
202 | <!-- /widget --> | 202 | <!-- /widget --> |
203 | </div> | 203 | </div> |
204 | <!-- /span8 --> | 204 | <!-- /span8 --> |
205 | </div> | 205 | </div> |
206 | <!-- /row --> | 206 | <!-- /row --> |
207 | </div> | 207 | </div> |
208 | <!-- /container --> | 208 | <!-- /container --> |
209 | </div> | 209 | </div> |
210 | <!-- /main --> | 210 | <!-- /main --> |
211 | 211 | ||
212 | <form class="modal multi-step" id="vendor-modal-3" name="vendorForm"> | 212 | <form class="modal multi-step" id="vendor-modal-3" name="vendorForm"> |
213 | <div class="modal-dialog modal-lg"> | 213 | <div class="modal-dialog modal-lg"> |
214 | <div class="modal-content"> | 214 | <div class="modal-content"> |
215 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> | 215 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> |
216 | <div> | 216 | <div> |
217 | <div class="row" style="margin: 0;"> | 217 | <div class="row" style="margin: 0;"> |
218 | <div> | 218 | <div> |
219 | <div class="widget" style="margin-bottom: 0;"> | 219 | <div class="widget" style="margin-bottom: 0;"> |
220 | <div class="widget-header"> | 220 | <div class="widget-header"> |
221 | <i class="icon-pencil"></i> | 221 | <i class="icon-pencil"></i> |
222 | <i class="fa fa-tasks" aria-hidden="true"></i> | 222 | <i class="fa fa-tasks" aria-hidden="true"></i> |
223 | <h3>Add a New Vendor</h3> | 223 | <h3>Add a New Vendor</h3> |
224 | <div class="pull-right my-toggle-switch" style="margin-right: 30px;"> | 224 | <div class="pull-right my-toggle-switch" style="margin-right: 30px;"> |
225 | <div style="color: #ff9a01;">Activate     | 225 | <div style="color: #ff9a01;">Activate     |
226 | <toggle ng-model="data.activate" size="customToogle"></toggle> | 226 | <toggle ng-model="data.activate" size="customToogle"></toggle> |
227 | </div> | 227 | </div> |
228 | </div> | 228 | </div> |
229 | <div class="clearfix"></div> | 229 | <div class="clearfix"></div> |
230 | </div> | 230 | </div> |
231 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 231 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
232 | <div class="col-xs-12"> | 232 | <div class="col-xs-12"> |
233 | <div class="col-md-8"> | 233 | <div class="col-md-8"> |
234 | <div class="pull-left"> | 234 | <div class="pull-left"> |
235 | <label class="new-input-label"><b>Vendor Name</b></label> | 235 | <label class="new-input-label"><b>Vendor Name</b></label> |
236 | </div> | 236 | </div> |
237 | <div class="pull-left" style="margin-left: 15px;"> | 237 | <div class="pull-left" style="margin-left: 15px;"> |
238 | <input type="text" ng-model="data.vendorName" class="form-control companyNameInput" ng-keyup="removeValidation()" placeholder="" required> | 238 | <input type="text" ng-model="data.vendorName" class="form-control companyNameInput" ng-keyup="removeValidation()" placeholder="" required> |
239 | <label class="customErrorMessage" ng-show="showCompanyError">This field is required.</label> | 239 | <label class="customErrorMessage" ng-show="showCompanyError">This field is required.</label> |
240 | </div> | 240 | </div> |
241 | <div class="clearfix"></div> | 241 | <div class="clearfix"></div> |
242 | </div> | 242 | </div> |
243 | <div class="col-md-4"> | 243 | <div class="col-md-4"> |
244 | </div> | 244 | </div> |
245 | </div> | 245 | </div> |
246 | <div class="clearfix"></div><br> | 246 | <div class="clearfix"></div><br> |
247 | <br/> | 247 | <br/> |
248 | <div class="col-xs-12"> | 248 | <div class="col-xs-12"> |
249 | <div class="col-md-6"> | 249 | <div class="col-md-6"> |
250 | <div class="pull-left" style="width: 110px;"> | 250 | <div class="pull-left" style="width: 110px;"> |
251 | <b>JET A Margin</b> | 251 | <b>JET A Margin</b> |
252 | </div> | 252 | </div> |
253 | <div class="pull-left"> | 253 | <div class="pull-left"> |
254 | <select class="form-control marginSelectBox" ng-model="data.masterMargin" ng-options="margin.id as margin.marginName for margin in jetMarginList" required ng-change="removeMarginValidation()"> | 254 | <select class="form-control marginSelectBox" ng-model="data.masterMargin" ng-options="margin.id as margin.marginName for margin in jetMarginList" required ng-change="removeMarginValidation()"> |
255 | <option value="" disabled>Select...</option> | 255 | <option value="" disabled>Select...</option> |
256 | </select> | 256 | </select> |
257 | <label ng-show="showMarginError" class="customErrorMessage">This field is required.</label> | 257 | <label ng-show="showMarginError" class="customErrorMessage">This field is required.</label> |
258 | </div> | 258 | </div> |
259 | <div class="clearfix"></div> | 259 | <div class="clearfix"></div> |
260 | </div> | 260 | </div> |
261 | 261 | ||
262 | <div class="col-md-3 Airport" style="text-align: right;"> | 262 | <div class="col-md-3 Airport" style="text-align: right;"> |
263 | <b>AVGAS 100LL Margin</b> | 263 | <b>AVGAS 100LL Margin</b> |
264 | </div> | 264 | </div> |
265 | <div class="col-md-3 Airport"> | 265 | <div class="col-md-3 Airport"> |
266 | <select class="form-control" ng-model="data.avgasMargin" ng-options="avgs.id as avgs.marginName for avgs in avgsMarginList"> | 266 | <select class="form-control" ng-model="data.avgasMargin" ng-options="avgs.id as avgs.marginName for avgs in avgsMarginList"> |
267 | <option value="" disabled>Select...</option> | 267 | <option value="" disabled>Select...</option> |
268 | </select> | 268 | </select> |
269 | </div> | 269 | </div> |
270 | <div class="clearfix"></div> | 270 | <div class="clearfix"></div> |
271 | </div> | 271 | </div> |
272 | <div class="clearfix"></div> | 272 | <div class="clearfix"></div> |
273 | <br/> | 273 | <br/> |
274 | <div class="col-xs-12"> | 274 | <div class="col-xs-12"> |
275 | <div class="col-md-12"> | 275 | <div class="col-md-12"> |
276 | <div class="pull-left" style="width: 110px;"> | 276 | <div class="pull-left" style="width: 110px;"> |
277 | <label class="new-input-label"><b>Address</b></label> | 277 | <label class="new-input-label"><b>Address</b></label> |
278 | </div> | 278 | </div> |
279 | <div class="pull-left" style="width: calc(100% - 110px);"> | 279 | <div class="pull-left" style="width: calc(100% - 110px);"> |
280 | <input type="text" class="form-control" ng-model="data.addressOne" id="Address" placeholder=""> | 280 | <input type="text" class="form-control" ng-model="data.addressOne" id="Address" placeholder=""> |
281 | </div> | 281 | </div> |
282 | <div class="clearfix"></div> | 282 | <div class="clearfix"></div> |
283 | </div> | 283 | </div> |
284 | </div> | 284 | </div> |
285 | <div class="clearfix"></div> | 285 | <div class="clearfix"></div> |
286 | <br/> | 286 | <br/> |
287 | <div class="col-xs-12"> | 287 | <div class="col-xs-12"> |
288 | <div class="col-md-12"> | 288 | <div class="col-md-12"> |
289 | <div class="pull-left" style="width: 110px;"> | 289 | <div class="pull-left" style="width: 110px;"> |
290 | <label class="new-input-label"><b>Address2</b></label> | 290 | <label class="new-input-label"><b>Address2</b></label> |
291 | </div> | 291 | </div> |
292 | <div class="pull-left" style="width: calc(100% - 110px);"> | 292 | <div class="pull-left" style="width: calc(100% - 110px);"> |
293 | <input type="text" ng-model="data.addressTwo" class="form-control" id="Address" placeholder=""> | 293 | <input type="text" ng-model="data.addressTwo" class="form-control" id="Address" placeholder=""> |
294 | </div> | 294 | </div> |
295 | <div class="clearfix"></div> | 295 | <div class="clearfix"></div> |
296 | </div> | 296 | </div> |
297 | </div> | 297 | </div> |
298 | <div class="clearfix"></div> | 298 | <div class="clearfix"></div> |
299 | <br/> | 299 | <br/> |
300 | <div class="col-xs-12"> | 300 | <div class="col-xs-12"> |
301 | 301 | ||
302 | <div class="col-md-6"> | 302 | <div class="col-md-6"> |
303 | <div class="pull-left" style="width: 110px;"> | 303 | <div class="pull-left" style="width: 110px;"> |
304 | <label class="new-input-label"><b>City</b></label> | 304 | <label class="new-input-label"><b>City</b></label> |
305 | </div> | 305 | </div> |
306 | <div class="pull-left" style="width: calc(100% - 110px);"> | 306 | <div class="pull-left" style="width: calc(100% - 110px);"> |
307 | <input type="text" ng-model="data.city" class="form-control" id="Address" placeholder=""> | 307 | <input type="text" ng-model="data.city" class="form-control" id="Address" placeholder=""> |
308 | </div> | 308 | </div> |
309 | <div class="clearfix"></div> | 309 | <div class="clearfix"></div> |
310 | </div> | 310 | </div> |
311 | <div class="col-md-3"> | 311 | <div class="col-md-3"> |
312 | <div class="pull-left" style="width: 40px;"> | 312 | <div class="pull-left" style="width: 40px;"> |
313 | <label class="new-input-label"><b>State</b></label> | 313 | <label class="new-input-label"><b>State</b></label> |
314 | </div> | 314 | </div> |
315 | <div class="pull-left" style="width: calc(100% - 110px);"> | 315 | <div class="pull-left" style="width: calc(100% - 110px);"> |
316 | <input type="text" ng-model="data.state" class="form-control" id="Address" placeholder=""> | 316 | <input type="text" ng-model="data.state" class="form-control" id="Address" placeholder=""> |
317 | </div> | 317 | </div> |
318 | <div class="clearfix"></div> | 318 | <div class="clearfix"></div> |
319 | </div> | 319 | </div> |
320 | <div class="col-md-3"> | 320 | <div class="col-md-3"> |
321 | <div class="pull-left"> | 321 | <div class="pull-left"> |
322 | <label class="new-input-label"><b>Zip Code</b></label> | 322 | <label class="new-input-label"><b>Zip Code</b></label> |
323 | </div> | 323 | </div> |
324 | <div class="pull-right" style="width: calc(100% - 60px);"> | 324 | <div class="pull-right" style="width: calc(100% - 60px);"> |
325 | <input type="tel" ng-model="data.zipcode" class="form-control" id="Address" placeholder=""> | 325 | <input type="tel" ng-model="data.zipcode" class="form-control" id="Address" placeholder=""> |
326 | </div> | 326 | </div> |
327 | <div class="clearfix"></div> | 327 | <div class="clearfix"></div> |
328 | </div> | 328 | </div> |
329 | </div> | 329 | </div> |
330 | <div class="clearfix"></div> | 330 | <div class="clearfix"></div> |
331 | <br/> | 331 | <br/> |
332 | <div class="col-xs-12"> | 332 | <div class="col-xs-12"> |
333 | 333 | ||
334 | <div class="col-md-6"> | 334 | <div class="col-md-6"> |
335 | <div class="pull-left" style="width: 110px;"> | 335 | <div class="pull-left" style="width: 110px;"> |
336 | <label class="new-input-label"><b>Country</b></label> | 336 | <label class="new-input-label"><b>Country</b></label> |
337 | </div> | 337 | </div> |
338 | <div class="pull-left" style="width: calc(100% - 110px);"> | 338 | <div class="pull-left" style="width: calc(100% - 110px);"> |
339 | <input type="text" ng-model="data.country" class="form-control" id="Address" placeholder=""> | 339 | <input type="text" ng-model="data.country" class="form-control" id="Address" placeholder=""> |
340 | </div> | 340 | </div> |
341 | <div class="clearfix"></div> | 341 | <div class="clearfix"></div> |
342 | </div> | 342 | </div> |
343 | <div class="col-md-6"> | 343 | <div class="col-md-6"> |
344 | <div class="pull-left" style="width: 110px;"> | 344 | <div class="pull-left" style="width: 110px;"> |
345 | <label class="new-input-label"><b>Internal Note</b></label> | 345 | <label class="new-input-label"><b>Internal Note</b></label> |
346 | </div> | 346 | </div> |
347 | <div class="pull-left" style="width: calc(100% - 110px);"> | 347 | <div class="pull-left" style="width: calc(100% - 110px);"> |
348 | <textarea name="message" ng-model="data.internalNote" rows="4" cols="34"></textarea> | 348 | <textarea name="message" ng-model="data.internalNote" rows="4" cols="34"></textarea> |
349 | </div> | 349 | </div> |
350 | <div class="clearfix"></div> | 350 | <div class="clearfix"></div> |
351 | </div> | 351 | </div> |
352 | </div> | 352 | </div> |
353 | <div class="clearfix"></div> | 353 | <div class="clearfix"></div> |
354 | </div> | 354 | </div> |
355 | </div> | 355 | </div> |
356 | <div class="clearfix"></div> | 356 | <div class="clearfix"></div> |
357 | </div> | 357 | </div> |
358 | </div> | 358 | </div> |
359 | </div> | 359 | </div> |
360 | </div> | 360 | </div> |
361 | <div class="modal-footer" style="border-top: 0;"> | 361 | <div class="modal-footer" style="border-top: 0;"> |
362 | <button type="button" class="btn btn-default" ng-click="reset()" data-dismiss="modal">Cancel</button> | 362 | <button type="button" class="btn btn-default" ng-click="reset()" data-dismiss="modal">Cancel</button> |
363 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addFirstData()">Save</button> | 363 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addFirstData()">Save</button> |
364 | </div> | 364 | </div> |
365 | </div> | 365 | </div> |
366 | </div> | 366 | </div> |
367 | </form> | 367 | </form> |
368 | <div class="myLoader" ng-show="showLoader"> | 368 | <div class="myLoader" ng-show="showLoader"> |
369 | <img src="../img/hourglass.gif" width="50px;"> | 369 | <img src="../img/hourglass.gif" width="50px;"> |
370 | </div> | 370 | </div> |
371 | <script src="js/multi-step-modal.js"></script> | 371 | <script src="js/multi-step-modal.js"></script> |
372 | <script> | 372 | <script> |
373 | sendEvent = function(sel, step) { | 373 | sendEvent = function(sel, step) { |
374 | $(sel).trigger('next.m.' + step); | 374 | $(sel).trigger('next.m.' + step); |
375 | } | 375 | } |
376 | </script> | 376 | </script> |
app/partials/account/account.html
1 | <style> | 1 | <style> |
2 | .subnavbar .mainnav > li:nth-child(3) > a{ | 2 | .subnavbar .mainnav > li:nth-child(2) > a{ |
3 | color: #ca5c6a; | 3 | color: #ca5c6a; |
4 | } | 4 | } |
5 | </style> | 5 | </style> |
6 | <div class="main"> | 6 | <div class="main"> |
7 | <div class="container"> | 7 | <div class="container"> |
8 | <div class="row"> | 8 | <div class="row"> |
9 | <div class="col-md-8"> | 9 | <div class="col-md-8"> |
10 | <div class="widget stacked "> | 10 | <div class="widget stacked "> |
11 | <div class="widget-header"> | 11 | <div class="widget-header"> |
12 | <i class="icon-user"></i> | 12 | <i class="icon-user"></i> |
13 | <h3>Your Account</h3> | 13 | <h3>Your Account</h3> |
14 | </div> | 14 | </div> |
15 | <!-- /widget-header --> | 15 | <!-- /widget-header --> |
16 | <div class="widget-content"> | 16 | <div class="widget-content"> |
17 | <div class="tabbable"> | 17 | <div class="tabbable"> |
18 | <ul class="nav nav-tabs"> | 18 | <ul class="nav nav-tabs"> |
19 | <li class="active"> | 19 | <li class="active"> |
20 | <a id="profileTab" style="cursor: pointer;" data-toggle="tab">Profile</a> | 20 | <a id="profileTab" style="cursor: pointer;" data-toggle="tab">Profile</a> |
21 | </li> | 21 | </li> |
22 | <li><a id="settingsTab" style="cursor: pointer;" data-toggle="tab">Settings</a></li> | 22 | <li><a id="settingsTab" style="cursor: pointer;" data-toggle="tab">Settings</a></li> |
23 | </ul> | 23 | </ul> |
24 | <br> | 24 | <br> |
25 | <div class="tab-content"> | 25 | <div class="tab-content"> |
26 | <div class="tab-pane active" id="profile"> | 26 | <div class="tab-pane active" id="profile"> |
27 | <form id="edit-profile" class="form-horizontal col-md-8"> | 27 | <form id="edit-profile" class="form-horizontal col-md-8"> |
28 | <fieldset> | 28 | <fieldset> |
29 | <div class="form-group"> | 29 | <div class="form-group"> |
30 | <label for="username" class="col-md-4">Username</label> | 30 | <label for="username" class="col-md-4">Username</label> |
31 | <div class="col-md-8"> | 31 | <div class="col-md-8"> |
32 | <input type="text" class="form-control" id="username" value="jumpstartui" disabled> | 32 | <input type="text" class="form-control" id="username" value="jumpstartui" disabled> |
33 | <p class="help-block">Your username is for logging in and cannot be changed.</p> | 33 | <p class="help-block">Your username is for logging in and cannot be changed.</p> |
34 | </div> | 34 | </div> |
35 | <!-- /controls --> | 35 | <!-- /controls --> |
36 | </div> | 36 | </div> |
37 | <!-- /control-group --> | 37 | <!-- /control-group --> |
38 | <div class="form-group"> | 38 | <div class="form-group"> |
39 | <label for="firstname" class="col-md-4">First Name</label> | 39 | <label for="firstname" class="col-md-4">First Name</label> |
40 | <div class="col-md-8"> | 40 | <div class="col-md-8"> |
41 | <input type="text" class="form-control" id="firstname" value="Rod"> | 41 | <input type="text" class="form-control" id="firstname" value="Rod"> |
42 | </div> | 42 | </div> |
43 | <!-- /controls --> | 43 | <!-- /controls --> |
44 | </div> | 44 | </div> |
45 | <!-- /control-group --> | 45 | <!-- /control-group --> |
46 | <div class="form-group"> | 46 | <div class="form-group"> |
47 | <label class="col-md-4" for="lastname">Last Name</label> | 47 | <label class="col-md-4" for="lastname">Last Name</label> |
48 | <div class="col-md-8"> | 48 | <div class="col-md-8"> |
49 | <input type="text" class="form-control" id="lastname" value="Howard"> | 49 | <input type="text" class="form-control" id="lastname" value="Howard"> |
50 | </div> | 50 | </div> |
51 | <!-- /controls --> | 51 | <!-- /controls --> |
52 | </div> | 52 | </div> |
53 | customers <!-- /control-group --> | 53 | customers <!-- /control-group --> |
54 | <div class="form-group"> | 54 | <div class="form-group"> |
55 | <label class="col-md-4" for="email">Email Address</label> | 55 | <label class="col-md-4" for="email">Email Address</label> |
56 | <div class="col-md-8"> | 56 | <div class="col-md-8"> |
57 | <input type="text" class="form-control" id="email" value="rod.howard@example.com"> | 57 | <input type="text" class="form-control" id="email" value="rod.howard@example.com"> |
58 | </div> | 58 | </div> |
59 | <!-- /controls --> | 59 | <!-- /controls --> |
60 | </div> | 60 | </div> |
61 | <!-- /control-group --> | 61 | <!-- /control-group --> |
62 | <hr /> | 62 | <hr /> |
63 | <br /> | 63 | <br /> |
64 | <div class="form-group"> | 64 | <div class="form-group"> |
65 | <label class="col-md-4" for="password1">Password</label> | 65 | <label class="col-md-4" for="password1">Password</label> |
66 | <div class="col-md-8"> | 66 | <div class="col-md-8"> |
67 | <input type="password" class="form-control" id="password1" value="password"> | 67 | <input type="password" class="form-control" id="password1" value="password"> |
68 | </div> | 68 | </div> |
69 | <!-- /controls --> | 69 | <!-- /controls --> |
70 | </div> | 70 | </div> |
71 | <!-- /control-group --> | 71 | <!-- /control-group --> |
72 | <div class="form-group"> | 72 | <div class="form-group"> |
73 | <label class="col-md-4" for="password2">Confirm</label> | 73 | <label class="col-md-4" for="password2">Confirm</label> |
74 | <div class="col-md-8"> | 74 | <div class="col-md-8"> |
75 | <input type="password" class="form-control" id="password2" value="password"> | 75 | <input type="password" class="form-control" id="password2" value="password"> |
76 | </div> | 76 | </div> |
77 | <!-- /controls --> | 77 | <!-- /controls --> |
78 | </div> | 78 | </div> |
79 | <!-- /control-group --> | 79 | <!-- /control-group --> |
80 | <br /> | 80 | <br /> |
81 | <div class="form-group"> | 81 | <div class="form-group"> |
82 | <div class="col-md-offset-4 col-md-8"> | 82 | <div class="col-md-offset-4 col-md-8"> |
83 | <button type="submit" class="btn btn-primary">Save</button> | 83 | <button type="submit" class="btn btn-primary">Save</button> |
84 | <button class="btn btn-default">Cancel</button> | 84 | <button class="btn btn-default">Cancel</button> |
85 | </div> | 85 | </div> |
86 | </div> | 86 | </div> |
87 | <!-- /form-actions --> | 87 | <!-- /form-actions --> |
88 | </fieldset> | 88 | </fieldset> |
89 | </form> | 89 | </form> |
90 | </div> | 90 | </div> |
91 | <div class="tab-pane" id="settings"> | 91 | <div class="tab-pane" id="settings"> |
92 | <form id="edit-profile2" class="form-horizontal col-md-8"> | 92 | <form id="edit-profile2" class="form-horizontal col-md-8"> |
93 | <fieldset> | 93 | <fieldset> |
94 | <div class="form-group"> | 94 | <div class="form-group"> |
95 | <label class="col-md-4" for="accounttype">Account Type</label> | 95 | <label class="col-md-4" for="accounttype">Account Type</label> |
96 | <div class="col-md-8"> | 96 | <div class="col-md-8"> |
97 | <div class="radio"> | 97 | <div class="radio"> |
98 | <label> | 98 | <label> |
99 | <input type="radio" name="accounttype" value="option1" checked="checked" id="accounttype"> | 99 | <input type="radio" name="accounttype" value="option1" checked="checked" id="accounttype"> |
100 | POP3 | 100 | POP3 |
101 | </label> | 101 | </label> |
102 | </div> | 102 | </div> |
103 | <div class="radio"> | 103 | <div class="radio"> |
104 | <label> | 104 | <label> |
105 | <input type="radio" name="accounttype" value="option2"> | 105 | <input type="radio" name="accounttype" value="option2"> |
106 | IMAP | 106 | IMAP |
107 | </label> | 107 | </label> |
108 | </div> | 108 | </div> |
109 | </div> | 109 | </div> |
110 | </div> | 110 | </div> |
111 | <div class="form-group"> | 111 | <div class="form-group"> |
112 | <label class="col-md-4" for="accountusername">Account Username</label> | 112 | <label class="col-md-4" for="accountusername">Account Username</label> |
113 | <div class="col-md-8"> | 113 | <div class="col-md-8"> |
114 | <input type="text" class="form-control" id="accountusername" value="rod.howard@example.com"> | 114 | <input type="text" class="form-control" id="accountusername" value="rod.howard@example.com"> |
115 | <p class="help-block">Leave blank to use your profile email address.</p> | 115 | <p class="help-block">Leave blank to use your profile email address.</p> |
116 | </div> | 116 | </div> |
117 | </div> | 117 | </div> |
118 | <div class="form-group"> | 118 | <div class="form-group"> |
119 | <label class="col-md-4" for="emailserver">Email Server</label> | 119 | <label class="col-md-4" for="emailserver">Email Server</label> |
120 | <div class="col-md-8"> | 120 | <div class="col-md-8"> |
121 | <input type="text" class="form-control" id="emailserver" value="mail.example.com"> | 121 | <input type="text" class="form-control" id="emailserver" value="mail.example.com"> |
122 | </div> | 122 | </div> |
123 | </div> | 123 | </div> |
124 | <div class="form-group"> | 124 | <div class="form-group"> |
125 | <label class="col-md-4" for="accountpassword">Password</label> | 125 | <label class="col-md-4" for="accountpassword">Password</label> |
126 | <div class="col-md-8"> | 126 | <div class="col-md-8"> |
127 | <input type="text" class="form-control" id="accountpassword" value="password"> | 127 | <input type="text" class="form-control" id="accountpassword" value="password"> |
128 | </div> | 128 | </div> |
129 | </div> | 129 | </div> |
130 | <div class="form-group"> | 130 | <div class="form-group"> |
131 | <label class="col-md-4" for="accountadvanced">Advanced Settings</label> | 131 | <label class="col-md-4" for="accountadvanced">Advanced Settings</label> |
132 | <div class="col-md-8"> | 132 | <div class="col-md-8"> |
133 | <div class="checkbox"> | 133 | <div class="checkbox"> |
134 | <label> | 134 | <label> |
135 | <input type="checkbox" name="accountadvanced" value="option1" checked="checked" id="accountadvanced"> | 135 | <input type="checkbox" name="accountadvanced" value="option1" checked="checked" id="accountadvanced"> |
136 | User encrypted connection when accessing this server | 136 | User encrypted connection when accessing this server |
137 | </label> | 137 | </label> |
138 | </div> | 138 | </div> |
139 | <div class="checkbox"> | 139 | <div class="checkbox"> |
140 | <label> | 140 | <label> |
141 | <input type="checkbox" name="accounttype" value="option2"> | 141 | <input type="checkbox" name="accounttype" value="option2"> |
142 | Download all message on connection | 142 | Download all message on connection |
143 | </label> | 143 | </label> |
144 | </div> | 144 | </div> |
145 | </div> | 145 | </div> |
146 | </div> | 146 | </div> |
147 | <div class="form-group"> | 147 | <div class="form-group"> |
148 | <div class="col-md-offset-4 col-md-8"> | 148 | <div class="col-md-offset-4 col-md-8"> |
149 | <button type="submit" class="btn btn-primary">Save</button> <button class="btn btn-default">Cancel</button> | 149 | <button type="submit" class="btn btn-primary">Save</button> <button class="btn btn-default">Cancel</button> |
150 | </div> | 150 | </div> |
151 | </div> | 151 | </div> |
152 | </fieldset> | 152 | </fieldset> |
153 | </form> | 153 | </form> |
154 | </div> | 154 | </div> |
155 | </div> | 155 | </div> |
156 | </div> | 156 | </div> |
157 | </div> | 157 | </div> |
158 | <!-- /widget-content --> | 158 | <!-- /widget-content --> |
159 | </div> | 159 | </div> |
160 | <!-- /widget --> | 160 | <!-- /widget --> |
161 | </div> | 161 | </div> |
162 | <!-- /span8 --> | 162 | <!-- /span8 --> |
163 | <div class="col-md-4"> | 163 | <div class="col-md-4"> |
164 | <div class="well"> | 164 | <div class="well"> |
165 | <h4>Extra Info</h4> | 165 | <h4>Extra Info</h4> |
166 | <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p> | 166 | <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p> |
167 | <p> Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> | 167 | <p> Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> |
168 | </div> | 168 | </div> |
169 | </div> | 169 | </div> |
170 | <!-- /span4 --> | 170 | <!-- /span4 --> |
171 | </div> | 171 | </div> |
172 | <!-- /row --> | 172 | <!-- /row --> |
173 | </div> | 173 | </div> |
174 | <!-- /container --> | 174 | <!-- /container --> |
175 | </div> | 175 | </div> |
app/partials/analytics/analytics.html
1 | <style> | 1 | <style> |
2 | .chart-holder { | 2 | .chart-holder { |
3 | height: 325px; | 3 | height: 325px; |
4 | } | 4 | } |
5 | .cirque-stats { | 5 | .cirque-stats { |
6 | text-align: center; | 6 | text-align: center; |
7 | } | 7 | } |
8 | .cirque-stats .cirque-container { | 8 | .cirque-stats .cirque-container { |
9 | margin-top: 1.5em; | 9 | margin-top: 1.5em; |
10 | margin-bottom: 1.5em; | 10 | margin-bottom: 1.5em; |
11 | margin-right: 2em; | 11 | margin-right: 2em; |
12 | margin-left: 2em; | 12 | margin-left: 2em; |
13 | } | 13 | } |
14 | .subnavbar .mainnav > li:nth-child(5) > a{ | 14 | .subnavbar .mainnav > li:nth-child(6) > a{ |
15 | color: #ca5c6a; | 15 | color: #ca5c6a; |
16 | } | 16 | } |
17 | .table { | 17 | .table { |
18 | border-collapse: separate; | 18 | border-collapse: separate; |
19 | padding: 0px; | 19 | padding: 0px; |
20 | 20 | ||
21 | } | 21 | } |
22 | 22 | ||
23 | 23 | ||
24 | 24 | ||
25 | 25 | ||
26 | </style> | 26 | </style> |
27 | <div class="main"> | 27 | <div class="main"> |
28 | <div style="padding: 0 3%; margin-left: 15px;"> | 28 | <div style="padding: 0 3%; margin-left: 15px;"> |
29 | <div class="row"> | 29 | <div class="row"> |
30 | <div class="col-md-6"> | 30 | <div class="col-md-6"> |
31 | <div class="customInputWrap"> | 31 | <div class="customInputWrap"> |
32 | <div style="margin-left: 0px;"> | 32 | <div style="margin-left: 0px;"> |
33 | <label>Date Range Filter</label> | 33 | <label>Date Range Filter</label> |
34 | <form name="myForm"> | 34 | <form name="myForm"> |
35 | <input type="text" ng-model="drf.fromDate" datepicker class="form-control" placeholder="From Date" required ng-required="true" style="width: 120px; float: left; margin-right: 15px;"/> | 35 | <input type="text" ng-model="drf.fromDate" datepicker class="form-control" placeholder="From Date" required ng-required="true" style="width: 120px; float: left; margin-right: 15px;"/> |
36 | <input type="text" ng-model="drf.toDate" datepicker class="form-control" placeholder="To Date" style="width: 120px; float: left; margin-right: 15px;"> | 36 | <input type="text" ng-model="drf.toDate" datepicker class="form-control" placeholder="To Date" style="width: 120px; float: left; margin-right: 15px;"> |
37 | <button class="btn btn-primary" ng-disabled="myForm.$invalid" ng-click="submitDate()" style="float: left; display: none;">Apply</button> | 37 | <button class="btn btn-primary" ng-disabled="myForm.$invalid" ng-click="submitDate()" style="float: left; display: none;">Apply</button> |
38 | <button class="btn btn-primary" ng-click="submitDate()" style="float: left;">Apply</button> | 38 | <button class="btn btn-primary" ng-click="submitDate()" style="float: left;">Apply</button> |
39 | <div class="clearfix"></div> | 39 | <div class="clearfix"></div> |
40 | </form> | 40 | </form> |
41 | </div> | 41 | </div> |
42 | <div class="clearfix"></div> | 42 | <div class="clearfix"></div> |
43 | </div> | 43 | </div> |
44 | <div class="widget stacked"> | 44 | <div class="widget stacked"> |
45 | <div class="widget-header"> | 45 | <div class="widget-header"> |
46 | <i class="icon-bar-chart"></i> | 46 | <i class="icon-bar-chart"></i> |
47 | <h3>${{ordersCost | number :2}}/{{ordersCount}} Fuel Sales</h3> | 47 | <h3>${{ordersCost | number :2}}/{{ordersCount}} Fuel Sales</h3> |
48 | </div> | 48 | </div> |
49 | <!-- /widget-header --> | 49 | <!-- /widget-header --> |
50 | <div class="widget-content"> | 50 | <div class="widget-content"> |
51 | <nvd3 options="optionsmfs" data="datamfs"></nvd3> | 51 | <nvd3 options="optionsmfs" data="datamfs"></nvd3> |
52 | <!-- /bar-chart --> | 52 | <!-- /bar-chart --> |
53 | </div> | 53 | </div> |
54 | <!-- /widget-content --> | 54 | <!-- /widget-content --> |
55 | </div> | 55 | </div> |
56 | <!-- /widget --> | 56 | <!-- /widget --> |
57 | </div> | 57 | </div> |
58 | <!-- /.span6 --> | 58 | <!-- /.span6 --> |
59 | <div class="col-md-6"> | 59 | <div class="col-md-6"> |
60 | <div class="customInputWrap"> | 60 | <div class="customInputWrap"> |
61 | <div style="margin-left: 0px;"> | 61 | <div style="margin-left: 0px;"> |
62 | <label>Date Range Filter</label> | 62 | <label>Date Range Filter</label> |
63 | <form name="myForm1"> | 63 | <form name="myForm1"> |
64 | <input type="text" ng-model="hfp.fromDate" datepicker class="form-control" placeholder="From Date" required ng-required="true" style="width: 120px; float: left; margin-right: 15px;"/> | 64 | <input type="text" ng-model="hfp.fromDate" datepicker class="form-control" placeholder="From Date" required ng-required="true" style="width: 120px; float: left; margin-right: 15px;"/> |
65 | <input type="text" ng-model="hfp.toDate" datepicker class="form-control" placeholder="To Date" style="width: 120px; float: left; margin-right: 15px;"> | 65 | <input type="text" ng-model="hfp.toDate" datepicker class="form-control" placeholder="To Date" style="width: 120px; float: left; margin-right: 15px;"> |
66 | <button class="btn btn-primary" ng-disabled="myForm1.$invalid" ng-click="submitDateHfp()" style="float: left; display: none;">Apply</button> | 66 | <button class="btn btn-primary" ng-disabled="myForm1.$invalid" ng-click="submitDateHfp()" style="float: left; display: none;">Apply</button> |
67 | <button class="btn btn-primary" ng-click="submitDateHfp()" style="float: left;">Apply</button> | 67 | <button class="btn btn-primary" ng-click="submitDateHfp()" style="float: left;">Apply</button> |
68 | <div class="clearfix"></div> | 68 | <div class="clearfix"></div> |
69 | </form> | 69 | </form> |
70 | </div> | 70 | </div> |
71 | <div class="clearfix"></div> | 71 | <div class="clearfix"></div> |
72 | </div> | 72 | </div> |
73 | <div class="widget stacked"> | 73 | <div class="widget stacked"> |
74 | <div class="widget-header"> | 74 | <div class="widget-header"> |
75 | <i class="icon-bar-chart"></i> | 75 | <i class="icon-bar-chart"></i> |
76 | <h3>Historic Fuel Pricing</h3> | 76 | <h3>Historic Fuel Pricing</h3> |
77 | </div> | 77 | </div> |
78 | <!-- /widget-header --> | 78 | <!-- /widget-header --> |
79 | <div class="widget-content"> | 79 | <div class="widget-content"> |
80 | <nvd3 options="optionshfp" data="datahfp"></nvd3> | 80 | <nvd3 options="optionshfp" data="datahfp"></nvd3> |
81 | <!-- /pie-chart --> | 81 | <!-- /pie-chart --> |
82 | </div> | 82 | </div> |
83 | <!-- /widget-content --> | 83 | <!-- /widget-content --> |
84 | </div> | 84 | </div> |
85 | <!-- /widget --> | 85 | <!-- /widget --> |
86 | </div> | 86 | </div> |
87 | <!-- /span6 --> | 87 | <!-- /span6 --> |
88 | </div> | 88 | </div> |
89 | <div class="row"></div> | 89 | <div class="row"></div> |
90 | <div class="row"> | 90 | <div class="row"> |
91 | <div class="col-md-6"> | 91 | <div class="col-md-6"> |
92 | <div class="customInputWrap"> | 92 | <div class="customInputWrap"> |
93 | <div style="margin-left: 0px;"> | 93 | <div style="margin-left: 0px;"> |
94 | <label>Date Range Filter</label> | 94 | <label>Date Range Filter</label> |
95 | <form name="myForm2"> | 95 | <form name="myForm2"> |
96 | <input type="text" ng-model="cs.fromDate" datepicker class="form-control" placeholder="From Date" required ng-required="true" style="width: 120px; float: left; margin-right: 15px;"/> | 96 | <input type="text" ng-model="cs.fromDate" datepicker class="form-control" placeholder="From Date" required ng-required="true" style="width: 120px; float: left; margin-right: 15px;"/> |
97 | <input type="text" ng-model="cs.toDate" datepicker class="form-control" placeholder="To Date" style="width: 120px; float: left; margin-right: 15px;"> | 97 | <input type="text" ng-model="cs.toDate" datepicker class="form-control" placeholder="To Date" style="width: 120px; float: left; margin-right: 15px;"> |
98 | <button class="btn btn-primary" ng-disabled="myForm2.$invalid" ng-click="submitDateCs()" style="float: left; display: none;">Apply</button> | 98 | <button class="btn btn-primary" ng-disabled="myForm2.$invalid" ng-click="submitDateCs()" style="float: left; display: none;">Apply</button> |
99 | <button class="btn btn-primary" ng-click="submitDateCs()" style="float: left;">Apply</button> | 99 | <button class="btn btn-primary" ng-click="submitDateCs()" style="float: left;">Apply</button> |
100 | <div class="clearfix"></div> | 100 | <div class="clearfix"></div> |
101 | </form> | 101 | </form> |
102 | </div> | 102 | </div> |
103 | <div class="clearfix"></div> | 103 | <div class="clearfix"></div> |
104 | </div> | 104 | </div> |
105 | <div class="widget stacked"> | 105 | <div class="widget stacked"> |
106 | <div class="widget-header"> | 106 | <div class="widget-header"> |
107 | <i class="icon-bar-chart"></i> | 107 | <i class="icon-bar-chart"></i> |
108 | <h3>Customer Sources</h3> | 108 | <h3>Customer Sources</h3> |
109 | </div> | 109 | </div> |
110 | <!-- /widget-header --> | 110 | <!-- /widget-header --> |
111 | <div class="widget-content"> | 111 | <div class="widget-content"> |
112 | <div style="margin-left: -15px;"> | 112 | <div style="margin-left: -15px;"> |
113 | <nvd3 options="optionscs" class="custom-graph" data="datacs"></nvd3> | 113 | <nvd3 options="optionscs" class="custom-graph" data="datacs"></nvd3> |
114 | </div> | 114 | </div> |
115 | <!-- /pie-chart --> | 115 | <!-- /pie-chart --> |
116 | </div> | 116 | </div> |
117 | <!-- /widget-content --> | 117 | <!-- /widget-content --> |
118 | </div> | 118 | </div> |
119 | <!-- /widget --> | 119 | <!-- /widget --> |
120 | </div> | 120 | </div> |
121 | <!-- /span6 --> | 121 | <!-- /span6 --> |
122 | <div class="col-md-6"> | 122 | <div class="col-md-6"> |
123 | <div class="customInputWrap"> | 123 | <div class="customInputWrap"> |
124 | <div style="margin-top: 75px"> | 124 | <div style="margin-top: 75px"> |
125 | <!-- <label>Date Range Filter</label> | 125 | <!-- <label>Date Range Filter</label> |
126 | <form name="myForm3"> | 126 | <form name="myForm3"> |
127 | <input type="text" ng-model="rpp.fromDate" datepicker class="form-control" placeholder="From Date" required ng-required="true" style="width: 120px; float: left; margin-right: 15px;"/> | 127 | <input type="text" ng-model="rpp.fromDate" datepicker class="form-control" placeholder="From Date" required ng-required="true" style="width: 120px; float: left; margin-right: 15px;"/> |
128 | <input type="text" ng-model="rpp.toDate" datepicker class="form-control" placeholder="To Date" style="width: 120px; float: left; margin-right: 15px;"> | 128 | <input type="text" ng-model="rpp.toDate" datepicker class="form-control" placeholder="To Date" style="width: 120px; float: left; margin-right: 15px;"> |
129 | <button class="btn btn-primary" ng-disabled="myForm3.$invalid" ng-click="submitDateRpp()" style="float: left; display: none;">Apply</button> | 129 | <button class="btn btn-primary" ng-disabled="myForm3.$invalid" ng-click="submitDateRpp()" style="float: left; display: none;">Apply</button> |
130 | <button class="btn btn-primary" ng-click="submitDateRpp()" style="float: left;">Apply</button> | 130 | <button class="btn btn-primary" ng-click="submitDateRpp()" style="float: left;">Apply</button> |
131 | <div class="clearfix"></div> | 131 | <div class="clearfix"></div> |
132 | </form> --> | 132 | </form> --> |
133 | </div> | 133 | </div> |
134 | <div class="clearfix"></div> | 134 | <div class="clearfix"></div> |
135 | </div> | 135 | </div> |
136 | <div class="widget stacked"> | 136 | <div class="widget stacked"> |
137 | <div class="widget-header"> | 137 | <div class="widget-header"> |
138 | <i class="icon-bar-chart"></i> | 138 | <i class="icon-bar-chart"></i> |
139 | <h3>Regional PAP Pricing</h3> | 139 | <h3>Regional PAP Pricing</h3> |
140 | </div> | 140 | </div> |
141 | <!-- /widget-header --> | 141 | <!-- /widget-header --> |
142 | <div class="widget-content"> | 142 | <div class="widget-content"> |
143 | <div id="map" style="width: 100%; height: 325px;"></div> | 143 | <div id="map" style="width: 100%; height: 325px;"></div> |
144 | </div> | 144 | </div> |
145 | <!-- /widget-content --> | 145 | <!-- /widget-content --> |
146 | </div> | 146 | </div> |
147 | <!-- /widget --> | 147 | <!-- /widget --> |
148 | </div> | 148 | </div> |
149 | <!-- /.span6 --> | 149 | <!-- /.span6 --> |
150 | </div> | 150 | </div> |
151 | </div> | 151 | </div> |
152 | <!-- /container --> | 152 | <!-- /container --> |
153 | </div> | 153 | </div> |
154 | <!-- /main --> | 154 | <!-- /main --> |
155 | <div class="customConfirmPopBackdrop" id="popup1"> | 155 | <div class="customConfirmPopBackdrop" id="popup1"> |
156 | <div class="customModalInner" style="max-width: 400px;"> | 156 | <div class="customModalInner" style="max-width: 400px;"> |
157 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;max-height: 200px;overflow: hidden;overflow-y: auto;""> | 157 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;max-height: 200px;overflow: hidden;overflow-y: auto;""> |
158 | <table border="1"> | 158 | <table border="1"> |
159 | 159 | ||
160 | <tr> | 160 | <tr> |
161 | <th style="padding: 5px">Region</th> | 161 | <th style="padding: 5px">Region</th> |
162 | <th style="padding: 5px">Average PAP</th> | 162 | <th style="padding: 5px">Average PAP</th> |
163 | </tr> | 163 | </tr> |
164 | <tr ng-repeat="data in rppData"> | 164 | <tr ng-repeat="data in rppData"> |
165 | <td style="padding: 5px"> | 165 | <td style="padding: 5px"> |
166 | {{data.region}} | 166 | {{data.region}} |
167 | </td> | 167 | </td> |
168 | <td style="padding: 5px"> | 168 | <td style="padding: 5px"> |
169 | {{data.averagePAP | number :4 }} | 169 | {{data.averagePAP | number :4 }} |
170 | </td> | 170 | </td> |
171 | </tr> | 171 | </tr> |
172 | </table> | 172 | </table> |
173 | </div> | 173 | </div> |
174 | <div class="customModelFooter text-right" style="border-top: 0px !important"> | 174 | <div class="customModelFooter text-right" style="border-top: 0px !important"> |
175 | <button class="btn btn-primary" style="padding: 4px 0; width: 80px;" ng-click="cancelStatus()">Close</button> | 175 | <button class="btn btn-primary" style="padding: 4px 0; width: 80px;" ng-click="cancelStatus()">Close</button> |
176 | </div> | 176 | </div> |
177 | </div> | 177 | </div> |
178 | </div> | 178 | </div> |
179 | <div class="myLoader" ng-show="showLoader"> | 179 | <div class="myLoader" ng-show="showLoader"> |
180 | <img src="../img/hourglass.gif" width="50px;"> | 180 | <img src="../img/hourglass.gif" width="50px;"> |
181 | </div> | 181 | </div> |
182 | 182 | ||
183 | 183 | ||
184 | 184 |
app/partials/customers/customers.html
1 | <style> | 1 | <style> |
2 | .subnavbar .mainnav > li:nth-child(3) > a{ | 2 | .subnavbar .mainnav > li:nth-child(2) > a{ |
3 | color: #ca5c6a; | 3 | color: #ca5c6a; |
4 | } | 4 | } |
5 | 5 | ||
6 | .button1 { | 6 | .button1 { |
7 | display: inline-block; | 7 | display: inline-block; |
8 | height: 35px; | 8 | height: 35px; |
9 | line-height: 35px; | 9 | line-height: 35px; |
10 | padding-right: 15px; | 10 | padding-right: 15px; |
11 | padding-left: 50px; | 11 | padding-left: 50px; |
12 | position: relative; | 12 | position: relative; |
13 | background-color:rgb(41,127,184); | 13 | background-color:rgb(41,127,184); |
14 | color:rgb(255,255,255); | 14 | color:rgb(255,255,255); |
15 | text-decoration: none; | 15 | text-decoration: none; |
16 | text-transform: uppercase; | 16 | text-transform: uppercase; |
17 | letter-spacing: 1px; | 17 | letter-spacing: 1px; |
18 | margin-bottom: 15px; | 18 | margin-bottom: 15px; |
19 | border: 0; | 19 | border: 0; |
20 | 20 | ||
21 | 21 | ||
22 | border-radius: 5px; | 22 | border-radius: 5px; |
23 | -moz-border-radius: 5px; | 23 | -moz-border-radius: 5px; |
24 | -webkit-border-radius: 5px; | 24 | -webkit-border-radius: 5px; |
25 | text-shadow:0px 1px 0px rgba(0,0,0,0.5); | 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; | 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); | 27 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true); |
28 | 28 | ||
29 | -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2); | 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); | 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); | 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)"; | 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); | 33 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true); |
34 | } | 34 | } |
35 | 35 | ||
36 | .button1 span { | 36 | .button1 span { |
37 | position: absolute; | 37 | position: absolute; |
38 | left: 0; | 38 | left: 0; |
39 | top: 0; | 39 | top: 0; |
40 | width: 35px; | 40 | width: 35px; |
41 | background-color:rgba(0,0,0,0.5); | 41 | background-color:rgba(0,0,0,0.5); |
42 | 42 | ||
43 | -webkit-border-top-left-radius: 5px; | 43 | -webkit-border-top-left-radius: 5px; |
44 | -webkit-border-bottom-left-radius: 5px; | 44 | -webkit-border-bottom-left-radius: 5px; |
45 | -moz-border-radius-topleft: 5px; | 45 | -moz-border-radius-topleft: 5px; |
46 | -moz-border-radius-bottomleft: 5px; | 46 | -moz-border-radius-bottomleft: 5px; |
47 | border-top-left-radius: 5px; | 47 | border-top-left-radius: 5px; |
48 | border-bottom-left-radius: 5px; | 48 | border-bottom-left-radius: 5px; |
49 | border-right: 1px solid rgba(0,0,0,0.15); | 49 | border-right: 1px solid rgba(0,0,0,0.15); |
50 | } | 50 | } |
51 | 51 | ||
52 | .button1:hover span, .button1.active span { | 52 | .button1:hover span, .button1.active span { |
53 | background-color:rgb(0,102,26); | 53 | background-color:rgb(0,102,26); |
54 | border-right: 1px solid rgba(0,0,0,0.3); | 54 | border-right: 1px solid rgba(0,0,0,0.3); |
55 | } | 55 | } |
56 | 56 | ||
57 | .button1:active { | 57 | .button1:active { |
58 | margin-top: 2px; | 58 | margin-top: 2px; |
59 | margin-bottom: 13px; | 59 | margin-bottom: 13px; |
60 | 60 | ||
61 | -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5); | 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); | 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); | 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)"; | 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); | 65 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true); |
66 | } | 66 | } |
67 | 67 | ||
68 | .button1.turquoise { | 68 | .button1.turquoise { |
69 | background: #449d44; | 69 | background: #449d44; |
70 | } | 70 | } |
71 | </style> | 71 | </style> |
72 | <div class="myLoader" ng-show="showLoader"> | 72 | <div class="myLoader" ng-show="showLoader"> |
73 | <img src="../img/hourglass.gif" width="50px;"> | 73 | <img src="../img/hourglass.gif" width="50px;"> |
74 | </div> | 74 | </div> |
75 | 75 | ||
76 | <div class="main"> | 76 | <div class="main"> |
77 | <div class="container"> | 77 | <div class="container"> |
78 | <div class="row"> | 78 | <div class="row"> |
79 | <div class="col-md-12"> | 79 | <div class="col-md-12"> |
80 | <div class="widget stacked "> | 80 | <div class="widget stacked "> |
81 | <div class="widget-content"> | 81 | <div class="widget-content"> |
82 | <div class="tabbable"> | 82 | <div class="tabbable"> |
83 | <ul class="nav nav-tabs"> | 83 | <ul class="nav nav-tabs"> |
84 | <li class="active"> | 84 | <li class="active"> |
85 | <a ui-sref="app.customers">Customer View | 85 | <a ui-sref="app.customers">Customer View |
86 | <i class="fa fa-caret-down" aria-hidden="true"></i> | 86 | <i class="fa fa-caret-down" aria-hidden="true"></i> |
87 | </a> | 87 | </a> |
88 | </li> | 88 | </li> |
89 | <li> | 89 | <li> |
90 | <a ui-sref="app.ContactView">Contact View | 90 | <a ui-sref="app.ContactView">Contact View |
91 | <i class="fa fa-caret-down" aria-hidden="true"></i> | 91 | <i class="fa fa-caret-down" aria-hidden="true"></i> |
92 | </a> | 92 | </a> |
93 | </li> | 93 | </li> |
94 | <li> | 94 | <li> |
95 | <a ui-sref="app.FuelVendors">Fuel Vendors | 95 | <a ui-sref="app.FuelVendors">Fuel Vendors |
96 | <i class="fa fa-caret-down" aria-hidden="true"></i> | 96 | <i class="fa fa-caret-down" aria-hidden="true"></i> |
97 | </a> | 97 | </a> |
98 | </li> | 98 | </li> |
99 | <li style="margin: 0px 10px 4px 40px;"><input type="text" style="height:31px;"class="form-control" ng-model="searchText" placeholder="Search In Table"></li> | 99 | <li style="margin: 0px 10px 4px 40px;"><input type="text" style="height:31px;"class="form-control" ng-model="searchText" placeholder="Search In Table"></li> |
100 | <li><button type="button" class="btn btn-default btn-sm" ng-click="displayCompanyList.filter({}); searchText=null">Clear Search And Filters</button></li> | 100 | <li><button type="button" class="btn btn-default btn-sm" ng-click="displayCompanyList.filter({}); searchText=null">Clear Search And Filters</button></li> |
101 | <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> | 101 | <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> |
102 | </ul> | 102 | </ul> |
103 | <br> | 103 | <br> |
104 | <div class="tab-content customer-table" style="margin:0px"> | 104 | <div class="tab-content customer-table" style="margin:0px"> |
105 | <div class="tab-pane active" id="companyView"> | 105 | <div class="tab-pane active" id="companyView"> |
106 | <table ng-table="displayCompanyList" class="table table-striped table-condensed" show-filter="true"> | 106 | <table ng-table="displayCompanyList" class="table table-striped table-condensed" show-filter="true"> |
107 | <tr ng-repeat="row in $data | filter:searchText:strict"" style="cursor: pointer;"> | 107 | <tr ng-repeat="row in $data | filter:searchText:strict"" style="cursor: pointer;"> |
108 | <td data-title="'Company Name'" filter="{companyName: 'text'}" sortable="'companyName'" ui-sref="app.viewCompany({id : row.id})"> | 108 | <td data-title="'Company Name'" filter="{companyName: 'text'}" sortable="'companyName'" ui-sref="app.viewCompany({id : row.id})"> |
109 | {{row.companyName}} | 109 | {{row.companyName}} |
110 | </td> | 110 | </td> |
111 | <td data-title="'Fleet'" filter="{companyAircraftSize: 'text'}" sortable="'companyAircraftSize'" ui-sref="app.viewCompany({id : row.id})"> | 111 | <td data-title="'Fleet'" filter="{companyAircraftSize: 'text'}" sortable="'companyAircraftSize'" ui-sref="app.viewCompany({id : row.id})"> |
112 | {{row.companyAircraftSize}} | 112 | {{row.companyAircraftSize}} |
113 | </td> | 113 | </td> |
114 | <td data-title="'Main Phone'" filter="{newContactNumber: 'text'}" sortable="'newContactNumber'" ui-sref="app.viewCompany({id : row.id})"> | 114 | <td data-title="'Main Phone'" filter="{newContactNumber: 'text'}" sortable="'newContactNumber'" ui-sref="app.viewCompany({id : row.id})"> |
115 | {{row.newContactNumber}} | 115 | {{row.newContactNumber}} |
116 | </td> | 116 | </td> |
117 | <td data-title="'Primary Contact'" filter="{primaryContactName: 'text'}" sortable="'primaryContactName'" ui-sref="app.viewCompany({id : row.id})"> | 117 | <td data-title="'Primary Contact'" filter="{primaryContactName: 'text'}" sortable="'primaryContactName'" ui-sref="app.viewCompany({id : row.id})"> |
118 | {{row.primaryContactName}} | 118 | {{row.primaryContactName}} |
119 | </td> | 119 | </td> |
120 | <td data-title="'Base'" filter="{baseIcao: 'text'}" sortable="'baseIcao'" ui-sref="app.viewCompany({id : row.id})"> | 120 | <td data-title="'Base'" filter="{baseIcao: 'text'}" sortable="'baseIcao'" ui-sref="app.viewCompany({id : row.id})"> |
121 | {{row.baseIcao}} | 121 | {{row.baseIcao}} |
122 | </td> | 122 | </td> |
123 | <td data-title="'Status'" filter="{activate: 'select'}" filter-data="statusFilter" sortable="'activate'" ui-sref="app.viewCompany({id : row.id})"> | 123 | <td data-title="'Status'" filter="{activate: 'select'}" filter-data="statusFilter" sortable="'activate'" ui-sref="app.viewCompany({id : row.id})"> |
124 | <button type="button" ng-if="row.activate == true" class="btn btn-success btn-xs">Active</button> | 124 | <button type="button" ng-if="row.activate == true" class="btn btn-success btn-xs">Active</button> |
125 | <button type="button" ng-if="row.activate == false" class="btn btn-warning btn-xs">InActive</button> | 125 | <button type="button" ng-if="row.activate == false" class="btn btn-warning btn-xs">InActive</button> |
126 | </td> | 126 | </td> |
127 | <td data-title="'Margin Setting'" filter="{masterMargin: 'select'}" filter-data="marginFilterOptions" sortable="'masterMargin'"> | 127 | <td data-title="'Margin Setting'" filter="{masterMargin: 'select'}" filter-data="marginFilterOptions" sortable="'masterMargin'"> |
128 | <select class="form-control" ng-change="editMargin(row)" style="height:31px;" ng-model="row.masterMargin" ng-selected="" ng-options="margin.id as margin.marginName for margin in jetMarginList" required></select> | 128 | <select class="form-control" ng-change="editMargin(row)" style="height:31px;" ng-model="row.masterMargin" ng-selected="" ng-options="margin.id as margin.marginName for margin in jetMarginList" required></select> |
129 | </td> | 129 | </td> |
130 | <td data-title="'All In'" filter="{marginAllIn: 'text'}" sortable="'marginAllIn'" ui-sref="app.viewCompany({id : row.id})"> | 130 | <td data-title="'All In'" filter="{marginAllIn: 'text'}" sortable="'marginAllIn'" ui-sref="app.viewCompany({id : row.id})"> |
131 | {{row.marginAllIn | number : 4}} | 131 | {{row.marginAllIn | number : 4}} |
132 | </td> | 132 | </td> |
133 | <td data-title="''"> | 133 | <td data-title="''"> |
134 | <button type="button" class="btn btn-info btn-xs" ng-click="setFuel()">Setup Fuel</button> | 134 | <button type="button" class="btn btn-info btn-xs" ng-click="setFuel()">Setup Fuel</button> |
135 | </td> | 135 | </td> |
136 | </tr> | 136 | </tr> |
137 | </table> | 137 | </table> |
138 | 138 | ||
139 | <button type="button" ng-click="exportCompany()" class="btn btn-warning exportBtn">Export CSV</button> | 139 | <button type="button" ng-click="exportCompany()" class="btn btn-warning exportBtn">Export CSV</button> |
140 | 140 | ||
141 | </div> | 141 | </div> |
142 | </div> | 142 | </div> |
143 | </div> | 143 | </div> |
144 | </div> | 144 | </div> |
145 | <!-- /widget-content --> | 145 | <!-- /widget-content --> |
146 | </div> | 146 | </div> |
147 | <!-- /widget --> | 147 | <!-- /widget --> |
148 | </div> | 148 | </div> |
149 | <!-- /span8 --> | 149 | <!-- /span8 --> |
150 | </div> | 150 | </div> |
151 | <!-- /row --> | 151 | <!-- /row --> |
152 | </div> | 152 | </div> |
153 | <!-- /container --> | 153 | <!-- /container --> |
154 | </div> | 154 | </div> |
155 | <!-- /main --> | 155 | <!-- /main --> |
156 | <form class="modal multi-step" id="demo-modal-3" name="companyForm"> | 156 | <form class="modal multi-step" id="demo-modal-3" name="companyForm"> |
157 | <div class="modal-dialog modal-lg"> | 157 | <div class="modal-dialog modal-lg"> |
158 | <div class="modal-content"> | 158 | <div class="modal-content"> |
159 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> | 159 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> |
160 | <div> | 160 | <div> |
161 | <div class="row" style="margin: 0;"> | 161 | <div class="row" style="margin: 0;"> |
162 | <div> | 162 | <div> |
163 | <div class="widget" style="margin-bottom: 0;"> | 163 | <div class="widget" style="margin-bottom: 0;"> |
164 | <div class="widget-header"> | 164 | <div class="widget-header"> |
165 | <i class="icon-pencil"></i> | 165 | <i class="icon-pencil"></i> |
166 | <i class="fa fa-tasks" aria-hidden="true"></i> | 166 | <i class="fa fa-tasks" aria-hidden="true"></i> |
167 | <h3>Add a New Company</h3> | 167 | <h3>Add a New Company</h3> |
168 | <div class="pull-right my-toggle-switch" style="margin-right: 30px;"> | 168 | <div class="pull-right my-toggle-switch" style="margin-right: 30px;"> |
169 | <div style="color: #ff9a01;">Activate     | 169 | <div style="color: #ff9a01;">Activate     |
170 | <toggle ng-model="data.activate" size="customToogle"></toggle> | 170 | <toggle ng-model="data.activate" size="customToogle"></toggle> |
171 | </div> | 171 | </div> |
172 | </div> | 172 | </div> |
173 | <div class="clearfix"></div> | 173 | <div class="clearfix"></div> |
174 | </div> | 174 | </div> |
175 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 175 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
176 | <div class="col-xs-12"> | 176 | <div class="col-xs-12"> |
177 | <div class="col-md-8"> | 177 | <div class="col-md-8"> |
178 | <div class="pull-left"> | 178 | <div class="pull-left"> |
179 | <label class="new-input-label"><b>Company Name *</b></label> | 179 | <label class="new-input-label"><b>Company Name *</b></label> |
180 | </div> | 180 | </div> |
181 | <div class="pull-left" style="margin-left: 15px;"> | 181 | <div class="pull-left" style="margin-left: 15px;"> |
182 | <input type="text" ng-keyup="removeValidation()" ng-model="data.companyName" uib-typeahead="company.companyName for company in compNameList | filter:$viewValue | limitTo:8" class="form-control companyNameInput"> | 182 | <input type="text" ng-keyup="removeValidation()" ng-model="data.companyName" uib-typeahead="company.companyName for company in compNameList | filter:$viewValue | limitTo:8" class="form-control companyNameInput"> |
183 | 183 | ||
184 | <label class="customErrorMessage" ng-show="showCompanyError">This field is required.</label> | 184 | <label class="customErrorMessage" ng-show="showCompanyError">This field is required.</label> |
185 | </div> | 185 | </div> |
186 | <div class="clearfix"></div> | 186 | <div class="clearfix"></div> |
187 | </div> | 187 | </div> |
188 | <div class="col-md-4"> | 188 | <div class="col-md-4"> |
189 | 189 | ||
190 | <div class="pull-right"> | 190 | <div class="pull-right"> |
191 | <input type="text" ng-model="data.baseIcao" style="width: 100px;" class="form-control" placeholder=""> | 191 | <input type="text" ng-model="data.baseIcao" style="width: 100px;" class="form-control" placeholder=""> |
192 | </div> | 192 | </div> |
193 | <div class="pull-right"> | 193 | <div class="pull-right"> |
194 | <label style="margin-right: 15px;" class="new-input-label"><b>Base ICAO</b></label> | 194 | <label style="margin-right: 15px;" class="new-input-label"><b>Base ICAO</b></label> |
195 | </div> | 195 | </div> |
196 | <div class="clearfix"></div> | 196 | <div class="clearfix"></div> |
197 | </div> | 197 | </div> |
198 | </div> | 198 | </div> |
199 | <div class="clearfix"></div><br> | 199 | <div class="clearfix"></div><br> |
200 | <div class="col-xs-12"> | 200 | <div class="col-xs-12"> |
201 | <div class="col-md-7"> | 201 | <div class="col-md-7"> |
202 | <div class="pull-left"> | 202 | <div class="pull-left"> |
203 | <label class="new-input-label"><b>Relationship </b></label> | 203 | <label class="new-input-label"><b>Relationship </b></label> |
204 | </div> | 204 | </div> |
205 | <div class="pull-left" style="margin-left: 32px;"> | 205 | <div class="pull-left" style="margin-left: 32px;"> |
206 | <input type="checkbox" ng-model="data.baseTenant" name="vehicle" value="Bike"> Check here if this is a Base Tenant<br> | 206 | <input type="checkbox" ng-model="data.baseTenant" name="vehicle" value="Bike"> Check here if this is a Base Tenant<br> |
207 | <input type="checkbox" ng-model="data.fuelerlinxCustomer" name="vehicle" value="Car" checked> Check here if this is a FuelerLinx Customer<br> | 207 | <input type="checkbox" ng-model="data.fuelerlinxCustomer" name="vehicle" value="Car" checked> Check here if this is a FuelerLinx Customer<br> |
208 | <input type="checkbox" ng-model="data.contractFuelVendor" name="vehicle" value="Car" checked> Check here if this is a Contract Fuel Vendor | 208 | <input type="checkbox" ng-model="data.contractFuelVendor" name="vehicle" value="Car" checked> Check here if this is a Contract Fuel Vendor |
209 | </div> | 209 | </div> |
210 | <div class="clearfix"></div> | 210 | <div class="clearfix"></div> |
211 | </div> | 211 | </div> |
212 | <div class="col-md-2 Airport" style="text-align: right;"> | 212 | <div class="col-md-2 Airport" style="text-align: right;"> |
213 | <b>Certificate Type</b> | 213 | <b>Certificate Type</b> |
214 | </div> | 214 | </div> |
215 | <div class="col-md-3 Airport"> | 215 | <div class="col-md-3 Airport"> |
216 | <select required class="form-control" ng-model="data.certificateType"> | 216 | <select required class="form-control" ng-model="data.certificateType"> |
217 | <option value="" disabled selected hidden>Select...</option> | 217 | <option value="" disabled selected hidden>Select...</option> |
218 | <option value="corporate">Part 91 (Corporate)</option> | 218 | <option value="corporate">Part 91 (Corporate)</option> |
219 | <option value="charter">Part 135 (Charter)</option> | 219 | <option value="charter">Part 135 (Charter)</option> |
220 | <option value="scheduled">Part 121 (Scheduled)</option> | 220 | <option value="scheduled">Part 121 (Scheduled)</option> |
221 | <option value="military">Military</option> | 221 | <option value="military">Military</option> |
222 | <option value="government">Government</option> | 222 | <option value="government">Government</option> |
223 | </select> | 223 | </select> |
224 | </div> | 224 | </div> |
225 | <div class="clearfix"></div> | 225 | <div class="clearfix"></div> |
226 | </div> | 226 | </div> |
227 | <div class="clearfix"></div> | 227 | <div class="clearfix"></div> |
228 | <br/> | 228 | <br/> |
229 | <div class="col-xs-12"> | 229 | <div class="col-xs-12"> |
230 | <div class="col-md-6"> | 230 | <div class="col-md-6"> |
231 | <div class="pull-left" style="width: 110px;"> | 231 | <div class="pull-left" style="width: 110px;"> |
232 | <b>JET A Margin *</b> | 232 | <b>JET A Margin *</b> |
233 | </div> | 233 | </div> |
234 | <div class="pull-left"> | 234 | <div class="pull-left"> |
235 | <select class="form-control marginSelectBox" ng-model="data.masterMargin" ng-options="margin.id as margin.marginName for margin in jetMarginList" required ng-change="removeMarginValidation()"> | 235 | <select class="form-control marginSelectBox" ng-model="data.masterMargin" ng-options="margin.id as margin.marginName for margin in jetMarginList" required ng-change="removeMarginValidation()"> |
236 | <option value="" disabled>Select...</option> | 236 | <option value="" disabled>Select...</option> |
237 | </select> | 237 | </select> |
238 | <label ng-show="showMarginError" class="customErrorMessage">This field is required.</label> | 238 | <label ng-show="showMarginError" class="customErrorMessage">This field is required.</label> |
239 | 239 | ||
240 | <div class="clearfix"></div> | 240 | <div class="clearfix"></div> |
241 | </div> | 241 | </div> |
242 | </div> | 242 | </div> |
243 | 243 | ||
244 | <div class="col-md-3 Airport" style="text-align: right;"> | 244 | <div class="col-md-3 Airport" style="text-align: right;"> |
245 | <b>AVGAS 100LL Margin</b> | 245 | <b>AVGAS 100LL Margin</b> |
246 | </div> | 246 | </div> |
247 | <div class="col-md-3 Airport"> | 247 | <div class="col-md-3 Airport"> |
248 | <select class="form-control" ng-model="data.avgasMargin" ng-options="avgs.id as avgs.marginName for avgs in avgsMarginList"> | 248 | <select class="form-control" ng-model="data.avgasMargin" ng-options="avgs.id as avgs.marginName for avgs in avgsMarginList"> |
249 | <option value="" disabled>Select...</option> | 249 | <option value="" disabled>Select...</option> |
250 | </select> | 250 | </select> |
251 | </div> | 251 | </div> |
252 | <div class="clearfix"></div> | 252 | <div class="clearfix"></div> |
253 | </div> | 253 | </div> |
254 | <div class="clearfix"></div> | 254 | <div class="clearfix"></div> |
255 | <br/> | 255 | <br/> |
256 | <div class="col-xs-12"> | 256 | <div class="col-xs-12"> |
257 | <div class="col-md-12"> | 257 | <div class="col-md-12"> |
258 | <div class="pull-left" style="width: 110px;"> | 258 | <div class="pull-left" style="width: 110px;"> |
259 | <label class="new-input-label"><b>Address</b></label> | 259 | <label class="new-input-label"><b>Address</b></label> |
260 | </div> | 260 | </div> |
261 | <div class="pull-left" style="width: calc(100% - 110px);"> | 261 | <div class="pull-left" style="width: calc(100% - 110px);"> |
262 | <input type="text" class="form-control" ng-model="data.addressOne" placeholder=""> | 262 | <input type="text" class="form-control" ng-model="data.addressOne" placeholder=""> |
263 | </div> | 263 | </div> |
264 | <div class="clearfix"></div> | 264 | <div class="clearfix"></div> |
265 | </div> | 265 | </div> |
266 | </div> | 266 | </div> |
267 | <div class="clearfix"></div> | 267 | <div class="clearfix"></div> |
268 | <br/> | 268 | <br/> |
269 | <div class="col-xs-12"> | 269 | <div class="col-xs-12"> |
270 | <div class="col-md-12"> | 270 | <div class="col-md-12"> |
271 | <div class="pull-left" style="width: 110px;"> | 271 | <div class="pull-left" style="width: 110px;"> |
272 | <label class="new-input-label"><b>Address2</b></label> | 272 | <label class="new-input-label"><b>Address2</b></label> |
273 | </div> | 273 | </div> |
274 | <div class="pull-left" style="width: calc(100% - 110px);"> | 274 | <div class="pull-left" style="width: calc(100% - 110px);"> |
275 | <input type="text" ng-model="data.addressTwo" class="form-control" placeholder=""> | 275 | <input type="text" ng-model="data.addressTwo" class="form-control" placeholder=""> |
276 | </div> | 276 | </div> |
277 | <div class="clearfix"></div> | 277 | <div class="clearfix"></div> |
278 | </div> | 278 | </div> |
279 | </div> | 279 | </div> |
280 | <div class="clearfix"></div> | 280 | <div class="clearfix"></div> |
281 | <br/> | 281 | <br/> |
282 | <div class="col-xs-12"> | 282 | <div class="col-xs-12"> |
283 | 283 | ||
284 | <div class="col-md-6"> | 284 | <div class="col-md-6"> |
285 | <div class="pull-left" style="width: 110px;"> | 285 | <div class="pull-left" style="width: 110px;"> |
286 | <label class="new-input-label"><b>City</b></label> | 286 | <label class="new-input-label"><b>City</b></label> |
287 | </div> | 287 | </div> |
288 | <div class="pull-left" style="width: calc(100% - 110px);"> | 288 | <div class="pull-left" style="width: calc(100% - 110px);"> |
289 | <input type="text" ng-model="data.city" class="form-control" placeholder=""> | 289 | <input type="text" ng-model="data.city" class="form-control" placeholder=""> |
290 | </div> | 290 | </div> |
291 | <div class="clearfix"></div> | 291 | <div class="clearfix"></div> |
292 | </div> | 292 | </div> |
293 | <div class="col-md-3"> | 293 | <div class="col-md-3"> |
294 | <div class="pull-left" style="width: 40px;"> | 294 | <div class="pull-left" style="width: 40px;"> |
295 | <label class="new-input-label"><b>State</b></label> | 295 | <label class="new-input-label"><b>State</b></label> |
296 | </div> | 296 | </div> |
297 | <div class="pull-left" style="width: calc(100% - 110px);"> | 297 | <div class="pull-left" style="width: calc(100% - 110px);"> |
298 | <input type="text" ng-model="data.state" class="form-control" placeholder=""> | 298 | <input type="text" ng-model="data.state" class="form-control" placeholder=""> |
299 | </div> | 299 | </div> |
300 | <div class="clearfix"></div> | 300 | <div class="clearfix"></div> |
301 | </div> | 301 | </div> |
302 | <div class="col-md-3"> | 302 | <div class="col-md-3"> |
303 | <div class="pull-left"> | 303 | <div class="pull-left"> |
304 | <label class="new-input-label"><b>Zip Code</b></label> | 304 | <label class="new-input-label"><b>Zip Code</b></label> |
305 | </div> | 305 | </div> |
306 | <div class="pull-right" style="width: calc(100% - 60px);"> | 306 | <div class="pull-right" style="width: calc(100% - 60px);"> |
307 | <input type="tel" ng-model="data.zipcode" class="form-control" placeholder=""> | 307 | <input type="tel" ng-model="data.zipcode" class="form-control" placeholder=""> |
308 | </div> | 308 | </div> |
309 | <div class="clearfix"></div> | 309 | <div class="clearfix"></div> |
310 | </div> | 310 | </div> |
311 | </div> | 311 | </div> |
312 | <div class="clearfix"></div> | 312 | <div class="clearfix"></div> |
313 | <br/> | 313 | <br/> |
314 | <div class="col-xs-12"> | 314 | <div class="col-xs-12"> |
315 | 315 | ||
316 | <div class="col-md-6"> | 316 | <div class="col-md-6"> |
317 | <div class="pull-left" style="width: 110px;"> | 317 | <div class="pull-left" style="width: 110px;"> |
318 | <label class="new-input-label"><b>Country</b></label> | 318 | <label class="new-input-label"><b>Country</b></label> |
319 | </div> | 319 | </div> |
320 | <div class="pull-left" style="width: calc(100% - 110px);"> | 320 | <div class="pull-left" style="width: calc(100% - 110px);"> |
321 | <input type="text" ng-model="data.country" class="form-control" placeholder=""> | 321 | <input type="text" ng-model="data.country" class="form-control" placeholder=""> |
322 | </div> | 322 | </div> |
323 | <div class="clearfix"></div> | 323 | <div class="clearfix"></div> |
324 | </div> | 324 | </div> |
325 | <div class="col-md-6"> | 325 | <div class="col-md-6"> |
326 | <div class="pull-left" style="width: 110px;"> | 326 | <div class="pull-left" style="width: 110px;"> |
327 | <label class="new-input-label"><b>Internal Note</b></label> | 327 | <label class="new-input-label"><b>Internal Note</b></label> |
328 | </div> | 328 | </div> |
329 | <div class="pull-left" style="width: calc(100% - 110px);"> | 329 | <div class="pull-left" style="width: calc(100% - 110px);"> |
330 | <textarea name="message" ng-model="data.internalNote" rows="4" cols="34"></textarea> | 330 | <textarea name="message" ng-model="data.internalNote" rows="4" cols="34"></textarea> |
331 | </div> | 331 | </div> |
332 | <div class="clearfix"></div> | 332 | <div class="clearfix"></div> |
333 | </div> | 333 | </div> |
334 | </div> | 334 | </div> |
335 | <div class="clearfix"></div> | 335 | <div class="clearfix"></div> |
336 | <!-- <br/> | 336 | <!-- <br/> |
337 | <div class="col-xs-12"> | 337 | <div class="col-xs-12"> |
338 | <div class="col-md-2 Airport"></div> | 338 | <div class="col-md-2 Airport"></div> |
339 | <div class="col-md-10 Airport"> | 339 | <div class="col-md-10 Airport"> |
340 | <div class="pull-right"> | 340 | <div class="pull-right"> |
341 | <button type="button" class="btn btn-default" ng-click="cancel()">Cancel</button> | 341 | <button type="button" class="btn btn-default" ng-click="cancel()">Cancel</button> |
342 | <button type="button" class="btn btn-warning" ng-click="addAircraft()">Next: Add Aircraft</button> | 342 | <button type="button" class="btn btn-warning" ng-click="addAircraft()">Next: Add Aircraft</button> |
343 | </div> | 343 | </div> |
344 | </div> | 344 | </div> |
345 | </div> --> | 345 | </div> --> |
346 | </div> | 346 | </div> |
347 | </div> | 347 | </div> |
348 | <div class="clearfix"></div> | 348 | <div class="clearfix"></div> |
349 | </div> | 349 | </div> |
350 | </div> | 350 | </div> |
351 | </div> | 351 | </div> |
352 | </div> | 352 | </div> |
353 | <div class="modal-body step-2" data-step="2" style="padding: 0;"> | 353 | <div class="modal-body step-2" data-step="2" style="padding: 0;"> |
354 | <div> | 354 | <div> |
355 | <div class="row" style="margin: 0;"> | 355 | <div class="row" style="margin: 0;"> |
356 | <div> | 356 | <div> |
357 | <div class="widget" style="margin-bottom: 0;"> | 357 | <div class="widget" style="margin-bottom: 0;"> |
358 | <div class="widget-header"> | 358 | <div class="widget-header"> |
359 | <i class="icon-pencil"></i> | 359 | <i class="icon-pencil"></i> |
360 | <i class="fa fa-tasks" aria-hidden="true"></i> | 360 | <i class="fa fa-tasks" aria-hidden="true"></i> |
361 | <h3>Add a New Company</h3> | 361 | <h3>Add a New Company</h3> |
362 | <div class="clearfix"></div> | 362 | <div class="clearfix"></div> |
363 | </div> | 363 | </div> |
364 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 364 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
365 | <div class="col-xs-12"> | 365 | <div class="col-xs-12"> |
366 | <div class="widget-header"> | 366 | <div class="widget-header"> |
367 | <i class="fa fa-list"></i> | 367 | <i class="fa fa-list"></i> |
368 | <h3>Aircraft List</h3> | 368 | <h3>Aircraft List</h3> |
369 | </div> | 369 | </div> |
370 | <div class="widget-content" style="padding:0px;border: 0px; "> | 370 | <div class="widget-content" style="padding:0px;border: 0px; "> |
371 | <div class="table-responsive"> | 371 | <div class="table-responsive"> |
372 | <!-- <table class="table table-bordered table-hover table-striped addRow" style="margin-bottom: 0px;"> | 372 | <!-- <table class="table table-bordered table-hover table-striped addRow" style="margin-bottom: 0px;"> |
373 | <thead> | 373 | <thead> |
374 | <tr> | 374 | <tr> |
375 | <th>Tail</th> | 375 | <th>Tail</th> |
376 | <th>Make</th> | 376 | <th>Make</th> |
377 | <th>Model</th> | 377 | <th>Model</th> |
378 | <th>Size</th> | 378 | <th>Size</th> |
379 | <th>Margin</th> | 379 | <th>Margin</th> |
380 | </tr> | 380 | </tr> |
381 | </thead> | 381 | </thead> |
382 | <tbody> | 382 | <tbody> |
383 | <tr> | 383 | <tr> |
384 | <td> | 384 | <td> |
385 | <input type="text" style="width:100px;" ng-model="aircraft.tail" class="form-control"> | 385 | <input type="text" style="width:100px;" ng-model="aircraft.tail" class="form-control"> |
386 | </td> | 386 | </td> |
387 | <td style="width: 25%;"> | 387 | <td style="width: 25%;"> |
388 | <select class="form-control" ng-model="aircraft.make" ng-change="getModal()"> | 388 | <select class="form-control" ng-model="aircraft.make" ng-change="getModal()"> |
389 | <option ng-repeat="make in aircraftMakeList">{{make}}</option> | 389 | <option ng-repeat="make in aircraftMakeList">{{make}}</option> |
390 | </select> | 390 | </select> |
391 | </td> | 391 | </td> |
392 | <td style="width: 20%;"> | 392 | <td style="width: 20%;"> |
393 | <select class="form-control" ng-model="aircraft.model" ng-change="getSize()"> | 393 | <select class="form-control" ng-model="aircraft.model" ng-change="getSize()"> |
394 | <option ng-repeat="model in aircraftModalList">{{model}}</option> | 394 | <option ng-repeat="model in aircraftModalList">{{model}}</option> |
395 | </select> | 395 | </select> |
396 | </td> | 396 | </td> |
397 | <td style="width: 25%;"> | 397 | <td style="width: 25%;"> |
398 | <select class="form-control" ng-model="aircraft.size"> | 398 | <select class="form-control" ng-model="aircraft.size"> |
399 | <option ng-repeat="size in aircraftSizeList">{{size}}</option> | 399 | <option ng-repeat="size in aircraftSizeList">{{size}}</option> |
400 | </select> | 400 | </select> |
401 | </td> | 401 | </td> |
402 | <td> | 402 | <td> |
403 | <select class="form-control"> | 403 | <select class="form-control"> |
404 | <option>Margin1</option> | 404 | <option>Margin1</option> |
405 | <option>Margin2</option> | 405 | <option>Margin2</option> |
406 | </select> | 406 | </select> |
407 | </td> | 407 | </td> |
408 | </tr> | 408 | </tr> |
409 | </tbody> | 409 | </tbody> |
410 | 410 | ||
411 | </table> --> | 411 | </table> --> |
412 | <table class="table table-striped table-bordered"> | 412 | <table class="table table-striped table-bordered"> |
413 | <thead> | 413 | <thead> |
414 | <tr> | 414 | <tr> |
415 | <!-- <th><input type="checkbox" ng-model="selectedAll" ng-click="checkAll()" /></th> --> | 415 | <!-- <th><input type="checkbox" ng-model="selectedAll" ng-click="checkAll()" /></th> --> |
416 | <th>Tail</th> | 416 | <th>Tail</th> |
417 | <th>Make</th> | 417 | <th>Make</th> |
418 | <th>Model</th> | 418 | <th>Model</th> |
419 | <th>Size</th> | 419 | <th>Size</th> |
420 | <th>JET A Margin</th> | 420 | <th>JET A Margin</th> |
421 | <th>AVGS 100LL Margin</th> | 421 | <th>AVGS 100LL Margin</th> |
422 | </tr> | 422 | </tr> |
423 | </thead> | 423 | </thead> |
424 | <tbody> | 424 | <tbody> |
425 | <tr ng-repeat="aircraftData in aircraftDetails track by $index"> | 425 | <tr ng-repeat="aircraftData in aircraftDetails track by $index"> |
426 | <!-- <td> | 426 | <!-- <td> |
427 | <input type="checkbox" ng-model="aircraftData.selected"/> | 427 | <input type="checkbox" ng-model="aircraftData.selected"/> |
428 | </td> --> | 428 | </td> --> |
429 | <td style="width: 15%"> | 429 | <td style="width: 15%"> |
430 | <input type="text" class="form-control" ng-model="aircraftData.tail" ng-blur="checkJetWithTail(aircraftData.tail, $index)" required/> | 430 | <input type="text" class="form-control" ng-model="aircraftData.tail" ng-blur="checkJetWithTail(aircraftData.tail, $index)" required/> |
431 | </td> | 431 | </td> |
432 | <td style="width: 17%"> | 432 | <td style="width: 17%"> |
433 | <select class="form-control" ng-model="aircraftData.make" ng-change="getModal(aircraftData.make, $index)"> | 433 | <select class="form-control" ng-model="aircraftData.make" ng-change="getModal(aircraftData.make, $index)"> |
434 | <option ng-repeat="make in aircraftMakeList | orderBy ">{{make}}</option> | 434 | <option ng-repeat="make in aircraftMakeList | orderBy ">{{make}}</option> |
435 | <option value="" disabled>Select...</option> | 435 | <option value="" disabled>Select...</option> |
436 | </select> | 436 | </select> |
437 | </td> | 437 | </td> |
438 | <td style="width: 17%"> | 438 | <td style="width: 17%"> |
439 | <select class="form-control" ng-model="aircraftData.model" ng-change="getSize(aircraftData.model, $index)"> | 439 | <select class="form-control" ng-model="aircraftData.model" ng-change="getSize(aircraftData.model, $index)"> |
440 | <option ng-repeat="model in aircraftData.aircraftModalList | orderBy">{{model}}</option> | 440 | <option ng-repeat="model in aircraftData.aircraftModalList | orderBy">{{model}}</option> |
441 | <option value="" disabled>Select...</option> | 441 | <option value="" disabled>Select...</option> |
442 | </select> | 442 | </select> |
443 | </td><!-- {{size.aircraftSize.id}} --> | 443 | </td><!-- {{size.aircraftSize.id}} --> |
444 | <td style="width: 17%"> | 444 | <td style="width: 17%"> |
445 | <select class="form-control" ng-model="aircraftData.sizeId"> | 445 | <select class="form-control" ng-model="aircraftData.sizeId"> |
446 | <option value="" disabled>Select</option> | 446 | <option value="" disabled>Select</option> |
447 | <option ng-repeat="size in aircraftData.aircraftSizeList" value="{{size.aircraftSize.id}}">{{size.aircraftSize.size}}</option> | 447 | <option ng-repeat="size in aircraftData.aircraftSizeList" value="{{size.aircraftSize.id}}">{{size.aircraftSize.size}}</option> |
448 | </select> | 448 | </select> |
449 | 449 | ||
450 | </td> | 450 | </td> |
451 | <td style="width: 17%"> | 451 | <td style="width: 17%"> |
452 | <select class="form-control" ng-model="aircraftData.marginId" ng-disabled="jetShow[$index]"> | 452 | <select class="form-control" ng-model="aircraftData.marginId" ng-disabled="jetShow[$index]"> |
453 | <option value="" disabled>Select</option> | 453 | <option value="" disabled>Select</option> |
454 | <option ng-repeat="margin in jetMarginList" value="{{margin.id}}">{{margin.marginName}}</option> | 454 | <option ng-repeat="margin in jetMarginList" value="{{margin.id}}">{{margin.marginName}}</option> |
455 | </select> | 455 | </select> |
456 | 456 | ||
457 | <!-- <select class="form-control" ng-model="aircraftData.marginId" ng-disabled="jetShow[$index]" ng-options="margin.id as margin.marginName for margin in jetMarginList"> | 457 | <!-- <select class="form-control" ng-model="aircraftData.marginId" ng-disabled="jetShow[$index]" ng-options="margin.id as margin.marginName for margin in jetMarginList"> |
458 | <option value="" disabled>Select...</option> | 458 | <option value="" disabled>Select...</option> |
459 | </select> --> | 459 | </select> --> |
460 | </td> | 460 | </td> |
461 | <td style="width: 17%"> | 461 | <td style="width: 17%"> |
462 | <select class="form-control" ng-model="aircraftData.avgasMarginId" ng-disabled="marginShow[$index]"> | 462 | <select class="form-control" ng-model="aircraftData.avgasMarginId" ng-disabled="marginShow[$index]"> |
463 | <option value="" disabled>Select</option> | 463 | <option value="" disabled>Select</option> |
464 | <option ng-repeat="avgs in avgsMarginList" value="{{avgs.id}}">{{avgs.marginName}}</option> | 464 | <option ng-repeat="avgs in avgsMarginList" value="{{avgs.id}}">{{avgs.marginName}}</option> |
465 | </select> | 465 | </select> |
466 | <!-- | 466 | <!-- |
467 | <select class="form-control marginSelectBox" ng-model="aircraftData.avgasMarginId" ng-options="avgs.id as avgs.marginName for avgs in avgsMarginList"> | 467 | <select class="form-control marginSelectBox" ng-model="aircraftData.avgasMarginId" ng-options="avgs.id as avgs.marginName for avgs in avgsMarginList"> |
468 | <option value="" disabled>Select...</option> | 468 | <option value="" disabled>Select...</option> |
469 | </select> --> | 469 | </select> --> |
470 | </td> | 470 | </td> |
471 | </tr> | 471 | </tr> |
472 | </tbody> | 472 | </tbody> |
473 | </table> | 473 | </table> |
474 | </div> | 474 | </div> |
475 | <div class="clearfix"></div> | 475 | <div class="clearfix"></div> |
476 | </div> | 476 | </div> |
477 | </div> | 477 | </div> |
478 | <div class="clearfix"></div> | 478 | <div class="clearfix"></div> |
479 | <div class="col-xs-12" style="margin-bottom: 50px;margin-top: 10px;"> | 479 | <div class="col-xs-12" style="margin-bottom: 50px;margin-top: 10px;"> |
480 | <button ng-click="addNew()" class="button1 turquoise pull-right"><span>+</span>Add Aircraft</button> | 480 | <button ng-click="addNew()" class="button1 turquoise pull-right"><span>+</span>Add Aircraft</button> |
481 | </div> | 481 | </div> |
482 | <!-- <div class="col-xs-12" style="margin-bottom: 20px;"> | 482 | <!-- <div class="col-xs-12" style="margin-bottom: 20px;"> |
483 | <div class="pull-right"> | 483 | <div class="pull-right"> |
484 | <button type="button" class="btn btn-default" ng-click="cancelCraft()">Cancel</button> | 484 | <button type="button" class="btn btn-default" ng-click="cancelCraft()">Cancel</button> |
485 | <button type="button" class="btn btn-warning" ng-click="goBack()">Go Back</button> | 485 | <button type="button" class="btn btn-warning" ng-click="goBack()">Go Back</button> |
486 | <button type="button" class="btn btn-success" ng-click="goBack()">Save</button> | 486 | <button type="button" class="btn btn-success" ng-click="goBack()">Save</button> |
487 | </div> | 487 | </div> |
488 | </div> --> | 488 | </div> --> |
489 | </div> | 489 | </div> |
490 | </div> | 490 | </div> |
491 | <div class="clearfix"></div> | 491 | <div class="clearfix"></div> |
492 | </div> | 492 | </div> |
493 | </div> | 493 | </div> |
494 | </div> | 494 | </div> |
495 | </div> | 495 | </div> |
496 | <!-- <div class="modal-body step-3" data-step="3"> | 496 | <!-- <div class="modal-body step-3" data-step="3"> |
497 | This is the final step. | 497 | This is the final step. |
498 | </div> --> | 498 | </div> --> |
499 | <div class="modal-footer" style="border-top: 0;"> | 499 | <div class="modal-footer" style="border-top: 0;"> |
500 | <button type="button" class="btn btn-default" ng-click="reset2()" data-dismiss="modal">Cancel</button> | 500 | <button type="button" class="btn btn-default" ng-click="reset2()" data-dismiss="modal">Cancel</button> |
501 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addFirstData('#demo-modal-3', 2)">Next: Add Aircraft</button> | 501 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addFirstData('#demo-modal-3', 2)">Next: Add Aircraft</button> |
502 | <button type="button" class="btn btn-primary step step-2" data-step="2" onclick="sendEvent('#demo-modal-3', 1)">Go Back</button> | 502 | <button type="button" class="btn btn-primary step step-2" data-step="2" onclick="sendEvent('#demo-modal-3', 1)">Go Back</button> |
503 | <!-- <button type="button" class="btn btn-primary step step-2" data-step="2" onclick="sendEvent('#demo-modal-3', 3)">Continue</button> --> | 503 | <!-- <button type="button" class="btn btn-primary step step-2" data-step="2" onclick="sendEvent('#demo-modal-3', 3)">Continue</button> --> |
504 | <button type="button" class="btn btn-success step step-2" data-step="2" ng-click="saveCompanyData()">Save</button> | 504 | <button type="button" class="btn btn-success step step-2" data-step="2" ng-click="saveCompanyData()">Save</button> |
505 | </div> | 505 | </div> |
506 | </div> | 506 | </div> |
507 | </div> | 507 | </div> |
508 | </form> | 508 | </form> |
509 | 509 | ||
510 | <!-- SetUp fuel order --> | 510 | <!-- SetUp fuel order --> |
511 | <form class="modal" id="demo-modal-4" name="orderform"> | 511 | <form class="modal" id="demo-modal-4" name="orderform"> |
512 | <div class="modal-dialog modal-md"> | 512 | <div class="modal-dialog modal-md"> |
513 | <div class="modal-content"> | 513 | <div class="modal-content"> |
514 | <div class="modal-body" data-step="1" style="padding: 0;"> | 514 | <div class="modal-body" data-step="1" style="padding: 0;"> |
515 | <div> | 515 | <div> |
516 | <div class="row" style="margin: 0;"> | 516 | <div class="row" style="margin: 0;"> |
517 | <div> | 517 | <div> |
518 | <div class="widget" style="margin-bottom: 0;box-shadow: none;"> | 518 | <div class="widget" style="margin-bottom: 0;box-shadow: none;"> |
519 | <div class="widget-header"> | 519 | <div class="widget-header"> |
520 | <i class="icon-pencil"></i> | 520 | <i class="icon-pencil"></i> |
521 | <i class="fa fa-tasks" aria-hidden="true"></i> | 521 | <i class="fa fa-tasks" aria-hidden="true"></i> |
522 | <h3>Search and Dispatch Fuel</h3> | 522 | <h3>Search and Dispatch Fuel</h3> |
523 | <div class="clearfix"></div> | 523 | <div class="clearfix"></div> |
524 | </div> | 524 | </div> |
525 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 525 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
526 | <div class="col-xs-12"> | 526 | <div class="col-xs-12"> |
527 | <div class="col-xs-12"> | 527 | <div class="col-xs-12"> |
528 | <div class="pull-left" style="width: 110px;"> | 528 | <div class="pull-left" style="width: 110px;"> |
529 | <label class="new-input-label"><b>Company</b></label> | 529 | <label class="new-input-label"><b>Company</b></label> |
530 | </div> | 530 | </div> |
531 | <div class="pull-left" style="width: calc(100% - 110px);"> | 531 | <div class="pull-left" style="width: calc(100% - 110px);"> |
532 | <select ui-select2 ng-model="order.companyName" ng-change="getAircraft(order.companyName)" style="width: 100%;" required> | 532 | <select ui-select2 ng-model="order.companyName" ng-change="getAircraft(order.companyName)" style="width: 100%;" required> |
533 | <option value="" selected disabled>Select Company</option> | 533 | <option value="" selected disabled>Select Company</option> |
534 | <option ng-repeat="list in companyList">{{list.companyName}}</option> | 534 | <option ng-repeat="list in companyList">{{list.companyName}}</option> |
535 | </select> | 535 | </select> |
536 | </div> | 536 | </div> |
537 | <div class="clearfix"></div> | 537 | <div class="clearfix"></div> |
538 | </div> | 538 | </div> |
539 | <div class="clearfix"></div> | 539 | <div class="clearfix"></div> |
540 | <br> | 540 | <br> |
541 | 541 | ||
542 | <div class="col-xs-12"> | 542 | <div class="col-xs-12"> |
543 | <div class="col-md-6"> | 543 | <div class="col-md-6"> |
544 | <div class="pull-left" style="width: 110px;"> | 544 | <div class="pull-left" style="width: 110px;"> |
545 | <label class="new-input-label"><b>Aircraft</b></label> | 545 | <label class="new-input-label"><b>Aircraft</b></label> |
546 | </div> | 546 | </div> |
547 | <div class="pull-left" style="width: calc(100% - 110px);"> | 547 | <div class="pull-left" style="width: calc(100% - 110px);"> |
548 | <select class="form-control" ng-model="order.aircraftName" required> | 548 | <select class="form-control" ng-model="order.aircraftName" required> |
549 | <option selected disabled value="">Select Aircraft</option> | 549 | <option selected disabled value="">Select Aircraft</option> |
550 | <option ng-repeat="list in aircraftList" value="{{list}}">{{list.tail}}</option> | 550 | <option ng-repeat="list in aircraftList" value="{{list}}">{{list.tail}}</option> |
551 | </select> | 551 | </select> |
552 | </div> | 552 | </div> |
553 | <div class="clearfix"></div> | 553 | <div class="clearfix"></div> |
554 | </div> | 554 | </div> |
555 | <div class="col-md-6"> | 555 | <div class="col-md-6"> |
556 | <div class="pull-left" style="width: 110px;"> | 556 | <div class="pull-left" style="width: 110px;"> |
557 | <label class="new-input-label"><b>Requested Volume</b></label> | 557 | <label class="new-input-label"><b>Requested Volume</b></label> |
558 | </div> | 558 | </div> |
559 | <div class="pull-left" style="width: calc(100% - 110px);"> | 559 | <div class="pull-left" style="width: calc(100% - 110px);"> |
560 | <input type="text" ng-model="order.volume" class="form-control" required> | 560 | <input type="text" ng-model="order.volume" class="form-control" required> |
561 | </div> | 561 | </div> |
562 | <div class="clearfix"></div> | 562 | <div class="clearfix"></div> |
563 | </div> | 563 | </div> |
564 | </div> | 564 | </div> |
565 | <div class="clearfix"></div> | 565 | <div class="clearfix"></div> |
566 | <br/> | 566 | <br/> |
567 | <div class="col-xs-12"> | 567 | <div class="col-xs-12"> |
568 | <div class="pull-left" style="width: 110px;"> | 568 | <div class="pull-left" style="width: 110px;"> |
569 | <label class="new-input-label"><b>Price Quote</b></label> | 569 | <label class="new-input-label"><b>Price Quote</b></label> |
570 | </div> | 570 | </div> |
571 | <div class="pull-left" style="width: calc(100% - 110px);"> | 571 | <div class="pull-left" style="width: calc(100% - 110px);"> |
572 | <select class="form-control" ng-model="order.priceQuote" ng-change="setCost(order.priceQuote); tiervalue()" required> | 572 | <select class="form-control" ng-model="order.priceQuote" ng-change="setCost(order.priceQuote); tiervalue()" required> |
573 | <option value="" selected disabled>Select Price Quote</option> | 573 | <option value="" selected disabled>Select Price Quote</option> |
574 | <option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 2}} {{margin.productName}}</option> | 574 | <option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 2}} {{margin.productName}}</option> |
575 | </select> | 575 | </select> |
576 | </div> | 576 | </div> |
577 | <div class="clearfix"></div> | 577 | <div class="clearfix"></div> |
578 | </div> | 578 | </div> |
579 | <div class="clearfix"></div> | 579 | <div class="clearfix"></div> |
580 | <br/> | 580 | <br/> |
581 | <div class="col-xs-12"> | 581 | <div class="col-xs-12"> |
582 | <div class="pull-left" style="width: 110px;"> | 582 | <div class="pull-left" style="width: 110px;"> |
583 | <label class="new-input-label"><b>Tier Break</b></label> | 583 | <label class="new-input-label"><b>Tier Break</b></label> |
584 | </div> | 584 | </div> |
585 | <div class="pull-left" style="width: calc(100% - 110px);"> | 585 | <div class="pull-left" style="width: calc(100% - 110px);"> |
586 | <select class="form-control" ng-model="order.tierBreak"> | 586 | <select class="form-control" ng-model="order.tierBreak"> |
587 | <option value="" selected disabled>Select Tier Break</option> | 587 | <option value="" selected disabled>Select Tier Break</option> |
588 | <option ng-repeat="list in tierList" value="{{list.minTierBreak}}-{{list.maxTierBreak}}"> | 588 | <option ng-repeat="list in tierList" value="{{list.minTierBreak}}-{{list.maxTierBreak}}"> |
589 | {{list.minTierBreak}}-{{list.maxTierBreak}} = ${{list.marginTotal | number: 2}} {{list.marginTemplate.marginName}} | 589 | {{list.minTierBreak}}-{{list.maxTierBreak}} = ${{list.marginTotal | number: 2}} {{list.marginTemplate.marginName}} |
590 | </option> | 590 | </option> |
591 | </select> | 591 | </select> |
592 | </div> | 592 | </div> |
593 | <div class="clearfix"></div> | 593 | <div class="clearfix"></div> |
594 | </div> | 594 | </div> |
595 | <div class="clearfix"></div> | 595 | <div class="clearfix"></div> |
596 | <br/> | 596 | <br/> |
597 | <div class="col-xs-12"> | 597 | <div class="col-xs-12"> |
598 | <div class="pull-left" style="width: 110px;"> | 598 | <div class="pull-left" style="width: 110px;"> |
599 | <label class="new-input-label"><b>Uplift Date</b></label> | 599 | <label class="new-input-label"><b>Uplift Date</b></label> |
600 | </div> | 600 | </div> |
601 | <div class="pull-left" style="width: calc(100% - 110px);"> | 601 | <div class="pull-left" style="width: calc(100% - 110px);"> |
602 | <input type="text" ng-model="order.upliftDate" datepicker class="form-control" style="width: 100px" required> | 602 | <input type="text" ng-model="order.upliftDate" datepicker class="form-control" style="width: 100px" required> |
603 | </div> | 603 | </div> |
604 | <div class="clearfix"></div> | 604 | <div class="clearfix"></div> |
605 | </div> | 605 | </div> |
606 | <div class="clearfix"></div> | 606 | <div class="clearfix"></div> |
607 | <br/> | 607 | <br/> |
608 | </div> | 608 | </div> |
609 | </div> | 609 | </div> |
610 | <div class="clearfix"></div> | 610 | <div class="clearfix"></div> |
611 | </div> | 611 | </div> |
612 | </div> | 612 | </div> |
613 | </div> | 613 | </div> |
614 | </div> | 614 | </div> |
615 | 615 | ||
616 | <div class="modal-footer" style="border-top: 0;"> | 616 | <div class="modal-footer" style="border-top: 0;"> |
617 | <button type="button" class="btn btn-default" ng-click="cancelData()" data-dismiss="modal">Cancel</button> | 617 | <button type="button" class="btn btn-default" ng-click="cancelData()" data-dismiss="modal">Cancel</button> |
618 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="dispatchFuel()">Dispatch</button> | 618 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="dispatchFuel()">Dispatch</button> |
619 | </div> | 619 | </div> |
620 | </div> | 620 | </div> |
621 | </div> | 621 | </div> |
622 | </div> | 622 | </div> |
623 | </form> | 623 | </form> |
624 | 624 | ||
625 | 625 | ||
626 | <div class="myLoader" ng-show="showLoader"> | 626 | <div class="myLoader" ng-show="showLoader"> |
627 | <img src="../img/hourglass.gif" width="50px;"> | 627 | <img src="../img/hourglass.gif" width="50px;"> |
628 | </div> | 628 | </div> |
629 | <script src="js/multi-step-modal.js"></script> | 629 | <script src="js/multi-step-modal.js"></script> |
630 | <script> | 630 | <script> |
631 | sendEvent = function(sel, step) { | 631 | sendEvent = function(sel, step) { |
632 | $(sel).trigger('next.m.' + step); | 632 | $(sel).trigger('next.m.' + step); |
633 | } | 633 | } |
634 | </script> | 634 | </script> |
app/partials/enterFuelOrder/enterFuelOrder.html
1 | <style type="text/css"> | 1 | <style type="text/css"> |
2 | .subnavbar .mainnav > li:nth-child(2) > a{ | 2 | .subnavbar .mainnav > li:nth-child(4) > a{ |
3 | color: #c44646; | 3 | color: #c44646; |
4 | } | 4 | } |
5 | .customInputWrap{ | 5 | .customInputWrap{ |
6 | margin-top: 15px; | 6 | margin-top: 15px; |
7 | } | 7 | } |
8 | .customInputWrap label{ | 8 | .customInputWrap label{ |
9 | font-weight: normal; | 9 | font-weight: normal; |
10 | margin-bottom: 0; | 10 | margin-bottom: 0; |
11 | } | 11 | } |
12 | </style> | 12 | </style> |
13 | <div class="myLoader" ng-show="showLoader"> | 13 | <div class="myLoader" ng-show="showLoader"> |
14 | <img src="../img/hourglass.gif" width="50px;"> | 14 | <img src="../img/hourglass.gif" width="50px;"> |
15 | </div> | 15 | </div> |
16 | 16 | ||
17 | <div class="container"> | 17 | <div class="container"> |
18 | <div class="row"> | 18 | <div class="row"> |
19 | <div class="col-md-5"> | 19 | <div class="col-md-5"> |
20 | <div class="widget stacked"> | 20 | <div class="widget stacked"> |
21 | <div class="widget-header"> | 21 | <div class="widget-header"> |
22 | <i class="fa fa-search" aria-hidden="true"></i> | 22 | <i class="fa fa-search" aria-hidden="true"></i> |
23 | <h3>Search and Dispatch Fuel</h3> | 23 | <h3>Search and Dispatch Fuel</h3> |
24 | </div> | 24 | </div> |
25 | <div class="widget-content new-widget-content"> | 25 | <div class="widget-content new-widget-content"> |
26 | <form name="orderform" novalidate> | 26 | <form name="orderform" novalidate> |
27 | 27 | ||
28 | <div class="customInputWrap"> | 28 | <div class="customInputWrap"> |
29 | <div class="col-md-3 text-right"> | 29 | <div class="col-md-3 text-right"> |
30 | <label>Company</label> | 30 | <label>Company</label> |
31 | </div> | 31 | </div> |
32 | <div class="col-md-9"> | 32 | <div class="col-md-9"> |
33 | <select ui-select2 ng-model="order.companyName" ng-change="getAircraft(order.companyName)" style="width: 100%;" required> | 33 | <select ui-select2 ng-model="order.companyName" ng-change="getAircraft(order.companyName)" style="width: 100%;" required> |
34 | <option value="" selected disabled>Select Company</option> | 34 | <option value="" selected disabled>Select Company</option> |
35 | <option ng-repeat="list in companyList">{{list.companyName}}</option> | 35 | <option ng-repeat="list in companyList">{{list.companyName}}</option> |
36 | </select> | 36 | </select> |
37 | </div> | 37 | </div> |
38 | <div class="clearfix"></div> | 38 | <div class="clearfix"></div> |
39 | </div> | 39 | </div> |
40 | 40 | ||
41 | <div class="customInputWrap"> | 41 | <div class="customInputWrap"> |
42 | <div class="col-md-3 text-right"> | 42 | <div class="col-md-3 text-right"> |
43 | <label>Aircraft</label> | 43 | <label>Aircraft</label> |
44 | </div> | 44 | </div> |
45 | <div class="col-md-3"> | 45 | <div class="col-md-3"> |
46 | <select class="form-control" ng-model="order.aircraftName" required> | 46 | <select class="form-control" ng-model="order.aircraftName" required> |
47 | <option selected disabled value="">Select Aircraft</option> | 47 | <option selected disabled value="">Select Aircraft</option> |
48 | <option ng-repeat="list in aircraftList" value="{{list}}">{{list.tail}}</option> | 48 | <option ng-repeat="list in aircraftList" value="{{list}}">{{list.tail}}</option> |
49 | </select> | 49 | </select> |
50 | </div> | 50 | </div> |
51 | <div class="col-md-3 text-right"> | 51 | <div class="col-md-3 text-right"> |
52 | <label>Requested Volume</label> | 52 | <label>Requested Volume</label> |
53 | </div> | 53 | </div> |
54 | <div class="col-md-3"> | 54 | <div class="col-md-3"> |
55 | <input type="text" ng-model="order.volume" class="form-control" required> | 55 | <input type="text" ng-model="order.volume" class="form-control" required> |
56 | </div> | 56 | </div> |
57 | <div class="clearfix"></div> | 57 | <div class="clearfix"></div> |
58 | </div> | 58 | </div> |
59 | 59 | ||
60 | <div class="customInputWrap"> | 60 | <div class="customInputWrap"> |
61 | <div class="col-md-3 text-right"> | 61 | <div class="col-md-3 text-right"> |
62 | <label>Price Quote</label> | 62 | <label>Price Quote</label> |
63 | </div> | 63 | </div> |
64 | <div class="col-md-8 col-md-offset-1"> | 64 | <div class="col-md-8 col-md-offset-1"> |
65 | <select class="form-control" ng-model="order.priceQuote" required> | 65 | <select class="form-control" ng-model="order.priceQuote" required> |
66 | <option value="" selected disabled>Select Price Quote</option> | 66 | <option value="" selected disabled>Select Price Quote</option> |
67 | <option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 2}} {{margin.productName}}</option> | 67 | <option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 2}} {{margin.productName}}</option> |
68 | </select> | 68 | </select> |
69 | </div> | 69 | </div> |
70 | <div class="clearfix"></div> | 70 | <div class="clearfix"></div> |
71 | </div> | 71 | </div> |
72 | 72 | ||
73 | <div class="customInputWrap"> | 73 | <div class="customInputWrap"> |
74 | <div class="col-md-3 text-right"> | 74 | <div class="col-md-3 text-right"> |
75 | <label>Tier Break</label> | 75 | <label>Tier Break</label> |
76 | </div> | 76 | </div> |
77 | <div class="col-md-8 col-md-offset-1"> | 77 | <div class="col-md-8 col-md-offset-1"> |
78 | <select class="form-control" ng-model="order.tierBreak"> | 78 | <select class="form-control" ng-model="order.tierBreak"> |
79 | <option value="" selected disabled>Select Tier Break</option> | 79 | <option value="" selected disabled>Select Tier Break</option> |
80 | <option ng-repeat="list in tierList" value="{{list.minTierBreak}}-{{list.maxTierBreak}}"> | 80 | <option ng-repeat="list in tierList" value="{{list.minTierBreak}}-{{list.maxTierBreak}}"> |
81 | {{list.minTierBreak}}-{{list.maxTierBreak}} = ${{list.marginTotal | number: 2}} {{list.marginTemplate.marginName}} | 81 | {{list.minTierBreak}}-{{list.maxTierBreak}} = ${{list.marginTotal | number: 2}} {{list.marginTemplate.marginName}} |
82 | </option> | 82 | </option> |
83 | </select> | 83 | </select> |
84 | </div> | 84 | </div> |
85 | <div class="clearfix"></div> | 85 | <div class="clearfix"></div> |
86 | </div> | 86 | </div> |
87 | 87 | ||
88 | <div class="customInputWrap"> | 88 | <div class="customInputWrap"> |
89 | <div class="col-md-3 text-right"> | 89 | <div class="col-md-3 text-right"> |
90 | <label>Uplift Date</label> | 90 | <label>Uplift Date</label> |
91 | </div> | 91 | </div> |
92 | <div class="col-md-3"> | 92 | <div class="col-md-3"> |
93 | <input type="text" ng-model="order.upliftDate" datepicker class="form-control" style="width: 100px" required> | 93 | <input type="text" ng-model="order.upliftDate" datepicker class="form-control" style="width: 100px" required> |
94 | </div> | 94 | </div> |
95 | <div class="col-md-3 text-right"> | 95 | <div class="col-md-3 text-right"> |
96 | <!-- <label>Departing FBO</label> --> | 96 | <!-- <label>Departing FBO</label> --> |
97 | </div> | 97 | </div> |
98 | <div class="col-md-3"> | 98 | <div class="col-md-3"> |
99 | <!-- <input type="text" ng-model="order.departingDate" datepicker class="form-control"> --> | 99 | <!-- <input type="text" ng-model="order.departingDate" datepicker class="form-control"> --> |
100 | </div> | 100 | </div> |
101 | <div class="clearfix"></div> | 101 | <div class="clearfix"></div> |
102 | </div> | 102 | </div> |
103 | 103 | ||
104 | <div class="customInputWrap text-right"> | 104 | <div class="customInputWrap text-right"> |
105 | <div class="col-xs-12"> | 105 | <div class="col-xs-12"> |
106 | <input type="cancel" value="Cancel" ng-click="cancelOrder()" class="btn btn-default" style="margin-right: 15px; width: 100px;"> | 106 | <input type="cancel" value="Cancel" ng-click="cancelOrder()" class="btn btn-default" style="margin-right: 15px; width: 100px;"> |
107 | <input type="submit" value="Dispatch" ng-click="dispatchFuel()" class="btn btn-primary" ng-disabled="orderform.$invalid"> | 107 | <input type="submit" value="Dispatch" ng-click="dispatchFuel()" class="btn btn-primary" ng-disabled="orderform.$invalid"> |
108 | </div> | 108 | </div> |
109 | <div class="clearfix"></div> | 109 | <div class="clearfix"></div> |
110 | </div> | 110 | </div> |
111 | 111 | ||
112 | </form> | 112 | </form> |
113 | </div> | 113 | </div> |
114 | </div> | 114 | </div> |
115 | </div> | 115 | </div> |
116 | </div> | 116 | </div> |
117 | </div> | 117 | </div> |
118 | 118 |
app/partials/flightDepOrders/flightDepOrders.html
1 | <style> | 1 | <style> |
2 | .subnavbar .mainnav > li:nth-child(3) > a{ | 2 | .subnavbar .mainnav > li:nth-child(2) > a{ |
3 | color: #ca5c6a; | 3 | color: #ca5c6a; |
4 | } | 4 | } |
5 | 5 | ||
6 | .button1 { | 6 | .button1 { |
7 | display: inline-block; | 7 | display: inline-block; |
8 | height: 35px; | 8 | height: 35px; |
9 | line-height: 35px; | 9 | line-height: 35px; |
10 | padding-right: 15px; | 10 | padding-right: 15px; |
11 | padding-left: 50px; | 11 | padding-left: 50px; |
12 | position: relative; | 12 | position: relative; |
13 | background-color:rgb(41,127,184); | 13 | background-color:rgb(41,127,184); |
14 | color:rgb(255,255,255); | 14 | color:rgb(255,255,255); |
15 | text-decoration: none; | 15 | text-decoration: none; |
16 | text-transform: uppercase; | 16 | text-transform: uppercase; |
17 | letter-spacing: 1px; | 17 | letter-spacing: 1px; |
18 | margin-bottom: 15px; | 18 | margin-bottom: 15px; |
19 | border: 0; | 19 | border: 0; |
20 | 20 | ||
21 | 21 | ||
22 | border-radius: 5px; | 22 | border-radius: 5px; |
23 | -moz-border-radius: 5px; | 23 | -moz-border-radius: 5px; |
24 | -webkit-border-radius: 5px; | 24 | -webkit-border-radius: 5px; |
25 | text-shadow:0px 1px 0px rgba(0,0,0,0.5); | 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; | 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); | 27 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true); |
28 | 28 | ||
29 | -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2); | 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); | 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); | 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)"; | 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); | 33 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true); |
34 | } | 34 | } |
35 | 35 | ||
36 | .button1 span { | 36 | .button1 span { |
37 | position: absolute; | 37 | position: absolute; |
38 | left: 0; | 38 | left: 0; |
39 | top: 0; | 39 | top: 0; |
40 | width: 35px; | 40 | width: 35px; |
41 | background-color:rgba(0,0,0,0.5); | 41 | background-color:rgba(0,0,0,0.5); |
42 | 42 | ||
43 | -webkit-border-top-left-radius: 5px; | 43 | -webkit-border-top-left-radius: 5px; |
44 | -webkit-border-bottom-left-radius: 5px; | 44 | -webkit-border-bottom-left-radius: 5px; |
45 | -moz-border-radius-topleft: 5px; | 45 | -moz-border-radius-topleft: 5px; |
46 | -moz-border-radius-bottomleft: 5px; | 46 | -moz-border-radius-bottomleft: 5px; |
47 | border-top-left-radius: 5px; | 47 | border-top-left-radius: 5px; |
48 | border-bottom-left-radius: 5px; | 48 | border-bottom-left-radius: 5px; |
49 | border-right: 1px solid rgba(0,0,0,0.15); | 49 | border-right: 1px solid rgba(0,0,0,0.15); |
50 | } | 50 | } |
51 | 51 | ||
52 | .button1:hover span, .button1.active span { | 52 | .button1:hover span, .button1.active span { |
53 | background-color:rgb(0,102,26); | 53 | background-color:rgb(0,102,26); |
54 | border-right: 1px solid rgba(0,0,0,0.3); | 54 | border-right: 1px solid rgba(0,0,0,0.3); |
55 | } | 55 | } |
56 | 56 | ||
57 | .button1:active { | 57 | .button1:active { |
58 | margin-top: 2px; | 58 | margin-top: 2px; |
59 | margin-bottom: 13px; | 59 | margin-bottom: 13px; |
60 | 60 | ||
61 | -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5); | 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); | 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); | 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)"; | 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); | 65 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true); |
66 | } | 66 | } |
67 | 67 | ||
68 | .button1.turquoise { | 68 | .button1.turquoise { |
69 | background: #449d44; | 69 | background: #449d44; |
70 | } | 70 | } |
71 | </style> | 71 | </style> |
72 | 72 | ||
73 | <div class="main"> | 73 | <div class="main"> |
74 | <div class="container"> | 74 | <div class="container"> |
75 | <div class="row"> | 75 | <div class="row"> |
76 | <div class="col-md-12"> | 76 | <div class="col-md-12"> |
77 | <div class="widget stacked "> | 77 | <div class="widget stacked "> |
78 | <div class="widget-content"> | 78 | <div class="widget-content"> |
79 | <div class="tabbable"> | 79 | <div class="tabbable"> |
80 | <ul class="nav nav-tabs"> | 80 | <ul class="nav nav-tabs"> |
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> | 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> |
82 | <li><button type="button" class="btn btn-default btn-sm " ng-click="displayFuelOrderList.filter({}); searchText=null">Clear Search And Filters</button></li> | 82 | <li><button type="button" class="btn btn-default btn-sm " ng-click="displayFuelOrderList.filter({}); searchText=null">Clear Search And Filters</button></li> |
83 | 83 | ||
84 | </ul> | 84 | </ul> |
85 | <br> | 85 | <br> |
86 | <div class="tab-content customer-table" style="margin:0px"> | 86 | <div class="tab-content customer-table" style="margin:0px"> |
87 | <div class="tab-pane active" id="companyView"> | 87 | <div class="tab-pane active" id="companyView"> |
88 | <table ng-table="displayFuelOrderList" class="table table-striped table-condensed" show-filter="true"> | 88 | <table ng-table="displayFuelOrderList" class="table table-striped table-condensed" show-filter="true"> |
89 | <tr ng-repeat="row in $data | filter:searchText"> | 89 | <tr ng-repeat="row in $data | filter:searchText"> |
90 | <td data-title="'Fueling date'" filter="{departingDate: 'text'}" sortable="'departingDate'"> | 90 | <td data-title="'Fueling date'" filter="{departingDate: 'text'}" sortable="'departingDate'"> |
91 | {{row.departingDateString}} | 91 | {{row.departingDateString}} |
92 | </td> | 92 | </td> |
93 | <td data-title="'Tail #'" filter="{aircraftName: 'text'}" sortable="'aircraftName'"> | 93 | <td data-title="'Tail #'" filter="{aircraftName: 'text'}" sortable="'aircraftName'"> |
94 | {{row.aircraftName}} | 94 | {{row.aircraftName}} |
95 | </td> | 95 | </td> |
96 | <td data-title="'FBO Name'" filter="{source: 'text'}" sortable="'source'"> | 96 | <td data-title="'FBO Name'" filter="{source: 'text'}" sortable="'source'"> |
97 | {{row.orderOwner.name}} | 97 | {{row.orderOwner.name}} |
98 | </td> | 98 | </td> |
99 | <td data-title="'Volume'" filter="{requestedVolume: 'text'}" sortable="'requestedVolume'"> | 99 | <td data-title="'Volume'" filter="{requestedVolume: 'text'}" sortable="'requestedVolume'"> |
100 | {{row.requestedVolume}} | 100 | {{row.requestedVolume}} |
101 | </td> | 101 | </td> |
102 | <td data-title="'FBO Cost'" filter="{fboCost: 'text'}" sortable="'fboCost'"> | 102 | <td data-title="'FBO Cost'" filter="{fboCost: 'text'}" sortable="'fboCost'"> |
103 | {{row.fboCost}} | 103 | {{row.fboCost}} |
104 | </td> | 104 | </td> |
105 | <td data-title="'Quoted'" filter="{priceQuote: 'text'}" sortable="'priceQuote'"> | 105 | <td data-title="'Quoted'" filter="{priceQuote: 'text'}" sortable="'priceQuote'"> |
106 | {{row.priceQuote}} | 106 | {{row.priceQuote}} |
107 | </td> | 107 | </td> |
108 | <td data-title="'Invoiced'" filter="{invoiced: 'text'}" sortable="'invoiced'"> | 108 | <td data-title="'Invoiced'" filter="{invoiced: 'text'}" sortable="'invoiced'"> |
109 | {{row.invoiced}} | 109 | {{row.invoiced}} |
110 | </td> | 110 | </td> |
111 | <td data-title="'Total'" filter="{total: 'text'}" sortable="'total'"> | 111 | <td data-title="'Total'" filter="{total: 'text'}" sortable="'total'"> |
112 | {{row.total}} | 112 | {{row.total}} |
113 | </td> | 113 | </td> |
114 | <td data-title="'Status'" filter="{status: 'text'}" sortable="'status'"> | 114 | <td data-title="'Status'" filter="{status: 'text'}" sortable="'status'"> |
115 | {{row.status}} | 115 | {{row.status}} |
116 | </td> | 116 | </td> |
117 | <td data-title="'Attachments'" filter="{orderInvoice : 'select'}" filter-data="attachmentFilterOptions" sortable="'orderInvoice '"> | 117 | <td data-title="'Attachments'" filter="{orderInvoice : 'select'}" filter-data="attachmentFilterOptions" sortable="'orderInvoice '"> |
118 | <i class="fa fa-paperclip" ng-if="row.orderInvoice !== null"></i> | 118 | <i class="fa fa-paperclip" ng-if="row.orderInvoice !== null"></i> |
119 | </td> | 119 | </td> |
120 | </tr> | 120 | </tr> |
121 | </table> | 121 | </table> |
122 | <button type="button" ng-click="exportOrder()" class="btn btn-warning exportBtn">Export Fuel Orders</button> | 122 | <button type="button" ng-click="exportOrder()" class="btn btn-warning exportBtn">Export Fuel Orders</button> |
123 | </div> | 123 | </div> |
124 | </div> | 124 | </div> |
125 | </div> | 125 | </div> |
126 | </div> | 126 | </div> |
127 | <!-- /widget-content --> | 127 | <!-- /widget-content --> |
128 | </div> | 128 | </div> |
129 | <!-- /widget --> | 129 | <!-- /widget --> |
130 | </div> | 130 | </div> |
131 | <!-- /span8 --> | 131 | <!-- /span8 --> |
132 | </div> | 132 | </div> |
133 | <!-- /row --> | 133 | <!-- /row --> |
134 | </div> | 134 | </div> |
135 | <!-- /container --> | 135 | <!-- /container --> |
136 | 136 | ||
137 | 137 | ||
138 | </div> | 138 | </div> |
139 | <!-- /main --> | 139 | <!-- /main --> |
140 | 140 | ||
141 | 141 | ||
142 | 142 | ||
143 | 143 | ||
144 | <form class="modal multi-step" id="demo-modal-4" name="fuelOrderForm"> | 144 | <form class="modal multi-step" id="demo-modal-4" name="fuelOrderForm"> |
145 | <div class="modal-dialog modal-lg"> | 145 | <div class="modal-dialog modal-lg"> |
146 | <div class="modal-content"> | 146 | <div class="modal-content"> |
147 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> | 147 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> |
148 | <div> | 148 | <div> |
149 | <div class="row" style="margin: 0;"> | 149 | <div class="row" style="margin: 0;"> |
150 | <div> | 150 | <div> |
151 | <div class="widget" style="margin-bottom: 0;"> | 151 | <div class="widget" style="margin-bottom: 0;"> |
152 | <div class="widget-header"> | 152 | <div class="widget-header"> |
153 | <i class="icon-pencil"></i> | 153 | <i class="icon-pencil"></i> |
154 | <i class="fa fa-tasks" aria-hidden="true"></i> | 154 | <i class="fa fa-tasks" aria-hidden="true"></i> |
155 | <h3>Add a Fuel Order</h3> | 155 | <h3>Add a Fuel Order</h3> |
156 | <div class="clearfix"></div> | 156 | <div class="clearfix"></div> |
157 | </div> | 157 | </div> |
158 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 158 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
159 | <div class="col-xs-12"> | 159 | <div class="col-xs-12"> |
160 | <div class="col-xs-12"> | 160 | <div class="col-xs-12"> |
161 | 161 | ||
162 | <div class="col-md-6"> | 162 | <div class="col-md-6"> |
163 | <div class="pull-left" style="width: 110px;"> | 163 | <div class="pull-left" style="width: 110px;"> |
164 | <label class="new-input-label"><b>Fueling Date</b></label> | 164 | <label class="new-input-label"><b>Fueling Date</b></label> |
165 | </div> | 165 | </div> |
166 | <div class="pull-left" style="width: calc(100% - 110px);"> | 166 | <div class="pull-left" style="width: calc(100% - 110px);"> |
167 | <input type="date" ng-model="data.date" class="form-control" placeholder=""> | 167 | <input type="date" ng-model="data.date" class="form-control" placeholder=""> |
168 | <!--<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>--> | 168 | <!--<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>--> |
169 | </div> | 169 | </div> |
170 | <div class="clearfix"></div> | 170 | <div class="clearfix"></div> |
171 | </div> | 171 | </div> |
172 | <div class="col-md-6"> | 172 | <div class="col-md-6"> |
173 | <div class="pull-left" style="width: 110px;"> | 173 | <div class="pull-left" style="width: 110px;"> |
174 | <label class="new-input-label"><b>Tail #</b></label> | 174 | <label class="new-input-label"><b>Tail #</b></label> |
175 | </div> | 175 | </div> |
176 | <div class="pull-left" style="width: calc(100% - 110px);"> | 176 | <div class="pull-left" style="width: calc(100% - 110px);"> |
177 | <input type="text" ng-model="data.tail" class="form-control" placeholder=""> | 177 | <input type="text" ng-model="data.tail" class="form-control" placeholder=""> |
178 | </div> | 178 | </div> |
179 | <div class="clearfix"></div> | 179 | <div class="clearfix"></div> |
180 | </div> | 180 | </div> |
181 | </div> | 181 | </div> |
182 | <div class="clearfix"></div><br> | 182 | <div class="clearfix"></div><br> |
183 | 183 | ||
184 | <div class="col-xs-12"> | 184 | <div class="col-xs-12"> |
185 | 185 | ||
186 | <div class="col-md-6"> | 186 | <div class="col-md-6"> |
187 | <div class="pull-left" style="width: 110px;"> | 187 | <div class="pull-left" style="width: 110px;"> |
188 | <label class="new-input-label"><b>Company</b></label> | 188 | <label class="new-input-label"><b>Company</b></label> |
189 | </div> | 189 | </div> |
190 | <div class="pull-left" style="width: calc(100% - 110px);"> | 190 | <div class="pull-left" style="width: calc(100% - 110px);"> |
191 | <select ui-select2 ng-model="data.company" style="width: 100%;"> | 191 | <select ui-select2 ng-model="data.company" style="width: 100%;"> |
192 | <option value="" selected disabled>Select Company</option> | 192 | <option value="" selected disabled>Select Company</option> |
193 | <option ng-repeat="list in companyList">{{list.companyName}}</option> | 193 | <option ng-repeat="list in companyList">{{list.companyName}}</option> |
194 | </select> | 194 | </select> |
195 | </div> | 195 | </div> |
196 | <div class="clearfix"></div> | 196 | <div class="clearfix"></div> |
197 | </div> | 197 | </div> |
198 | <div class="col-md-6"> | 198 | <div class="col-md-6"> |
199 | <div class="pull-left" style="width: 110px;"> | 199 | <div class="pull-left" style="width: 110px;"> |
200 | <label class="new-input-label"><b>Source</b></label> | 200 | <label class="new-input-label"><b>Source</b></label> |
201 | </div> | 201 | </div> |
202 | <div class="pull-left" style="width: calc(100% - 110px);"> | 202 | <div class="pull-left" style="width: calc(100% - 110px);"> |
203 | <select ui-select2 ng-model="data.source" style="width: 100%;"> | 203 | <select ui-select2 ng-model="data.source" style="width: 100%;"> |
204 | <option value="" selected disabled>Select Source</option> | 204 | <option value="" selected disabled>Select Source</option> |
205 | <option ng-repeat="list in sourceList">{{list.source}}</option> | 205 | <option ng-repeat="list in sourceList">{{list.source}}</option> |
206 | </select> | 206 | </select> |
207 | </div> | 207 | </div> |
208 | <div class="clearfix"></div> | 208 | <div class="clearfix"></div> |
209 | </div> | 209 | </div> |
210 | </div> | 210 | </div> |
211 | <div class="clearfix"></div> | 211 | <div class="clearfix"></div> |
212 | <br/> | 212 | <br/> |
213 | 213 | ||
214 | 214 | ||
215 | <div class="col-xs-12"> | 215 | <div class="col-xs-12"> |
216 | 216 | ||
217 | <div class="col-md-6"> | 217 | <div class="col-md-6"> |
218 | <div class="pull-left" style="width: 110px;"> | 218 | <div class="pull-left" style="width: 110px;"> |
219 | <label class="new-input-label"><b>Volume</b></label> | 219 | <label class="new-input-label"><b>Volume</b></label> |
220 | </div> | 220 | </div> |
221 | <div class="pull-left" style="width: calc(100% - 110px);"> | 221 | <div class="pull-left" style="width: calc(100% - 110px);"> |
222 | <input type="text" ng-model="data.volume" class="form-control" placeholder=""> | 222 | <input type="text" ng-model="data.volume" class="form-control" placeholder=""> |
223 | </div> | 223 | </div> |
224 | <div class="clearfix"></div> | 224 | <div class="clearfix"></div> |
225 | </div> | 225 | </div> |
226 | <div class="col-md-6"> | 226 | <div class="col-md-6"> |
227 | <div class="pull-left" style="width: 110px;"> | 227 | <div class="pull-left" style="width: 110px;"> |
228 | <label class="new-input-label"><b>Invoiced</b></label> | 228 | <label class="new-input-label"><b>Invoiced</b></label> |
229 | </div> | 229 | </div> |
230 | <div class="pull-left" style="width: calc(100% - 110px);"> | 230 | <div class="pull-left" style="width: calc(100% - 110px);"> |
231 | <input type="text" ng-model="data.invoiced" class="form-control" placeholder=""> | 231 | <input type="text" ng-model="data.invoiced" class="form-control" placeholder=""> |
232 | </div> | 232 | </div> |
233 | <div class="clearfix"></div> | 233 | <div class="clearfix"></div> |
234 | </div> | 234 | </div> |
235 | </div> | 235 | </div> |
236 | <div class="clearfix"></div> | 236 | <div class="clearfix"></div> |
237 | <br/> | 237 | <br/> |
238 | <div class="col-xs-12"> | 238 | <div class="col-xs-12"> |
239 | 239 | ||
240 | <div class="col-md-6"> | 240 | <div class="col-md-6"> |
241 | <div class="pull-left" style="width: 110px;"> | 241 | <div class="pull-left" style="width: 110px;"> |
242 | <label class="new-input-label"><b>Total</b></label> | 242 | <label class="new-input-label"><b>Total</b></label> |
243 | </div> | 243 | </div> |
244 | <div class="pull-left" style="width: calc(100% - 110px);"> | 244 | <div class="pull-left" style="width: calc(100% - 110px);"> |
245 | <input type="text" class="form-control" placeholder="0.0" value="{{data.volume * data.invoiced}}"> | 245 | <input type="text" class="form-control" placeholder="0.0" value="{{data.volume * data.invoiced}}"> |
246 | 246 | ||
247 | </div> | 247 | </div> |
248 | <div class="clearfix"></div> | 248 | <div class="clearfix"></div> |
249 | </div> | 249 | </div> |
250 | <div class="col-md-6"> | 250 | <div class="col-md-6"> |
251 | <div class="pull-left" style="width: 110px;"> | 251 | <div class="pull-left" style="width: 110px;"> |
252 | <label class="new-input-label"><b>FBO Cost</b></label> | 252 | <label class="new-input-label"><b>FBO Cost</b></label> |
253 | </div> | 253 | </div> |
254 | <div class="pull-left" style="width: calc(100% - 110px);"> | 254 | <div class="pull-left" style="width: calc(100% - 110px);"> |
255 | <input type="text" ng-model="data.fbo" class="form-control" placeholder=""> | 255 | <input type="text" ng-model="data.fbo" class="form-control" placeholder=""> |
256 | </div> | 256 | </div> |
257 | <div class="clearfix"></div> | 257 | <div class="clearfix"></div> |
258 | </div> | 258 | </div> |
259 | </div> | 259 | </div> |
260 | <div class="clearfix"></div> | 260 | <div class="clearfix"></div> |
261 | <br/> | 261 | <br/> |
262 | <div class="col-xs-12"> | 262 | <div class="col-xs-12"> |
263 | 263 | ||
264 | 264 | ||
265 | <div class="col-md-6"> | 265 | <div class="col-md-6"> |
266 | <div class="pull-left" style="width: 110px;"> | 266 | <div class="pull-left" style="width: 110px;"> |
267 | <label class="new-input-label"><b>Status</b></label> | 267 | <label class="new-input-label"><b>Status</b></label> |
268 | </div> | 268 | </div> |
269 | <div class="pull-left" style="width: calc(100% - 110px);"> | 269 | <div class="pull-left" style="width: calc(100% - 110px);"> |
270 | <select ui-select2 ng-model="data.status" style="width: 100%;"> | 270 | <select ui-select2 ng-model="data.status" style="width: 100%;"> |
271 | <option value="" selected disabled>Select Status</option> | 271 | <option value="" selected disabled>Select Status</option> |
272 | <option>Pending</option> | 272 | <option>Pending</option> |
273 | <option>Invoiced</option> | 273 | <option>Invoiced</option> |
274 | <option>Paid</option> | 274 | <option>Paid</option> |
275 | <option>Cancelled</option> | 275 | <option>Cancelled</option> |
276 | <option>Archived</option> | 276 | <option>Archived</option> |
277 | </select> | 277 | </select> |
278 | </div> | 278 | </div> |
279 | <div class="clearfix"></div> | 279 | <div class="clearfix"></div> |
280 | </div> | 280 | </div> |
281 | </div> | 281 | </div> |
282 | <div class="clearfix"></div> | 282 | <div class="clearfix"></div> |
283 | <br/> | 283 | <br/> |
284 | <div class="col-xs-12"> | 284 | <div class="col-xs-12"> |
285 | 285 | ||
286 | 286 | ||
287 | </div> | 287 | </div> |
288 | <div class="clearfix"></div> | 288 | <div class="clearfix"></div> |
289 | <br/> | 289 | <br/> |
290 | <div class="col-xs-12"> | 290 | <div class="col-xs-12"> |
291 | 291 | ||
292 | </div> | 292 | </div> |
293 | <div class="clearfix"></div> | 293 | <div class="clearfix"></div> |
294 | 294 | ||
295 | </div> | 295 | </div> |
296 | </div> | 296 | </div> |
297 | <div class="clearfix"></div> | 297 | <div class="clearfix"></div> |
298 | </div> | 298 | </div> |
299 | </div> | 299 | </div> |
300 | </div> | 300 | </div> |
301 | </div> | 301 | </div> |
302 | 302 | ||
303 | <div class="modal-footer" style="border-top: 0;"> | 303 | <div class="modal-footer" style="border-top: 0;"> |
304 | <button type="button" class="btn btn-default" ng-click="cancelData()" data-dismiss="modal">Cancel</button> | 304 | <button type="button" class="btn btn-default" ng-click="cancelData()" data-dismiss="modal">Cancel</button> |
305 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addData">Save</button> | 305 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addData">Save</button> |
306 | </div> | 306 | </div> |
307 | </div> | 307 | </div> |
308 | </div> | 308 | </div> |
309 | </div> | 309 | </div> |
310 | </form> | 310 | </form> |
311 | 311 | ||
312 | 312 | ||
313 | <form class="modal multi-step" id="demo-modal-5" name="fuelOrderUpdateForm"> | 313 | <form class="modal multi-step" id="demo-modal-5" name="fuelOrderUpdateForm"> |
314 | <div class="modal-dialog modal-lg"> | 314 | <div class="modal-dialog modal-lg"> |
315 | <div class="modal-content"> | 315 | <div class="modal-content"> |
316 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> | 316 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> |
317 | <div> | 317 | <div> |
318 | <div class="row" style="margin: 0;"> | 318 | <div class="row" style="margin: 0;"> |
319 | <div> | 319 | <div> |
320 | <div class="widget" style="margin-bottom: 0;"> | 320 | <div class="widget" style="margin-bottom: 0;"> |
321 | <div class="widget-header"> | 321 | <div class="widget-header"> |
322 | <i class="icon-pencil"></i> | 322 | <i class="icon-pencil"></i> |
323 | <i class="fa fa-tasks" aria-hidden="true"></i> | 323 | <i class="fa fa-tasks" aria-hidden="true"></i> |
324 | <h3>Update Fuel Order</h3> | 324 | <h3>Update Fuel Order</h3> |
325 | <div class="clearfix"></div> | 325 | <div class="clearfix"></div> |
326 | </div> | 326 | </div> |
327 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 327 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
328 | <div class="col-xs-12"> | 328 | <div class="col-xs-12"> |
329 | <div class="col-xs-12"> | 329 | <div class="col-xs-12"> |
330 | 330 | ||
331 | <div class="col-md-6"> | 331 | <div class="col-md-6"> |
332 | <div class="pull-left" style="width: 110px;"> | 332 | <div class="pull-left" style="width: 110px;"> |
333 | <label class="new-input-label"><b>Fueling Date</b></label> | 333 | <label class="new-input-label"><b>Fueling Date</b></label> |
334 | </div> | 334 | </div> |
335 | <div class="pull-left" style="width: calc(100% - 110px);"> | 335 | <div class="pull-left" style="width: calc(100% - 110px);"> |
336 | <input type="date" ng-model="editdata.departingDate" class="form-control" placeholder=""> | 336 | <input type="date" ng-model="editdata.departingDate" class="form-control" placeholder=""> |
337 | <!--<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>--> | 337 | <!--<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>--> |
338 | </div> | 338 | </div> |
339 | <div class="clearfix"></div> | 339 | <div class="clearfix"></div> |
340 | </div> | 340 | </div> |
341 | <div class="col-md-6"> | 341 | <div class="col-md-6"> |
342 | <div class="pull-left" style="width: 110px;"> | 342 | <div class="pull-left" style="width: 110px;"> |
343 | <label class="new-input-label"><b>Tail #</b></label> | 343 | <label class="new-input-label"><b>Tail #</b></label> |
344 | </div> | 344 | </div> |
345 | <div class="pull-left" style="width: calc(100% - 110px);"> | 345 | <div class="pull-left" style="width: calc(100% - 110px);"> |
346 | <input type="text" ng-model="editdata.aircraftName" class="form-control" placeholder=""> | 346 | <input type="text" ng-model="editdata.aircraftName" class="form-control" placeholder=""> |
347 | </div> | 347 | </div> |
348 | <div class="clearfix"></div> | 348 | <div class="clearfix"></div> |
349 | </div> | 349 | </div> |
350 | </div> | 350 | </div> |
351 | <div class="clearfix"></div><br> | 351 | <div class="clearfix"></div><br> |
352 | 352 | ||
353 | <div class="col-xs-12"> | 353 | <div class="col-xs-12"> |
354 | 354 | ||
355 | <div class="col-md-6"> | 355 | <div class="col-md-6"> |
356 | <div class="pull-left" style="width: 110px;"> | 356 | <div class="pull-left" style="width: 110px;"> |
357 | <label class="new-input-label"><b>Company</b></label> | 357 | <label class="new-input-label"><b>Company</b></label> |
358 | </div> | 358 | </div> |
359 | <div class="pull-left" style="width: calc(100% - 110px);"> | 359 | <div class="pull-left" style="width: calc(100% - 110px);"> |
360 | <select ui-select2 ng-model="editdata.companyName" style="width: 100%;"> | 360 | <select ui-select2 ng-model="editdata.companyName" style="width: 100%;"> |
361 | <option value="" selected disabled>Select Company</option> | 361 | <option value="" selected disabled>Select Company</option> |
362 | <option ng-repeat="list in companyList">{{list.companyName}}</option> | 362 | <option ng-repeat="list in companyList">{{list.companyName}}</option> |
363 | </select> | 363 | </select> |
364 | </div> | 364 | </div> |
365 | <div class="clearfix"></div> | 365 | <div class="clearfix"></div> |
366 | </div> | 366 | </div> |
367 | <div class="col-md-6"> | 367 | <div class="col-md-6"> |
368 | <div class="pull-left" style="width: 110px;"> | 368 | <div class="pull-left" style="width: 110px;"> |
369 | <label class="new-input-label"><b>Source</b></label> | 369 | <label class="new-input-label"><b>Source</b></label> |
370 | </div> | 370 | </div> |
371 | <div class="pull-left" style="width: calc(100% - 110px);"> | 371 | <div class="pull-left" style="width: calc(100% - 110px);"> |
372 | <select ui-select2 ng-model="editdata.source" style="width: 100%;"> | 372 | <select ui-select2 ng-model="editdata.source" style="width: 100%;"> |
373 | <option value="" selected disabled>Select Source</option> | 373 | <option value="" selected disabled>Select Source</option> |
374 | <option ng-repeat="list in sourceList">{{list.source}}</option> | 374 | <option ng-repeat="list in sourceList">{{list.source}}</option> |
375 | </select> | 375 | </select> |
376 | </div> | 376 | </div> |
377 | <div class="clearfix"></div> | 377 | <div class="clearfix"></div> |
378 | </div> | 378 | </div> |
379 | </div> | 379 | </div> |
380 | <div class="clearfix"></div> | 380 | <div class="clearfix"></div> |
381 | <br/> | 381 | <br/> |
382 | 382 | ||
383 | 383 | ||
384 | <div class="col-xs-12"> | 384 | <div class="col-xs-12"> |
385 | 385 | ||
386 | <div class="col-md-6"> | 386 | <div class="col-md-6"> |
387 | <div class="pull-left" style="width: 110px;"> | 387 | <div class="pull-left" style="width: 110px;"> |
388 | <label class="new-input-label"><b>Volume</b></label> | 388 | <label class="new-input-label"><b>Volume</b></label> |
389 | </div> | 389 | </div> |
390 | <div class="pull-left" style="width: calc(100% - 110px);"> | 390 | <div class="pull-left" style="width: calc(100% - 110px);"> |
391 | <input type="text" ng-model="editdata.requestedVolume" class="form-control" placeholder=""> | 391 | <input type="text" ng-model="editdata.requestedVolume" class="form-control" placeholder=""> |
392 | </div> | 392 | </div> |
393 | <div class="clearfix"></div> | 393 | <div class="clearfix"></div> |
394 | </div> | 394 | </div> |
395 | <div class="col-md-6"> | 395 | <div class="col-md-6"> |
396 | <div class="pull-left" style="width: 110px;"> | 396 | <div class="pull-left" style="width: 110px;"> |
397 | <label class="new-input-label"><b>Invoiced</b></label> | 397 | <label class="new-input-label"><b>Invoiced</b></label> |
398 | </div> | 398 | </div> |
399 | <div class="pull-left" style="width: calc(100% - 110px);"> | 399 | <div class="pull-left" style="width: calc(100% - 110px);"> |
400 | <input type="text" ng-model="editdata.invoiced" class="form-control" placeholder=""> | 400 | <input type="text" ng-model="editdata.invoiced" class="form-control" placeholder=""> |
401 | </div> | 401 | </div> |
402 | <div class="clearfix"></div> | 402 | <div class="clearfix"></div> |
403 | </div> | 403 | </div> |
404 | </div> | 404 | </div> |
405 | <div class="clearfix"></div> | 405 | <div class="clearfix"></div> |
406 | <br/> | 406 | <br/> |
407 | <div class="col-xs-12"> | 407 | <div class="col-xs-12"> |
408 | 408 | ||
409 | <div class="col-md-6"> | 409 | <div class="col-md-6"> |
410 | <div class="pull-left" style="width: 110px;"> | 410 | <div class="pull-left" style="width: 110px;"> |
411 | <label class="new-input-label"><b>Total</b></label> | 411 | <label class="new-input-label"><b>Total</b></label> |
412 | </div> | 412 | </div> |
413 | <div class="pull-left" style="width: calc(100% - 110px);"> | 413 | <div class="pull-left" style="width: calc(100% - 110px);"> |
414 | <input type="text" class="form-control" placeholder="0.0" value="{{editdata.requestedVolume * editdata.invoiced}}"> | 414 | <input type="text" class="form-control" placeholder="0.0" value="{{editdata.requestedVolume * editdata.invoiced}}"> |
415 | 415 | ||
416 | </div> | 416 | </div> |
417 | <div class="clearfix"></div> | 417 | <div class="clearfix"></div> |
418 | </div> | 418 | </div> |
419 | <div class="col-md-6"> | 419 | <div class="col-md-6"> |
420 | <div class="pull-left" style="width: 110px;"> | 420 | <div class="pull-left" style="width: 110px;"> |
421 | <label class="new-input-label"><b>FBO Cost</b></label> | 421 | <label class="new-input-label"><b>FBO Cost</b></label> |
422 | </div> | 422 | </div> |
423 | <div class="pull-left" style="width: calc(100% - 110px);"> | 423 | <div class="pull-left" style="width: calc(100% - 110px);"> |
424 | <input type="text" ng-model="editdata.fboCost" class="form-control" placeholder=""> | 424 | <input type="text" ng-model="editdata.fboCost" class="form-control" placeholder=""> |
425 | </div> | 425 | </div> |
426 | <div class="clearfix"></div> | 426 | <div class="clearfix"></div> |
427 | </div> | 427 | </div> |
428 | </div> | 428 | </div> |
429 | <div class="clearfix"></div> | 429 | <div class="clearfix"></div> |
430 | <br/> | 430 | <br/> |
431 | <div class="col-xs-12"> | 431 | <div class="col-xs-12"> |
432 | 432 | ||
433 | 433 | ||
434 | <div class="col-md-6"> | 434 | <div class="col-md-6"> |
435 | <div class="pull-left" style="width: 110px;"> | 435 | <div class="pull-left" style="width: 110px;"> |
436 | <label class="new-input-label"><b>Status</b></label> | 436 | <label class="new-input-label"><b>Status</b></label> |
437 | </div> | 437 | </div> |
438 | <div class="pull-left" style="width: calc(100% - 110px);"> | 438 | <div class="pull-left" style="width: calc(100% - 110px);"> |
439 | <select ui-select2 ng-model="editdata.status" style="width: 100%;"> | 439 | <select ui-select2 ng-model="editdata.status" style="width: 100%;"> |
440 | <option value="" selected disabled>Select Status</option> | 440 | <option value="" selected disabled>Select Status</option> |
441 | <option>Pending</option> | 441 | <option>Pending</option> |
442 | <option>Invoiced</option> | 442 | <option>Invoiced</option> |
443 | <option>Paid</option> | 443 | <option>Paid</option> |
444 | <option>Cancelled</option> | 444 | <option>Cancelled</option> |
445 | <option>Archived</option> | 445 | <option>Archived</option> |
446 | </select> | 446 | </select> |
447 | </div> | 447 | </div> |
448 | <div class="clearfix"></div> | 448 | <div class="clearfix"></div> |
449 | </div> | 449 | </div> |
450 | </div> | 450 | </div> |
451 | <div class="clearfix"></div> | 451 | <div class="clearfix"></div> |
452 | <br/> | 452 | <br/> |
453 | <div class="col-xs-12"> | 453 | <div class="col-xs-12"> |
454 | 454 | ||
455 | 455 | ||
456 | </div> | 456 | </div> |
457 | <div class="clearfix"></div> | 457 | <div class="clearfix"></div> |
458 | <br/> | 458 | <br/> |
459 | <div class="col-xs-12"> | 459 | <div class="col-xs-12"> |
460 | 460 | ||
461 | </div> | 461 | </div> |
462 | <div class="clearfix"></div> | 462 | <div class="clearfix"></div> |
463 | 463 | ||
464 | </div> | 464 | </div> |
465 | </div> | 465 | </div> |
466 | <div class="clearfix"></div> | 466 | <div class="clearfix"></div> |
467 | </div> | 467 | </div> |
468 | </div> | 468 | </div> |
469 | </div> | 469 | </div> |
470 | </div> | 470 | </div> |
471 | 471 | ||
472 | <div class="modal-footer" style="border-top: 0;"> | 472 | <div class="modal-footer" style="border-top: 0;"> |
473 | <button type="button" class="btn btn-default" ng-click="canceleditdata()" data-dismiss="modal">Cancel</button> | 473 | <button type="button" class="btn btn-default" ng-click="canceleditdata()" data-dismiss="modal">Cancel</button> |
474 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="updateData">Save</button> | 474 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="updateData">Save</button> |
475 | </div> | 475 | </div> |
476 | </div> | 476 | </div> |
477 | </div> | 477 | </div> |
478 | </div> | 478 | </div> |
479 | </form> | 479 | </form> |
480 | 480 | ||
481 | 481 | ||
482 | 482 | ||
483 | <div class="myLoader" ng-show="showLoader"> | 483 | <div class="myLoader" ng-show="showLoader"> |
484 | <img src="../img/hourglass.gif" width="50px;"> | 484 | <img src="../img/hourglass.gif" width="50px;"> |
485 | </div> | 485 | </div> |
486 | <script src="js/multi-step-modal.js"></script> | 486 | <script src="js/multi-step-modal.js"></script> |
487 | <script> | 487 | <script> |
488 | sendEvent = function(sel, step) { | 488 | sendEvent = function(sel, step) { |
489 | $(sel).trigger('next.m.' + step); | 489 | $(sel).trigger('next.m.' + step); |
490 | } | 490 | } |
491 | </script> | 491 | </script> |
492 | 492 |
app/partials/flightTracking/flightTracking.html
1 | <style> | 1 | <style> |
2 | .subnavbar .mainnav > li:nth-child(6) > a{ | 2 | .subnavbar .mainnav > li:nth-child(7) > a{ |
3 | color: #ca5c6a; | 3 | color: #ca5c6a; |
4 | } | 4 | } |
5 | 5 | ||
6 | #map { | 6 | #map { |
7 | height: 100%; | 7 | height: 100%; |
8 | width: 100%; | 8 | width: 100%; |
9 | margin: 0px; | 9 | margin: 0px; |
10 | padding: 0px | 10 | padding: 0px |
11 | } | 11 | } |
12 | 12 | ||
13 | .button1 { | 13 | .button1 { |
14 | display: inline-block; | 14 | display: inline-block; |
15 | height: 35px; | 15 | height: 35px; |
16 | line-height: 35px; | 16 | line-height: 35px; |
17 | padding-right: 15px; | 17 | padding-right: 15px; |
18 | padding-left: 50px; | 18 | padding-left: 50px; |
19 | position: relative; | 19 | position: relative; |
20 | background-color:rgb(41,127,184); | 20 | background-color:rgb(41,127,184); |
21 | color:rgb(255,255,255); | 21 | color:rgb(255,255,255); |
22 | text-decoration: none; | 22 | text-decoration: none; |
23 | text-transform: uppercase; | 23 | text-transform: uppercase; |
24 | letter-spacing: 1px; | 24 | letter-spacing: 1px; |
25 | margin-bottom: 15px; | 25 | margin-bottom: 15px; |
26 | border: 0; | 26 | border: 0; |
27 | 27 | ||
28 | 28 | ||
29 | border-radius: 5px; | 29 | border-radius: 5px; |
30 | -moz-border-radius: 5px; | 30 | -moz-border-radius: 5px; |
31 | -webkit-border-radius: 5px; | 31 | -webkit-border-radius: 5px; |
32 | text-shadow:0px 1px 0px rgba(0,0,0,0.5); | 32 | text-shadow:0px 1px 0px rgba(0,0,0,0.5); |
33 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1; | 33 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1; |
34 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true); | 34 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true); |
35 | 35 | ||
36 | -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2); | 36 | -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2); |
37 | -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2); | 37 | -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2); |
38 | box-shadow:0px 2px 2px rgba(0,0,0,0.2); | 38 | box-shadow:0px 2px 2px rgba(0,0,0,0.2); |
39 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)"; | 39 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)"; |
40 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true); | 40 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true); |
41 | } | 41 | } |
42 | 42 | ||
43 | .button1 span { | 43 | .button1 span { |
44 | position: absolute; | 44 | position: absolute; |
45 | left: 0; | 45 | left: 0; |
46 | top: 0; | 46 | top: 0; |
47 | width: 35px; | 47 | width: 35px; |
48 | background-color:rgba(0,0,0,0.5); | 48 | background-color:rgba(0,0,0,0.5); |
49 | 49 | ||
50 | -webkit-border-top-left-radius: 5px; | 50 | -webkit-border-top-left-radius: 5px; |
51 | -webkit-border-bottom-left-radius: 5px; | 51 | -webkit-border-bottom-left-radius: 5px; |
52 | -moz-border-radius-topleft: 5px; | 52 | -moz-border-radius-topleft: 5px; |
53 | -moz-border-radius-bottomleft: 5px; | 53 | -moz-border-radius-bottomleft: 5px; |
54 | border-top-left-radius: 5px; | 54 | border-top-left-radius: 5px; |
55 | border-bottom-left-radius: 5px; | 55 | border-bottom-left-radius: 5px; |
56 | border-right: 1px solid rgba(0,0,0,0.15); | 56 | border-right: 1px solid rgba(0,0,0,0.15); |
57 | } | 57 | } |
58 | 58 | ||
59 | .button1:hover span, .button1.active span { | 59 | .button1:hover span, .button1.active span { |
60 | background-color:rgb(0,102,26); | 60 | background-color:rgb(0,102,26); |
61 | border-right: 1px solid rgba(0,0,0,0.3); | 61 | border-right: 1px solid rgba(0,0,0,0.3); |
62 | } | 62 | } |
63 | 63 | ||
64 | .button1:active { | 64 | .button1:active { |
65 | margin-top: 2px; | 65 | margin-top: 2px; |
66 | margin-bottom: 13px; | 66 | margin-bottom: 13px; |
67 | 67 | ||
68 | -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5); | 68 | -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5); |
69 | -webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.5); | 69 | -webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.5); |
70 | box-shadow:0px 1px 0px rgba(255,255,255,0.5); | 70 | box-shadow:0px 1px 0px rgba(255,255,255,0.5); |
71 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true)"; | 71 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true)"; |
72 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true); | 72 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true); |
73 | } | 73 | } |
74 | 74 | ||
75 | .button1.turquoise { | 75 | .button1.turquoise { |
76 | background: #449d44; | 76 | background: #449d44; |
77 | } | 77 | } |
78 | 78 | ||
79 | /** style for popup sidebar **/ | 79 | /** style for popup sidebar **/ |
80 | .left-panel{ | 80 | .left-panel{ |
81 | width: 0; | 81 | width: 0; |
82 | height: 100%; | 82 | height: 100%; |
83 | position: absolute; | 83 | position: absolute; |
84 | top: 1; | 84 | top: 1; |
85 | background-color: White; | 85 | background-color: White; |
86 | overflow-x: hidden; | 86 | overflow-x: hidden; |
87 | left: 2px; | 87 | left: 2px; |
88 | padding: 0; | 88 | padding: 0; |
89 | border-radius: 4px 0 0 4px; | 89 | border-radius: 4px 0 0 4px; |
90 | } | 90 | } |
91 | .left-panel table th, td{ | 91 | .left-panel table th, td{ |
92 | padding: 10px 0; | 92 | padding: 10px 0; |
93 | } | 93 | } |
94 | </style> | 94 | </style> |
95 | 95 | ||
96 | 96 | ||
97 | 97 | ||
98 | 98 | ||
99 | <div class="main"> | 99 | <div class="main"> |
100 | <div class="container"> | 100 | <div class="container"> |
101 | <div class="row"> | 101 | <div class="row"> |
102 | <div class="col-md-12"> | 102 | <div class="col-md-12"> |
103 | <div class="widget stacked "> | 103 | <div class="widget stacked "> |
104 | <div class="widget-content" style="min-height: 500px"> | 104 | <div class="widget-content" style="min-height: 500px"> |
105 | <div id="map" style="border: 2px solid #3872ac;"></div> | 105 | <div id="map" style="border: 2px solid #3872ac;"></div> |
106 | <div class="left-panel"> | 106 | <div class="left-panel"> |
107 | <span class="close-left-panel" style="float:right;"><img src="img/back.png"/></span> | 107 | <span class="close-left-panel" style="float:right;"><img src="img/back.png"/></span> |
108 | <br><br><br><br> | 108 | <br><br><br><br> |
109 | <h1>Aircraft </h1> | 109 | <h1>Aircraft </h1> |
110 | <h2><p id="flightid"></p></h2> | 110 | <h2><p id="flightid"></p></h2> |
111 | <table class="table-responsive table-striped" style="border-collapse: separate;border-spacing: 2px 2px;"> | 111 | <table class="table-responsive table-striped" style="border-collapse: separate;border-spacing: 2px 2px;"> |
112 | <tbody> | 112 | <tbody> |
113 | <tr> | 113 | <tr> |
114 | <td>Path: </td> | 114 | <td>Path: </td> |
115 | <td class="text-nowrap"><strong><span id="depid"/> <span class="glyphicon glyphicon-arrow-right"></span> <span id="arrid"/></strong></td> | 115 | <td class="text-nowrap"><strong><span id="depid"/> <span class="glyphicon glyphicon-arrow-right"></span> <span id="arrid"/></strong></td> |
116 | </tr> | 116 | </tr> |
117 | <tr> | 117 | <tr> |
118 | <td>Altitude: </td> | 118 | <td>Altitude: </td> |
119 | <td class="text-nowrap"><strong><span id="altid"/> ft </strong></td> | 119 | <td class="text-nowrap"><strong><span id="altid"/> ft </strong></td> |
120 | </tr> | 120 | </tr> |
121 | <tr> | 121 | <tr> |
122 | <td>Speed: </td> | 122 | <td>Speed: </td> |
123 | <td class="text-nowrap"><strong><span id="speedid"/> Knots</strong></td> | 123 | <td class="text-nowrap"><strong><span id="speedid"/> Knots</strong></td> |
124 | </tr> | 124 | </tr> |
125 | <tr> | 125 | <tr> |
126 | <td>Departure Time : </td> | 126 | <td>Departure Time : </td> |
127 | <td><strong><span id="deptimeid"/><span class="text-muted">(Actual)</span></strong></td> | 127 | <td><strong><span id="deptimeid"/><span class="text-muted">(Actual)</span></strong></td> |
128 | </tr> | 128 | </tr> |
129 | <tr> | 129 | <tr> |
130 | <td>Arrival Time : </td> | 130 | <td>Arrival Time : </td> |
131 | <td><strong><span id="arrtimeid"/><span class="text-muted">(Estimated)</span></strong></td> | 131 | <td><strong><span id="arrtimeid"/><span class="text-muted">(Estimated)</span></strong></td> |
132 | </tr> | 132 | </tr> |
133 | </tbody> | 133 | </tbody> |
134 | </table> | 134 | </table> |
135 | </div> | 135 | </div> |
136 | 136 | ||
137 | <!-- /widget-content --> | 137 | <!-- /widget-content --> |
138 | </div> | 138 | </div> |
139 | <!-- /widget --> | 139 | <!-- /widget --> |
140 | </div> | 140 | </div> |
141 | <!-- /span8 --> | 141 | <!-- /span8 --> |
142 | </div> | 142 | </div> |
143 | <!-- /row --> | 143 | <!-- /row --> |
144 | </div> | 144 | </div> |
145 | <!-- /container --> | 145 | <!-- /container --> |
146 | </div> | 146 | </div> |
147 | 147 | ||
148 | <!-- /main --> | 148 | <!-- /main --> |
app/partials/fuelManager/fuelManager.html
1 | <style> | 1 | <style> |
2 | .subnavbar .mainnav > li:nth-child(2) > a{ | 2 | .subnavbar .mainnav > li:nth-child(3) > a{ |
3 | color: #c44646; | 3 | color: #c44646; |
4 | } | 4 | } |
5 | button > i{ | 5 | button > i{ |
6 | cursor: pointer !important; | 6 | cursor: pointer !important; |
7 | } | 7 | } |
8 | button[disabled] > i{ | 8 | button[disabled] > i{ |
9 | cursor: not-allowed !important; | 9 | cursor: not-allowed !important; |
10 | } | 10 | } |
11 | </style> | 11 | </style> |
12 | <div class="myLoader" ng-show="showLoader"> | 12 | <div class="myLoader" ng-show="showLoader"> |
13 | <img src="../img/hourglass.gif" width="50px;"> | 13 | <img src="../img/hourglass.gif" width="50px;"> |
14 | </div> | 14 | </div> |
15 | 15 | ||
16 | 16 | ||
17 | 17 | ||
18 | 18 | ||
19 | <div class="container"> | 19 | <div class="container"> |
20 | <div class="row"> | 20 | <div class="row"> |
21 | <div class="col-md-10"> | 21 | <div class="col-md-10"> |
22 | <div class="widget stacked"> | 22 | <div class="widget stacked"> |
23 | <div class="widget-header"> | 23 | <div class="widget-header"> |
24 | <i class="fa fa-pencil"></i> | 24 | <i class="fa fa-pencil"></i> |
25 | <h3>Ramp Fee Manager</h3> | 25 | <h3>Ramp Fee Manager</h3> |
26 | <select style="float: right; margin: 8px 10px;" ng-model="customRampDataCraft.aircraftType" ng-change="openRampModal()"> | 26 | <select style="float: right; margin: 8px 10px;" ng-model="customRampDataCraft.aircraftType" ng-change="openRampModal()"> |
27 | <option disabled selected value="">Ramp Fee By Category</option> | 27 | <option disabled selected value="">Ramp Fee By Category</option> |
28 | <option ng-repeat="modals in dropOptions" value="{{modals.size}}">{{modals.size}}</option> | 28 | <option ng-repeat="modals in dropOptions" value="{{modals.size}}">{{modals.size}}</option> |
29 | </select> | 29 | </select> |
30 | </div> | 30 | </div> |
31 | <!-- /widget-header --> | 31 | <!-- /widget-header --> |
32 | <div class="widget-content new-widget-content"> | 32 | <div class="widget-content new-widget-content"> |
33 | <section id="accordions1"> | 33 | <section id="accordions1"> |
34 | <div class="newCustomAccordian"> | 34 | <div class="newCustomAccordian"> |
35 | 35 | ||
36 | <div class="col-md-9 feeManagerLeft" style="padding: 0;"> | 36 | <div class="col-md-9 feeManagerLeft" style="padding: 0;"> |
37 | 37 | ||
38 | <div ng-repeat="list in fullJetList"> | 38 | <div ng-repeat="list in fullJetList"> |
39 | <div class="new-tab-heading"> | 39 | <div class="new-tab-heading"> |
40 | <i class="fa fa-plus-circle" ng-click="parentOpen($index)" id="parentOpen{{$index}}" aria-hidden="true"></i> | 40 | <i class="fa fa-plus-circle" ng-click="parentOpen($index)" id="parentOpen{{$index}}" aria-hidden="true"></i> |
41 | <i class="fa fa-minus-circle" ng-click="parentClose($index)" id="parentClose{{$index}}" aria-hidden="true" style="display: none;"></i> | 41 | <i class="fa fa-minus-circle" ng-click="parentClose($index)" id="parentClose{{$index}}" aria-hidden="true" style="display: none;"></i> |
42 | <span>{{list.type}}</span> | 42 | <span>{{list.type}}</span> |
43 | </div> | 43 | </div> |
44 | <div class="new-tab-body" id="parentTogglebody{{$index}}" style="display: none;"> | 44 | <div class="new-tab-body" id="parentTogglebody{{$index}}" style="display: none;"> |
45 | <div class="new-tab-body-th"> | 45 | <div class="new-tab-body-th"> |
46 | <div class="col-md-4"> | 46 | <div class="col-md-4"> |
47 | Aircraft Size | 47 | Aircraft Size |
48 | </div> | 48 | </div> |
49 | <div class="col-md-2"> | 49 | <div class="col-md-2"> |
50 | Ramp/Facil. Fee | 50 | Ramp/Facil. Fee |
51 | </div> | 51 | </div> |
52 | <div class="col-md-2"> | 52 | <div class="col-md-2"> |
53 | Avoidance | 53 | Avoidance |
54 | </div> | 54 | </div> |
55 | <div class="col-md-2" ng-if="list.type != 'CUSTOM'"> | 55 | <div class="col-md-2" ng-if="list.type != 'CUSTOM'"> |
56 | Expiration Date | 56 | Expiration Date |
57 | </div> | 57 | </div> |
58 | <div class="col-md-2"> | 58 | <div class="col-md-2"> |
59 | Applicable | 59 | Applicable |
60 | </div> | 60 | </div> |
61 | <div class="col-md-1" ng-if="list.type == 'CUSTOM'"> | 61 | <div class="col-md-1" ng-if="list.type == 'CUSTOM'"> |
62 | | 62 | |
63 | </div> | 63 | </div> |
64 | <div class="clearfix"></div> | 64 | <div class="clearfix"></div> |
65 | </div> | 65 | </div> |
66 | <div class="new-tab-body-td" ng-repeat="jets in list.aircraftsSize"> | 66 | <div class="new-tab-body-td" ng-repeat="jets in list.aircraftsSize"> |
67 | <div> | 67 | <div> |
68 | <div class="col-md-4"> | 68 | <div class="col-md-4"> |
69 | <i class="fa fa-plus-circle {{jets.id}}" ng-click="toggleChild(jets.id)" aria-hidden="true"></i> | 69 | <i class="fa fa-plus-circle {{jets.id}}" ng-click="toggleChild(jets.id)" aria-hidden="true"></i> |
70 | <span style="margin-left: 5px;">{{jets.size}}</span> | 70 | <span style="margin-left: 5px;">{{jets.size}}</span> |
71 | </div> | 71 | </div> |
72 | <div class="col-md-2"> | 72 | <div class="col-md-2"> |
73 | <div style="width: 50px; margin: auto; position: relative;"> | 73 | <div style="width: 50px; margin: auto; position: relative;"> |
74 | <input type="text" ng-disabled="jets.rampFeesAndAvoidance.applicable == false || jets.rampFeesAndAvoidance.applicable == null" ng-model="jets.rampFeesAndAvoidance.rampFees" ng-blur="force2decimals(jets.rampFeesAndAvoidance.rampFees)" placeholder="0.00" style="padding: 5px 5px;" decimal-number /> | 74 | <input type="text" ng-disabled="jets.rampFeesAndAvoidance.applicable == false || jets.rampFeesAndAvoidance.applicable == null" ng-model="jets.rampFeesAndAvoidance.rampFees" ng-blur="force2decimals(jets.rampFeesAndAvoidance.rampFees)" placeholder="0.00" style="padding: 5px 5px;" decimal-number /> |
75 | <span style="position: absolute; top: 0; left: -10;">$</span> | 75 | <span style="position: absolute; top: 0; left: -10;">$</span> |
76 | </div> | 76 | </div> |
77 | </div> | 77 | </div> |
78 | <div class="col-md-2"> | 78 | <div class="col-md-2"> |
79 | <input type="text" ng-disabled="jets.rampFeesAndAvoidance.applicable == false || jets.rampFeesAndAvoidance.applicable == null" ng-model="jets.rampFeesAndAvoidance.avoidance" style="padding: 5px 5px;"> | 79 | <input type="text" ng-disabled="jets.rampFeesAndAvoidance.applicable == false || jets.rampFeesAndAvoidance.applicable == null" ng-model="jets.rampFeesAndAvoidance.avoidance" style="padding: 5px 5px;"> |
80 | </div> | 80 | </div> |
81 | <div class="col-md-2" ng-if="list.type != 'CUSTOM'"> | 81 | <div class="col-md-2" ng-if="list.type != 'CUSTOM'"> |
82 | <!-- <input type="date" ng-disabled="jets.rampFeesAndAvoidance.applicable == false || jets.rampFeesAndAvoidance.applicable == null" name="" ng-model="jets.rampFeesAndAvoidance.expirationDate"> --> | 82 | <!-- <input type="date" ng-disabled="jets.rampFeesAndAvoidance.applicable == false || jets.rampFeesAndAvoidance.applicable == null" name="" ng-model="jets.rampFeesAndAvoidance.expirationDate"> --> |
83 | 83 | ||
84 | 84 | ||
85 | <input type="text" ng-if="list.type != 'CUSTOM'" datepicker ng-disabled="jets.rampFeesAndAvoidance.applicable == false || jets.rampFeesAndAvoidance.applicable == null" ng-model="jets.rampFeesAndAvoidance.expirationDate" style="width: 90px; padding: 5px 5px;" /> | 85 | <input type="text" ng-if="list.type != 'CUSTOM'" datepicker ng-disabled="jets.rampFeesAndAvoidance.applicable == false || jets.rampFeesAndAvoidance.applicable == null" ng-model="jets.rampFeesAndAvoidance.expirationDate" style="width: 90px; padding: 5px 5px;" /> |
86 | 86 | ||
87 | </div> | 87 | </div> |
88 | <div class="col-md-2"> | 88 | <div class="col-md-2"> |
89 | <!-- <input type="checkbox" ng-model="jets.rampFeesAndAvoidance.applicable"> --> | 89 | <!-- <input type="checkbox" ng-model="jets.rampFeesAndAvoidance.applicable"> --> |
90 | <div class="onoffswitch"> | 90 | <div class="onoffswitch"> |
91 | <input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="{{jets.id}}{{$index}}" ng-model="jets.rampFeesAndAvoidance.applicable" ng-init="jets.rampFeesAndAvoidance.applicable=true"> | 91 | <input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="{{jets.id}}{{$index}}" ng-model="jets.rampFeesAndAvoidance.applicable" ng-init="jets.rampFeesAndAvoidance.applicable=true"> |
92 | <label class="onoffswitch-label" for="{{jets.id}}{{$index}}"> | 92 | <label class="onoffswitch-label" for="{{jets.id}}{{$index}}"> |
93 | <span class="onoffswitch-inner"></span> | 93 | <span class="onoffswitch-inner"></span> |
94 | <span class="onoffswitch-switch"> | 94 | <span class="onoffswitch-switch"> |
95 | <i class="fa fa-check" ng-show="jets.rampFeesAndAvoidance.applicable" aria-hidden="true"></i> | 95 | <i class="fa fa-check" ng-show="jets.rampFeesAndAvoidance.applicable" aria-hidden="true"></i> |
96 | <i class="fa fa-times" ng-hide="jets.rampFeesAndAvoidance.applicable" aria-hidden="true"></i> | 96 | <i class="fa fa-times" ng-hide="jets.rampFeesAndAvoidance.applicable" aria-hidden="true"></i> |
97 | </span> | 97 | </span> |
98 | </label> | 98 | </label> |
99 | </div> | 99 | </div> |
100 | </div> | 100 | </div> |
101 | <div class="col-md-1" ng-if="list.type == 'CUSTOM'"> | 101 | <div class="col-md-1" ng-if="list.type == 'CUSTOM'"> |
102 | <button type="button" ng-disabled="jets.rampFeesAndAvoidance == null" ng-click="deleteCustomJet(jets.rampFeesAndAvoidance.id)" style="border: none; background-color: transparent; padding: 0;"> | 102 | <button type="button" ng-disabled="jets.rampFeesAndAvoidance == null" ng-click="deleteCustomJet(jets.rampFeesAndAvoidance.id)" style="border: none; background-color: transparent; padding: 0;"> |
103 | <i class="fa fa-trash-o deleteTierIcon" style="cursor: default;" aria-hidden="true"></i> | 103 | <i class="fa fa-trash-o deleteTierIcon" style="cursor: default;" aria-hidden="true"></i> |
104 | </button> | 104 | </button> |
105 | </div> | 105 | </div> |
106 | <div class="clearfix"></div> | 106 | <div class="clearfix"></div> |
107 | </div> | 107 | </div> |
108 | <div style="display: none;" class="toggleCHildBody" id="{{jets.id}}"> | 108 | <div style="display: none;" class="toggleCHildBody" id="{{jets.id}}"> |
109 | <div class="col-xs-12"> | 109 | <div class="col-xs-12"> |
110 | <div class="col-xs-12"> | 110 | <div class="col-xs-12"> |
111 | <div class="appliesTableHeading">Applies To:</div> | 111 | <div class="appliesTableHeading">Applies To:</div> |
112 | <div class="appliesTableBody"> | 112 | <div class="appliesTableBody"> |
113 | <div class="firstDiv"> | 113 | <div class="firstDiv"> |
114 | <label style="font-weight: normal;" ng-repeat="aircraftList in jets.aircrafts" class="checkLabel">{{aircraftList.model}}<span>, </span></label> | 114 | <label style="font-weight: normal;" ng-repeat="aircraftList in jets.aircrafts" class="checkLabel">{{aircraftList.model}}<span>, </span></label> |
115 | </div> | 115 | </div> |
116 | <div class="lastDiv"> | 116 | <div class="lastDiv"> |
117 | <textarea ng-model="jets.rampFeesAndAvoidance.notes"></textarea> | 117 | <textarea ng-model="jets.rampFeesAndAvoidance.notes"></textarea> |
118 | <div class="reportedByTag"> | 118 | <div class="reportedByTag"> |
119 | <div class="confirmedTag">Confirmed</div> | 119 | <div class="confirmedTag">Confirmed</div> |
120 | <table> | 120 | <table> |
121 | <tr> | 121 | <tr> |
122 | <td width="50%"> | 122 | <td width="50%"> |
123 | Reported By: | 123 | Reported By: |
124 | </td> | 124 | </td> |
125 | <td width="50%"> | 125 | <td width="50%"> |
126 | {{jets.rampFeesAndAvoidance.reportedBy}} | 126 | {{jets.rampFeesAndAvoidance.reportedBy}} |
127 | </td> | 127 | </td> |
128 | </tr> | 128 | </tr> |
129 | <tr> | 129 | <tr> |
130 | <td width="50%"> | 130 | <td width="50%"> |
131 | Reported On: | 131 | Reported On: |
132 | </td> | 132 | </td> |
133 | <td width="50%"> | 133 | <td width="50%"> |
134 | <!-- {{jets.rampFeesAndAvoidance.reportedOn}} --> | 134 | <!-- {{jets.rampFeesAndAvoidance.reportedOn}} --> |
135 | {{todayDateNew}} | 135 | {{todayDateNew}} |
136 | </td> | 136 | </td> |
137 | </tr> | 137 | </tr> |
138 | <tr> | 138 | <tr> |
139 | <td colspan="2"> | 139 | <td colspan="2"> |
140 | <i>Click the Save Form button to Re-Confirm</i> | 140 | <i>Click the Save Form button to Re-Confirm</i> |
141 | </td> | 141 | </td> |
142 | </tr> | 142 | </tr> |
143 | </table> | 143 | </table> |
144 | </div> | 144 | </div> |
145 | </div> | 145 | </div> |
146 | <div class="clearfix"></div> | 146 | <div class="clearfix"></div> |
147 | </div> | 147 | </div> |
148 | </div> | 148 | </div> |
149 | <div class="clearfix"></div> | 149 | <div class="clearfix"></div> |
150 | </div> | 150 | </div> |
151 | <div class="clearfix"></div> | 151 | <div class="clearfix"></div> |
152 | </div> | 152 | </div> |
153 | </div> | 153 | </div> |
154 | </div> | 154 | </div> |
155 | </div> | 155 | </div> |
156 | </div> | 156 | </div> |
157 | <div class="col-md-3 text-center feeManagerRight" style="padding: 0;"> | 157 | <div class="col-md-3 text-center feeManagerRight" style="padding: 0;"> |
158 | <div class="text-center"> | 158 | <div class="text-center"> |
159 | <button type="submit" ng-click="updateList(fullJetList)" class="btn btn-success"><i class="icon-ok"></i> Save Form</button> | 159 | <button type="submit" ng-click="updateList(fullJetList)" class="btn btn-success"><i class="icon-ok"></i> Save Form</button> |
160 | <button type="reset" class="btn btn-default">Cancel</button> | 160 | <button type="reset" class="btn btn-default">Cancel</button> |
161 | </div> | 161 | </div> |
162 | </div> | 162 | </div> |
163 | <div class="clearfix"></div> | 163 | <div class="clearfix"></div> |
164 | <br/> | 164 | <br/> |
165 | </div> | 165 | </div> |
166 | </section> | 166 | </section> |
167 | </div> | 167 | </div> |
168 | <!-- /widget-content --> | 168 | <!-- /widget-content --> |
169 | </div> | 169 | </div> |
170 | <!-- /widget --> | 170 | <!-- /widget --> |
171 | </div> | 171 | </div> |
172 | <!-- /span6 --> | 172 | <!-- /span6 --> |
173 | </div> | 173 | </div> |
174 | <!-- /span12 --> | 174 | <!-- /span12 --> |
175 | </div> <!-- /container 2 --> | 175 | </div> <!-- /container 2 --> |
176 | 176 | ||
177 | <div ng-show="openRampFeeModal"> | 177 | <div ng-show="openRampFeeModal"> |
178 | <div class="customBackdrop"> | 178 | <div class="customBackdrop"> |
179 | <div class="customModalInner"> | 179 | <div class="customModalInner"> |
180 | <div class="customModelHead"> | 180 | <div class="customModelHead"> |
181 | <p class="pull-left"> | 181 | <p class="pull-left"> |
182 | <i class="fa fa-list-alt" aria-hidden="true"></i> | 182 | <i class="fa fa-list-alt" aria-hidden="true"></i> |
183 | Add Ramp Fee | 183 | Add Ramp Fee |
184 | </p> | 184 | </p> |
185 | <p class="pull-right"> | 185 | <p class="pull-right"> |
186 | <i class="fa fa-times" aria-hidden="true" style="cursor: pointer;" ng-click="closeRampFeeModel()"></i> | 186 | <i class="fa fa-times" aria-hidden="true" style="cursor: pointer;" ng-click="closeRampFeeModel()"></i> |
187 | </p> | 187 | </p> |
188 | <div class="clearfix"></div> | 188 | <div class="clearfix"></div> |
189 | </div> | 189 | </div> |
190 | <div class="customModelBody"> | 190 | <div class="customModelBody"> |
191 | 191 | ||
192 | <div ng-show="showWeightForm"> | 192 | <div ng-show="showWeightForm"> |
193 | 193 | ||
194 | <div class="col-xs-12 col-sm-4"> | 194 | <div class="col-xs-12 col-sm-4"> |
195 | Type: | 195 | Type: |
196 | </div> | 196 | </div> |
197 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 197 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
198 | <select class="form-control" style="border-radius: 0; height: 26px; padding: 0;" ng-model="customRampDataCraft.aircraftType" ng-change="openRampModal()"> | 198 | <select class="form-control" style="border-radius: 0; height: 26px; padding: 0;" ng-model="customRampDataCraft.aircraftType" ng-change="openRampModal()"> |
199 | <option ng-repeat="modalsNew in dropOptions" value="{{modalsNew.size}}">{{modalsNew.size}}</option> | 199 | <option ng-repeat="modalsNew in dropOptions" value="{{modalsNew.size}}">{{modalsNew.size}}</option> |
200 | </select> | 200 | </select> |
201 | </div> | 201 | </div> |
202 | <div class="clearfix"></div> | 202 | <div class="clearfix"></div> |
203 | <br/> | 203 | <br/> |
204 | 204 | ||
205 | <div> | 205 | <div> |
206 | <div class="col-xs-12 col-sm-4"> | 206 | <div class="col-xs-12 col-sm-4"> |
207 | Weight Range Min: | 207 | Weight Range Min: |
208 | </div> | 208 | </div> |
209 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 209 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
210 | <input type="number" value="0.00" ng-model="customRampData.weightRangeMin" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > | 210 | <input type="number" value="0.00" ng-model="customRampData.weightRangeMin" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > |
211 | </div> | 211 | </div> |
212 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> | 212 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> |
213 | lbs. | 213 | lbs. |
214 | </div> | 214 | </div> |
215 | <div class="clearfix"></div> | 215 | <div class="clearfix"></div> |
216 | <br/> | 216 | <br/> |
217 | <div class="col-xs-12 col-sm-4"> | 217 | <div class="col-xs-12 col-sm-4"> |
218 | Weight Range Max: | 218 | Weight Range Max: |
219 | </div> | 219 | </div> |
220 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 220 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
221 | <input type="number" value="0.00" ng-model="customRampData.weightRangeMax" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > | 221 | <input type="number" value="0.00" ng-model="customRampData.weightRangeMax" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > |
222 | </div> | 222 | </div> |
223 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> | 223 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> |
224 | lbs. | 224 | lbs. |
225 | </div> | 225 | </div> |
226 | <div class="clearfix"></div> | 226 | <div class="clearfix"></div> |
227 | <br/> | 227 | <br/> |
228 | </div> | 228 | </div> |
229 | 229 | ||
230 | <div> | 230 | <div> |
231 | <div class="col-xs-12 col-sm-4"> | 231 | <div class="col-xs-12 col-sm-4"> |
232 | Ramp/Facil. Fee($): | 232 | Ramp/Facil. Fee($): |
233 | </div> | 233 | </div> |
234 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 234 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
235 | <input type="number" value="0" ng-model="customRampData.rampFees" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > | 235 | <input type="number" value="0" ng-model="customRampData.rampFees" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > |
236 | </div> | 236 | </div> |
237 | <div class="clearfix"></div> | 237 | <div class="clearfix"></div> |
238 | <br/> | 238 | <br/> |
239 | </div> | 239 | </div> |
240 | <div> | 240 | <div> |
241 | <div class="col-xs-12 col-sm-4"> | 241 | <div class="col-xs-12 col-sm-4"> |
242 | Avoidance: | 242 | Avoidance: |
243 | </div> | 243 | </div> |
244 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 244 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
245 | <input type="number" value="0" ng-model="customRampData.avoidance" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > | 245 | <input type="number" value="0" ng-model="customRampData.avoidance" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > |
246 | </div> | 246 | </div> |
247 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> | 247 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> |
248 | gal. | 248 | gal. |
249 | </div> | 249 | </div> |
250 | <div class="clearfix"></div> | 250 | <div class="clearfix"></div> |
251 | </div> | 251 | </div> |
252 | 252 | ||
253 | </div> | 253 | </div> |
254 | 254 | ||
255 | <div ng-show="showMakeModelForm"> | 255 | <div ng-show="showMakeModelForm"> |
256 | 256 | ||
257 | <div class="col-xs-12 col-sm-4"> | 257 | <div class="col-xs-12 col-sm-4"> |
258 | Type: | 258 | Type: |
259 | </div> | 259 | </div> |
260 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 260 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
261 | <select class="form-control" style="border-radius: 0; height: 26px; padding: 0;" ng-model="customRampDataCraft.aircraftType" ng-change="openRampModal()"> | 261 | <select class="form-control" style="border-radius: 0; height: 26px; padding: 0;" ng-model="customRampDataCraft.aircraftType" ng-change="openRampModal()"> |
262 | <option ng-repeat="modalsNew in dropOptions" value="{{modalsNew.size}}">{{modalsNew.size}}</option> | 262 | <option ng-repeat="modalsNew in dropOptions" value="{{modalsNew.size}}">{{modalsNew.size}}</option> |
263 | </select> | 263 | </select> |
264 | </div> | 264 | </div> |
265 | <div class="clearfix"></div> | 265 | <div class="clearfix"></div> |
266 | <br/> | 266 | <br/> |
267 | 267 | ||
268 | <div> | 268 | <div> |
269 | <div class="col-xs-12 col-sm-4"> | 269 | <div class="col-xs-12 col-sm-4"> |
270 | Aircraft Make: | 270 | Aircraft Make: |
271 | </div> | 271 | </div> |
272 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 272 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
273 | <select class="form-control" style="border-radius: 0; height: 26px; padding: 0;" ng-model="customMakeData.aircraftMake"> | 273 | <select class="form-control" style="border-radius: 0; height: 26px; padding: 0;" ng-model="customMakeData.aircraftMake"> |
274 | <option ng-repeat="crafts in aircrafts" value="{{crafts}}">{{crafts}}</option> | 274 | <option ng-repeat="crafts in aircrafts" value="{{crafts}}">{{crafts}}</option> |
275 | </select> | 275 | </select> |
276 | </div> | 276 | </div> |
277 | <div class="clearfix"></div> | 277 | <div class="clearfix"></div> |
278 | <br/> | 278 | <br/> |
279 | </div> | 279 | </div> |
280 | 280 | ||
281 | <div> | 281 | <div> |
282 | <div class="col-xs-12 col-sm-4"> | 282 | <div class="col-xs-12 col-sm-4"> |
283 | Ramp/Facil. Fee($): | 283 | Ramp/Facil. Fee($): |
284 | </div> | 284 | </div> |
285 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 285 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
286 | <input type="number" value="0" ng-model="customMakeData.rampFees" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > | 286 | <input type="number" value="0" ng-model="customMakeData.rampFees" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > |
287 | </div> | 287 | </div> |
288 | <div class="clearfix"></div> | 288 | <div class="clearfix"></div> |
289 | <br/> | 289 | <br/> |
290 | </div> | 290 | </div> |
291 | <div> | 291 | <div> |
292 | <div class="col-xs-12 col-sm-4"> | 292 | <div class="col-xs-12 col-sm-4"> |
293 | Avoidance: | 293 | Avoidance: |
294 | </div> | 294 | </div> |
295 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 295 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
296 | <input type="number" value="0" ng-model="customMakeData.avoidance" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > | 296 | <input type="number" value="0" ng-model="customMakeData.avoidance" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > |
297 | </div> | 297 | </div> |
298 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> | 298 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> |
299 | gal. | 299 | gal. |
300 | </div> | 300 | </div> |
301 | <div class="clearfix"></div> | 301 | <div class="clearfix"></div> |
302 | </div> | 302 | </div> |
303 | 303 | ||
304 | </div> | 304 | </div> |
305 | 305 | ||
306 | <div ng-show="showWingspanForm"> | 306 | <div ng-show="showWingspanForm"> |
307 | 307 | ||
308 | <div class="col-xs-12 col-sm-4"> | 308 | <div class="col-xs-12 col-sm-4"> |
309 | Type: | 309 | Type: |
310 | </div> | 310 | </div> |
311 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 311 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
312 | <select class="form-control" style="border-radius: 0; height: 26px; padding: 0;" ng-model="customRampDataCraft.aircraftType" ng-change="openRampModal()"> | 312 | <select class="form-control" style="border-radius: 0; height: 26px; padding: 0;" ng-model="customRampDataCraft.aircraftType" ng-change="openRampModal()"> |
313 | <option ng-repeat="modalsNew in dropOptions" value="{{modalsNew.size}}">{{modalsNew.size}}</option> | 313 | <option ng-repeat="modalsNew in dropOptions" value="{{modalsNew.size}}">{{modalsNew.size}}</option> |
314 | </select> | 314 | </select> |
315 | </div> | 315 | </div> |
316 | <div class="clearfix"></div> | 316 | <div class="clearfix"></div> |
317 | <br/> | 317 | <br/> |
318 | 318 | ||
319 | <div> | 319 | <div> |
320 | <div class="col-xs-12 col-sm-4"> | 320 | <div class="col-xs-12 col-sm-4"> |
321 | Wingspan Min: | 321 | Wingspan Min: |
322 | </div> | 322 | </div> |
323 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 323 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
324 | <input type="number" value="0.00" ng-model="customWingspanData.wingspanMin" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > | 324 | <input type="number" value="0.00" ng-model="customWingspanData.wingspanMin" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > |
325 | </div> | 325 | </div> |
326 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> | 326 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> |
327 | ft. | 327 | ft. |
328 | </div> | 328 | </div> |
329 | <div class="clearfix"></div> | 329 | <div class="clearfix"></div> |
330 | <br/> | 330 | <br/> |
331 | <div class="col-xs-12 col-sm-4"> | 331 | <div class="col-xs-12 col-sm-4"> |
332 | Wingspan Max: | 332 | Wingspan Max: |
333 | </div> | 333 | </div> |
334 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 334 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
335 | <input type="number" value="0.00" ng-model="customWingspanData.wingspanMax" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > | 335 | <input type="number" value="0.00" ng-model="customWingspanData.wingspanMax" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > |
336 | </div> | 336 | </div> |
337 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> | 337 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> |
338 | ft. | 338 | ft. |
339 | </div> | 339 | </div> |
340 | <div class="clearfix"></div> | 340 | <div class="clearfix"></div> |
341 | <br/> | 341 | <br/> |
342 | </div> | 342 | </div> |
343 | 343 | ||
344 | <div> | 344 | <div> |
345 | <div class="col-xs-12 col-sm-4"> | 345 | <div class="col-xs-12 col-sm-4"> |
346 | Ramp/Facil. Fee($): | 346 | Ramp/Facil. Fee($): |
347 | </div> | 347 | </div> |
348 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 348 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
349 | <input type="number" value="0" ng-model="customWingspanData.rampFees" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > | 349 | <input type="number" value="0" ng-model="customWingspanData.rampFees" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > |
350 | </div> | 350 | </div> |
351 | <div class="clearfix"></div> | 351 | <div class="clearfix"></div> |
352 | <br/> | 352 | <br/> |
353 | </div> | 353 | </div> |
354 | <div> | 354 | <div> |
355 | <div class="col-xs-12 col-sm-4"> | 355 | <div class="col-xs-12 col-sm-4"> |
356 | Avoidance: | 356 | Avoidance: |
357 | </div> | 357 | </div> |
358 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 358 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
359 | <input type="number" value="0" ng-model="customWingspanData.avoidance" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > | 359 | <input type="number" value="0" ng-model="customWingspanData.avoidance" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > |
360 | </div> | 360 | </div> |
361 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> | 361 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> |
362 | gal. | 362 | gal. |
363 | </div> | 363 | </div> |
364 | <div class="clearfix"></div> | 364 | <div class="clearfix"></div> |
365 | </div> | 365 | </div> |
366 | 366 | ||
367 | </div> | 367 | </div> |
368 | 368 | ||
369 | <div ng-show="showTailForm"> | 369 | <div ng-show="showTailForm"> |
370 | 370 | ||
371 | <div class="col-xs-12 col-sm-4"> | 371 | <div class="col-xs-12 col-sm-4"> |
372 | Type: | 372 | Type: |
373 | </div> | 373 | </div> |
374 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 374 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
375 | <select class="form-control" style="border-radius: 0; height: 26px; padding: 0;" ng-model="customRampDataCraft.aircraftType" ng-change="openRampModal()"> | 375 | <select class="form-control" style="border-radius: 0; height: 26px; padding: 0;" ng-model="customRampDataCraft.aircraftType" ng-change="openRampModal()"> |
376 | <option ng-repeat="modalsNew in dropOptions" value="{{modalsNew.size}}">{{modalsNew.size}}</option> | 376 | <option ng-repeat="modalsNew in dropOptions" value="{{modalsNew.size}}">{{modalsNew.size}}</option> |
377 | </select> | 377 | </select> |
378 | </div> | 378 | </div> |
379 | <div class="clearfix"></div> | 379 | <div class="clearfix"></div> |
380 | <br/> | 380 | <br/> |
381 | 381 | ||
382 | <div> | 382 | <div> |
383 | <div class="col-xs-12 col-sm-4"> | 383 | <div class="col-xs-12 col-sm-4"> |
384 | Tail Numbers: | 384 | Tail Numbers: |
385 | </div> | 385 | </div> |
386 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 386 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
387 | <select class="form-control" style="border-radius: 0; height: 26px; padding: 0;" ng-model="customTailData.tailNumber"> | 387 | <select class="form-control" style="border-radius: 0; height: 26px; padding: 0;" ng-model="customTailData.tailNumber"> |
388 | <!-- <option ng-repeat="crafts in aircrafts" value="{{crafts}}">{{crafts}}</option> --> | 388 | <!-- <option ng-repeat="crafts in aircrafts" value="{{crafts}}">{{crafts}}</option> --> |
389 | </select> | 389 | </select> |
390 | </div> | 390 | </div> |
391 | <div class="clearfix"></div> | 391 | <div class="clearfix"></div> |
392 | <br/> | 392 | <br/> |
393 | </div> | 393 | </div> |
394 | 394 | ||
395 | <div> | 395 | <div> |
396 | <div class="col-xs-12 col-sm-4"> | 396 | <div class="col-xs-12 col-sm-4"> |
397 | Ramp/Facil. Fee($): | 397 | Ramp/Facil. Fee($): |
398 | </div> | 398 | </div> |
399 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 399 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
400 | <input type="number" value="0" ng-model="customTailData.rampFees" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > | 400 | <input type="number" value="0" ng-model="customTailData.rampFees" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > |
401 | </div> | 401 | </div> |
402 | <div class="clearfix"></div> | 402 | <div class="clearfix"></div> |
403 | <br/> | 403 | <br/> |
404 | </div> | 404 | </div> |
405 | <div> | 405 | <div> |
406 | <div class="col-xs-12 col-sm-4"> | 406 | <div class="col-xs-12 col-sm-4"> |
407 | Avoidance: | 407 | Avoidance: |
408 | </div> | 408 | </div> |
409 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> | 409 | <div class="col-xs-12 col-sm-4" style="padding-right: 0;"> |
410 | <input type="number" value="0" ng-model="customTailData.avoidance" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > | 410 | <input type="number" value="0" ng-model="customTailData.avoidance" class="form-control" style="border-radius: 0; height: 26px; padding: 0 5px;" > |
411 | </div> | 411 | </div> |
412 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> | 412 | <div class="col-xs-12 col-sm-4" style="padding-left: 5px;"> |
413 | gal. | 413 | gal. |
414 | </div> | 414 | </div> |
415 | <div class="clearfix"></div> | 415 | <div class="clearfix"></div> |
416 | </div> | 416 | </div> |
417 | 417 | ||
418 | </div> | 418 | </div> |
419 | 419 | ||
420 | </div> | 420 | </div> |
421 | <div class="customModelFooter text-center"> | 421 | <div class="customModelFooter text-center"> |
422 | <input type="submit" value="Save" class="btn" ng-show="showWeightForm" ng-click="addCustomRampNew(customRampData)"> | 422 | <input type="submit" value="Save" class="btn" ng-show="showWeightForm" ng-click="addCustomRampNew(customRampData)"> |
423 | <input type="submit" value="Save" class="btn" ng-show="showMakeModelForm" ng-click="addCustomRampNew(customMakeData)"> | 423 | <input type="submit" value="Save" class="btn" ng-show="showMakeModelForm" ng-click="addCustomRampNew(customMakeData)"> |
424 | <input type="submit" value="Save" class="btn" ng-show="showWingspanForm" ng-click="addCustomRampNew(customWingspanData)"> | 424 | <input type="submit" value="Save" class="btn" ng-show="showWingspanForm" ng-click="addCustomRampNew(customWingspanData)"> |
425 | <input type="submit" value="Save" class="btn" ng-show="showTailForm" ng-click="addCustomRampNew(customTailData)"> | 425 | <input type="submit" value="Save" class="btn" ng-show="showTailForm" ng-click="addCustomRampNew(customTailData)"> |
426 | <button class="btn" ng-click="closeRampFeeModel()">Cancel</button> | 426 | <button class="btn" ng-click="closeRampFeeModel()">Cancel</button> |
427 | </div> | 427 | </div> |
428 | </div> | 428 | </div> |
429 | </div> | 429 | </div> |
430 | </div> | 430 | </div> |
431 | 431 | ||
432 | <div class="customConfirmPopBackdrop" id="confirm1"> | 432 | <div class="customConfirmPopBackdrop" id="confirm1"> |
433 | <div class="customModalInner"> | 433 | <div class="customModalInner"> |
434 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 434 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
435 | <table> | 435 | <table> |
436 | <tr> | 436 | <tr> |
437 | <td> | 437 | <td> |
438 | <img src="img/info.png" style="width: 50px;"> | 438 | <img src="img/info.png" style="width: 50px;"> |
439 | </td> | 439 | </td> |
440 | <td> | 440 | <td> |
441 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to delete this Ramp Fee Template ?</p> | 441 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to delete this Ramp Fee Template ?</p> |
442 | </td> | 442 | </td> |
443 | </tr> | 443 | </tr> |
444 | </table> | 444 | </table> |
445 | </div> | 445 | </div> |
446 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 446 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
447 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="saveAndCloseConfirm()">Yes</button> | 447 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="saveAndCloseConfirm()">Yes</button> |
448 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAndCloseConfirm()">Cancel</button> | 448 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAndCloseConfirm()">Cancel</button> |
449 | </div> | 449 | </div> |
450 | </div> | 450 | </div> |
451 | </div> | 451 | </div> |
452 | 452 | ||
453 | 453 | ||
454 | 454 | ||
455 | 455 | ||
456 | <!-- Le javascript | 456 | <!-- Le javascript |
457 | ================================================== --> | 457 | ================================================== --> |
458 | <!-- Placed at the end of the document so the pages load faster --> | 458 | <!-- Placed at the end of the document so the pages load faster --> |
459 | 459 | ||
460 | 460 | ||
461 | 461 | ||
462 | <script src="js/jquery-3.1.1.min.js"></script> | 462 | <script src="js/jquery-3.1.1.min.js"></script> |
463 | <script src="js/plugins/bootstrap-datepicker.js"></script> | 463 | <script src="js/plugins/bootstrap-datepicker.js"></script> |
464 | <script type="text/javascript"> | 464 | <script type="text/javascript"> |
465 | $(document).ready(function(){ | 465 | $(document).ready(function(){ |
466 | $('#data_1 .input-group.date').datepicker({ | 466 | $('#data_1 .input-group.date').datepicker({ |
467 | todayBtn: "linked", | 467 | todayBtn: "linked", |
468 | keyboardNavigation: false, | 468 | keyboardNavigation: false, |
469 | forceParse: false, | 469 | forceParse: false, |
470 | calendarWeeks: true, | 470 | calendarWeeks: true, |
471 | autoclose: true | 471 | autoclose: true |
472 | }); | 472 | }); |
473 | }) | 473 | }) |
474 | </script> | 474 | </script> |
app/partials/fuelOrders/fuelOrders.html
1 | <style> | 1 | <style> |
2 | .subnavbar .mainnav > li:nth-child(2) > a{ | 2 | .subnavbar .mainnav > li:nth-child(4) > a{ |
3 | color: #c44646; | 3 | color: #c44646; |
4 | } | 4 | } |
5 | 5 | ||
6 | .button1 { | 6 | .button1 { |
7 | display: inline-block; | 7 | display: inline-block; |
8 | height: 35px; | 8 | height: 35px; |
9 | line-height: 35px; | 9 | line-height: 35px; |
10 | padding-right: 15px; | 10 | padding-right: 15px; |
11 | padding-left: 50px; | 11 | padding-left: 50px; |
12 | position: relative; | 12 | position: relative; |
13 | background-color:rgb(41,127,184); | 13 | background-color:rgb(41,127,184); |
14 | color:rgb(255,255,255); | 14 | color:rgb(255,255,255); |
15 | text-decoration: none; | 15 | text-decoration: none; |
16 | text-transform: uppercase; | 16 | text-transform: uppercase; |
17 | letter-spacing: 1px; | 17 | letter-spacing: 1px; |
18 | margin-bottom: 15px; | 18 | margin-bottom: 15px; |
19 | border: 0; | 19 | border: 0; |
20 | 20 | ||
21 | 21 | ||
22 | border-radius: 5px; | 22 | border-radius: 5px; |
23 | -moz-border-radius: 5px; | 23 | -moz-border-radius: 5px; |
24 | -webkit-border-radius: 5px; | 24 | -webkit-border-radius: 5px; |
25 | text-shadow:0px 1px 0px rgba(0,0,0,0.5); | 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; | 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); | 27 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true); |
28 | 28 | ||
29 | -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2); | 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); | 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); | 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)"; | 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); | 33 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true); |
34 | } | 34 | } |
35 | 35 | ||
36 | .button1 span { | 36 | .button1 span { |
37 | position: absolute; | 37 | position: absolute; |
38 | left: 0; | 38 | left: 0; |
39 | top: 0; | 39 | top: 0; |
40 | width: 35px; | 40 | width: 35px; |
41 | background-color:rgba(0,0,0,0.5); | 41 | background-color:rgba(0,0,0,0.5); |
42 | 42 | ||
43 | -webkit-border-top-left-radius: 5px; | 43 | -webkit-border-top-left-radius: 5px; |
44 | -webkit-border-bottom-left-radius: 5px; | 44 | -webkit-border-bottom-left-radius: 5px; |
45 | -moz-border-radius-topleft: 5px; | 45 | -moz-border-radius-topleft: 5px; |
46 | -moz-border-radius-bottomleft: 5px; | 46 | -moz-border-radius-bottomleft: 5px; |
47 | border-top-left-radius: 5px; | 47 | border-top-left-radius: 5px; |
48 | border-bottom-left-radius: 5px; | 48 | border-bottom-left-radius: 5px; |
49 | border-right: 1px solid rgba(0,0,0,0.15); | 49 | border-right: 1px solid rgba(0,0,0,0.15); |
50 | } | 50 | } |
51 | 51 | ||
52 | .button1:hover span, .button1.active span { | 52 | .button1:hover span, .button1.active span { |
53 | background-color:rgb(0,102,26); | 53 | background-color:rgb(0,102,26); |
54 | border-right: 1px solid rgba(0,0,0,0.3); | 54 | border-right: 1px solid rgba(0,0,0,0.3); |
55 | } | 55 | } |
56 | 56 | ||
57 | .button1:active { | 57 | .button1:active { |
58 | margin-top: 2px; | 58 | margin-top: 2px; |
59 | margin-bottom: 13px; | 59 | margin-bottom: 13px; |
60 | 60 | ||
61 | -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5); | 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); | 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); | 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)"; | 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); | 65 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true); |
66 | } | 66 | } |
67 | 67 | ||
68 | .button1.turquoise { | 68 | .button1.turquoise { |
69 | background: #449d44; | 69 | background: #449d44; |
70 | } | 70 | } |
71 | </style> | 71 | </style> |
72 | 72 | ||
73 | <div class="myLoader" ng-show="showLoader"> | 73 | <div class="myLoader" ng-show="showLoader"> |
74 | <img src="../img/hourglass.gif" width="50px;"> | 74 | <img src="../img/hourglass.gif" width="50px;"> |
75 | </div> | 75 | </div> |
76 | 76 | ||
77 | 77 | ||
78 | <div class="main"> | 78 | <div class="main"> |
79 | <div class="container"> | 79 | <div class="container"> |
80 | <div class="row"> | 80 | <div class="row"> |
81 | <div class="col-md-12"> | 81 | <div class="col-md-12"> |
82 | <div class="widget stacked "> | 82 | <div class="widget stacked "> |
83 | <div class="widget-content"> | 83 | <div class="widget-content"> |
84 | <div class="tabbable"> | 84 | <div class="tabbable"> |
85 | <ul class="nav nav-tabs"> | 85 | <ul class="nav nav-tabs"> |
86 | <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> | 86 | <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> |
87 | <li><button type="button" class="btn btn-default btn-sm " ng-click="displayFuelOrderList.filter({}); searchText=null">Clear Search And Filters</button></li> | 87 | <li><button type="button" class="btn btn-default btn-sm " ng-click="displayFuelOrderList.filter({}); searchText=null">Clear Search And Filters</button></li> |
88 | <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> | 88 | <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> |
89 | </ul> | 89 | </ul> |
90 | <br> | 90 | <br> |
91 | <div class="tab-content customer-table" style="margin:0px"> | 91 | <div class="tab-content customer-table" style="margin:0px"> |
92 | <div class="tab-pane active" id="companyView"> | 92 | <div class="tab-pane active" id="companyView"> |
93 | <table ng-table="displayFuelOrderList" class="table table-striped table-condensed" show-filter="true"> | 93 | <table ng-table="displayFuelOrderList" class="table table-striped table-condensed" show-filter="true"> |
94 | <tr ng-repeat="row in $data | filter:searchText" style="cursor: pointer;" > | 94 | <tr ng-repeat="row in $data | filter:searchText" style="cursor: pointer;" > |
95 | <td data-title="'Company Name'" filter="{companyName: 'text'}" sortable="'companyName'" ng-click="editTableRow(row)"> | 95 | <td data-title="'Company Name'" filter="{companyName: 'text'}" sortable="'companyName'" ng-click="editTableRow(row)"> |
96 | {{row.companyName}} | 96 | {{row.companyName}} |
97 | </td> | 97 | </td> |
98 | <td data-title="'Fueling date'" filter="{departingDate: 'text'}" sortable="'departingDate'" ng-click="editTableRow(row)"> | 98 | <td data-title="'Fueling date'" filter="{departingDate: 'text'}" sortable="'departingDate'" ng-click="editTableRow(row)"> |
99 | {{row.upliftDateString}} | 99 | {{row.upliftDateString}} |
100 | </td> | 100 | </td> |
101 | <td data-title="'Tail #'" filter="{aircraftName: 'text'}" sortable="'aircraftName'" ng-click="editTableRow(row)"> | 101 | <td data-title="'Tail #'" filter="{aircraftName: 'text'}" sortable="'aircraftName'" ng-click="editTableRow(row)"> |
102 | {{row.aircraftName}} | 102 | {{row.aircraftName}} |
103 | </td> | 103 | </td> |
104 | <td data-title="'Source'" filter="{source: 'text'}" sortable="'source'" ng-click="editTableRow(row)"> | 104 | <td data-title="'Source'" filter="{source: 'text'}" sortable="'source'" ng-click="editTableRow(row)"> |
105 | {{row.source}} | 105 | {{row.source}} |
106 | </td> | 106 | </td> |
107 | <td data-title="'Volume'" filter="{requestedVolume: 'text'}" sortable="'requestedVolume'" ng-click="editTableRow(row)"> | 107 | <td data-title="'Volume'" filter="{requestedVolume: 'text'}" sortable="'requestedVolume'" ng-click="editTableRow(row)"> |
108 | {{row.requestedVolume}} | 108 | {{row.requestedVolume}} |
109 | </td> | 109 | </td> |
110 | <td data-title="'FBO Cost'" filter="{fboCost: 'text'}" sortable="'fboCost'" ng-click="editTableRow(row)"> | 110 | <td data-title="'FBO Cost'" filter="{fboCost: 'text'}" sortable="'fboCost'" ng-click="editTableRow(row)"> |
111 | {{row.fboCost | number : 4}} | 111 | {{row.fboCost | number : 4}} |
112 | </td> | 112 | </td> |
113 | <td data-title="'Quoted'" filter="{priceQuote: 'text'}" sortable="'priceQuote'" ng-click="editTableRow(row)"> | 113 | <td data-title="'Quoted'" filter="{priceQuote: 'text'}" sortable="'priceQuote'" ng-click="editTableRow(row)"> |
114 | {{row.priceQuote | number : 4}} | 114 | {{row.priceQuote | number : 4}} |
115 | </td> | 115 | </td> |
116 | <td data-title="'Invoiced'" filter="{invoiced: 'text'}" sortable="'invoiced'" ng-click="editTableRow(row)"> | 116 | <td data-title="'Invoiced'" filter="{invoiced: 'text'}" sortable="'invoiced'" ng-click="editTableRow(row)"> |
117 | {{row.invoiced | number : 4}} | 117 | {{row.invoiced | number : 4}} |
118 | </td> | 118 | </td> |
119 | <td data-title="'Total'" filter="{total: 'text'}" sortable="'total'" ng-click="editTableRow(row)"> | 119 | <td data-title="'Total'" filter="{total: 'text'}" sortable="'total'" ng-click="editTableRow(row)"> |
120 | {{row.total | number : 4}} | 120 | {{row.total | number : 4}} |
121 | </td> | 121 | </td> |
122 | <td data-title="'Status'" filter="{status: 'select'}" filter-data="statusFilterOptions" sortable="'status'"> | 122 | <td data-title="'Status'" filter="{status: 'select'}" filter-data="statusFilterOptions" sortable="'status'"> |
123 | <select class="btn btn-regular colorfulSelectbox" ng-model="row.status" ng-style="abc" ng-change="updateStatus(row, row.status)"> | 123 | <select class="btn btn-regular colorfulSelectbox" ng-model="row.status" ng-style="abc" ng-change="updateStatus(row, row.status)"> |
124 | <option class="blackOption" value="pending" ng-selected="row.status == pending"> Pending</option> | 124 | <option class="blackOption" value="pending" ng-selected="row.status == pending"> Pending</option> |
125 | <option class="blueOption" value="invoiced" ng-selected="row.status == invoiced" >Invoiced</option> | 125 | <option class="blueOption" value="invoiced" ng-selected="row.status == invoiced" >Invoiced</option> |
126 | <option class="greenOption" value="paid" ng-selected="row.status == paid" >Paid</option> | 126 | <option class="greenOption" value="paid" ng-selected="row.status == paid" >Paid</option> |
127 | <option class="redOption" value="cancelled" ng-selected="row.status == cancelled" >Cancelled</option> | 127 | <option class="redOption" value="cancelled" ng-selected="row.status == cancelled" >Cancelled</option> |
128 | <option class="yellowOption" value="archived" ng-selected="row.status == archived" >Archived</option> | 128 | <option class="yellowOption" value="archived" ng-selected="row.status == archived" >Archived</option> |
129 | </select> | 129 | </select> |
130 | </td> | 130 | </td> |
131 | <td data-title="'Attachments'" filter="{orderInvoice : 'select'}" filter-data="attachmentFilterOptions" sortable="'orderInvoice '"> | 131 | <td data-title="'Attachments'" filter="{orderInvoice : 'select'}" filter-data="attachmentFilterOptions" sortable="'orderInvoice '"> |
132 | <select class="btn btn-regular" ng-model="attachOptionSelected" ng-change="attachment(row.id,attachOptionSelected,row.orderInvoice.link, row)" > | 132 | <select class="btn btn-regular" ng-model="attachOptionSelected" ng-change="attachment(row.id,attachOptionSelected,row.orderInvoice.link, row)" > |
133 | <option value="" disabled selected="selected" >Invoice</option> | 133 | <option value="" disabled selected="selected" >Invoice</option> |
134 | <option value="viewAttachment" ng-if="row.orderInvoice !== null" >View</option> | 134 | <option value="viewAttachment" ng-if="row.orderInvoice !== null" >View</option> |
135 | <option value="deleteAttachment" ng-if="row.orderInvoice !== null">Delete</option> | 135 | <option value="deleteAttachment" ng-if="row.orderInvoice !== null">Delete</option> |
136 | <option value="0" disabled >_____________</option> | 136 | <option value="0" disabled >_____________</option> |
137 | <option value="uploadAttachment" >Upload</option> | 137 | <option value="uploadAttachment" >Upload</option> |
138 | </select> | 138 | </select> |
139 | <i class="fa fa-paperclip" ng-if="row.orderInvoice !== null"></i> | 139 | <i class="fa fa-paperclip" ng-if="row.orderInvoice !== null"></i> |
140 | </td> | 140 | </td> |
141 | </tr> | 141 | </tr> |
142 | </table> | 142 | </table> |
143 | 143 | ||
144 | <select class="btn btn-primary exportBtn" ng-model="optionSelected" ng-change="onFWSelect()"> | 144 | <select class="btn btn-primary exportBtn" ng-model="optionSelected" ng-change="onFWSelect()"> |
145 | <option value="" disabled selected="selected">Fuel Widget</option> | 145 | <option value="" disabled selected="selected">Fuel Widget</option> |
146 | <option value="dt" >Direct Transaction</option> | 146 | <option value="dt" >Direct Transaction</option> |
147 | <option value="efo" >Export Fuel Orders</option> | 147 | <option value="efo" >Export Fuel Orders</option> |
148 | </select> | 148 | </select> |
149 | 149 | ||
150 | </div> | 150 | </div> |
151 | </div> | 151 | </div> |
152 | </div> | 152 | </div> |
153 | </div> | 153 | </div> |
154 | <!-- /widget-content --> | 154 | <!-- /widget-content --> |
155 | </div> | 155 | </div> |
156 | <!-- /widget --> | 156 | <!-- /widget --> |
157 | </div> | 157 | </div> |
158 | <!-- /span8 --> | 158 | <!-- /span8 --> |
159 | </div> | 159 | </div> |
160 | <!-- /row --> | 160 | <!-- /row --> |
161 | </div> | 161 | </div> |
162 | <!-- /container --> | 162 | <!-- /container --> |
163 | 163 | ||
164 | 164 | ||
165 | </div> | 165 | </div> |
166 | <!-- /main --> | 166 | <!-- /main --> |
167 | 167 | ||
168 | 168 | ||
169 | <form class="modal multi-step" id="demo-modal-3" name="companyForm"> | 169 | <form class="modal multi-step" id="demo-modal-3" name="companyForm"> |
170 | <div class="modal-dialog modal-lg"> | 170 | <div class="modal-dialog modal-lg"> |
171 | <div class="modal-content"> | 171 | <div class="modal-content"> |
172 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> | 172 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> |
173 | <div> | 173 | <div> |
174 | <div class="row" style="margin: 0;"> | 174 | <div class="row" style="margin: 0;"> |
175 | <div> | 175 | <div> |
176 | <div class="widget" style="margin-bottom: 0;"> | 176 | <div class="widget" style="margin-bottom: 0;"> |
177 | <div class="widget-header"> | 177 | <div class="widget-header"> |
178 | <i class="icon-pencil"></i> | 178 | <i class="icon-pencil"></i> |
179 | <i class="fa fa-tasks" aria-hidden="true"></i> | 179 | <i class="fa fa-tasks" aria-hidden="true"></i> |
180 | <h3>Add a New Company</h3> | 180 | <h3>Add a New Company</h3> |
181 | <div class="pull-right my-toggle-switch" style="margin-right: 30px;"> | 181 | <div class="pull-right my-toggle-switch" style="margin-right: 30px;"> |
182 | <div style="color: #ff9a01;">Activate     | 182 | <div style="color: #ff9a01;">Activate     |
183 | <toggle ng-model="data.activate" size="customToogle"></toggle> | 183 | <toggle ng-model="data.activate" size="customToogle"></toggle> |
184 | </div> | 184 | </div> |
185 | </div> | 185 | </div> |
186 | <div class="clearfix"></div> | 186 | <div class="clearfix"></div> |
187 | </div> | 187 | </div> |
188 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 188 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
189 | <div class="col-xs-12"> | 189 | <div class="col-xs-12"> |
190 | <div class="col-md-8"> | 190 | <div class="col-md-8"> |
191 | <div class="pull-left"> | 191 | <div class="pull-left"> |
192 | <label class="new-input-label"><b>Company Name *</b></label> | 192 | <label class="new-input-label"><b>Company Name *</b></label> |
193 | </div> | 193 | </div> |
194 | <div class="pull-left" style="margin-left: 15px;"> | 194 | <div class="pull-left" style="margin-left: 15px;"> |
195 | <!-- <input type="text" ng-model="data.companyName" class="form-control companyNameInput" ng-keyup="removeValidation()" placeholder="" required> --> | 195 | <!-- <input type="text" ng-model="data.companyName" class="form-control companyNameInput" ng-keyup="removeValidation()" placeholder="" required> --> |
196 | <input type="text" ng-keyup="removeValidation()" ng-model="data.companyName" uib-typeahead="company.companyName for company in compNameList | filter:$viewValue | limitTo:8" class="form-control companyNameInput"> | 196 | <input type="text" ng-keyup="removeValidation()" ng-model="data.companyName" uib-typeahead="company.companyName for company in compNameList | filter:$viewValue | limitTo:8" class="form-control companyNameInput"> |
197 | 197 | ||
198 | <label class="customErrorMessage" ng-show="showCompanyError">This field is required.</label> | 198 | <label class="customErrorMessage" ng-show="showCompanyError">This field is required.</label> |
199 | </div> | 199 | </div> |
200 | <div class="clearfix"></div> | 200 | <div class="clearfix"></div> |
201 | </div> | 201 | </div> |
202 | <div class="col-md-4"> | 202 | <div class="col-md-4"> |
203 | 203 | ||
204 | <div class="pull-right"> | 204 | <div class="pull-right"> |
205 | <input type="text" ng-model="data.baseIcao" style="width: 100px;" class="form-control" placeholder=""> | 205 | <input type="text" ng-model="data.baseIcao" style="width: 100px;" class="form-control" placeholder=""> |
206 | </div> | 206 | </div> |
207 | <div class="pull-right"> | 207 | <div class="pull-right"> |
208 | <label style="margin-right: 15px;" class="new-input-label"><b>Base ICAO</b></label> | 208 | <label style="margin-right: 15px;" class="new-input-label"><b>Base ICAO</b></label> |
209 | </div> | 209 | </div> |
210 | <div class="clearfix"></div> | 210 | <div class="clearfix"></div> |
211 | </div> | 211 | </div> |
212 | </div> | 212 | </div> |
213 | <div class="clearfix"></div><br> | 213 | <div class="clearfix"></div><br> |
214 | <div class="col-xs-12"> | 214 | <div class="col-xs-12"> |
215 | <div class="col-md-7"> | 215 | <div class="col-md-7"> |
216 | <div class="pull-left"> | 216 | <div class="pull-left"> |
217 | <label class="new-input-label"><b>Relationship </b></label> | 217 | <label class="new-input-label"><b>Relationship </b></label> |
218 | </div> | 218 | </div> |
219 | <div class="pull-left" style="margin-left: 32px;"> | 219 | <div class="pull-left" style="margin-left: 32px;"> |
220 | <input type="checkbox" ng-model="data.baseTenant" name="vehicle" value="Bike"> Check here if this is a Base Tenant<br> | 220 | <input type="checkbox" ng-model="data.baseTenant" name="vehicle" value="Bike"> Check here if this is a Base Tenant<br> |
221 | <input type="checkbox" ng-model="data.fuelerlinxCustomer" name="vehicle" value="Car" checked> Check here if this is a FuelerLinx Customer<br> | 221 | <input type="checkbox" ng-model="data.fuelerlinxCustomer" name="vehicle" value="Car" checked> Check here if this is a FuelerLinx Customer<br> |
222 | <input type="checkbox" ng-model="data.contractFuelVendor" name="vehicle" value="Car" checked> Check here if this is a Contract Fuel Vendor | 222 | <input type="checkbox" ng-model="data.contractFuelVendor" name="vehicle" value="Car" checked> Check here if this is a Contract Fuel Vendor |
223 | </div> | 223 | </div> |
224 | <div class="clearfix"></div> | 224 | <div class="clearfix"></div> |
225 | </div> | 225 | </div> |
226 | <div class="col-md-2 Airport" style="text-align: right;"> | 226 | <div class="col-md-2 Airport" style="text-align: right;"> |
227 | <b>Certificate Type</b> | 227 | <b>Certificate Type</b> |
228 | </div> | 228 | </div> |
229 | <div class="col-md-3 Airport"> | 229 | <div class="col-md-3 Airport"> |
230 | <select required class="form-control" ng-model="data.certificateType"> | 230 | <select required class="form-control" ng-model="data.certificateType"> |
231 | <option value="" disabled selected hidden>Select...</option> | 231 | <option value="" disabled selected hidden>Select...</option> |
232 | <option value="corporate">Part 91 (Corporate)</option> | 232 | <option value="corporate">Part 91 (Corporate)</option> |
233 | <option value="charter">Part 135 (Charter)</option> | 233 | <option value="charter">Part 135 (Charter)</option> |
234 | <option value="scheduled">Part 121 (Scheduled)</option> | 234 | <option value="scheduled">Part 121 (Scheduled)</option> |
235 | <option value="military">Military</option> | 235 | <option value="military">Military</option> |
236 | <option value="government">Government</option> | 236 | <option value="government">Government</option> |
237 | </select> | 237 | </select> |
238 | </div> | 238 | </div> |
239 | <div class="clearfix"></div> | 239 | <div class="clearfix"></div> |
240 | </div> | 240 | </div> |
241 | <div class="clearfix"></div> | 241 | <div class="clearfix"></div> |
242 | <br/> | 242 | <br/> |
243 | <div class="col-xs-12"> | 243 | <div class="col-xs-12"> |
244 | <div class="col-md-6"> | 244 | <div class="col-md-6"> |
245 | <div class="pull-left" style="width: 110px;"> | 245 | <div class="pull-left" style="width: 110px;"> |
246 | <b>JET A Margin *</b> | 246 | <b>JET A Margin *</b> |
247 | </div> | 247 | </div> |
248 | <div class="pull-left"> | 248 | <div class="pull-left"> |
249 | <select class="form-control marginSelectBox" ng-model="data.masterMargin" ng-options="margin.id as margin.marginName for margin in jetMarginList" required ng-change="removeMarginValidation()"> | 249 | <select class="form-control marginSelectBox" ng-model="data.masterMargin" ng-options="margin.id as margin.marginName for margin in jetMarginList" required ng-change="removeMarginValidation()"> |
250 | <option value="" disabled>Select...</option> | 250 | <option value="" disabled>Select...</option> |
251 | </select> | 251 | </select> |
252 | <label ng-show="showMarginError" class="customErrorMessage">This field is required.</label> | 252 | <label ng-show="showMarginError" class="customErrorMessage">This field is required.</label> |
253 | 253 | ||
254 | <div class="clearfix"></div> | 254 | <div class="clearfix"></div> |
255 | </div> | 255 | </div> |
256 | </div> | 256 | </div> |
257 | 257 | ||
258 | <div class="col-md-3 Airport" style="text-align: right;"> | 258 | <div class="col-md-3 Airport" style="text-align: right;"> |
259 | <b>AVGAS 100LL Margin</b> | 259 | <b>AVGAS 100LL Margin</b> |
260 | </div> | 260 | </div> |
261 | <div class="col-md-3 Airport"> | 261 | <div class="col-md-3 Airport"> |
262 | <select class="form-control" ng-model="data.avgasMargin" ng-options="avgs.id as avgs.marginName for avgs in avgsMarginList"> | 262 | <select class="form-control" ng-model="data.avgasMargin" ng-options="avgs.id as avgs.marginName for avgs in avgsMarginList"> |
263 | <option value="" disabled>Select...</option> | 263 | <option value="" disabled>Select...</option> |
264 | </select> | 264 | </select> |
265 | </div> | 265 | </div> |
266 | <div class="clearfix"></div> | 266 | <div class="clearfix"></div> |
267 | </div> | 267 | </div> |
268 | <div class="clearfix"></div> | 268 | <div class="clearfix"></div> |
269 | <br/> | 269 | <br/> |
270 | <div class="col-xs-12"> | 270 | <div class="col-xs-12"> |
271 | <div class="col-md-12"> | 271 | <div class="col-md-12"> |
272 | <div class="pull-left" style="width: 110px;"> | 272 | <div class="pull-left" style="width: 110px;"> |
273 | <label class="new-input-label"><b>Address</b></label> | 273 | <label class="new-input-label"><b>Address</b></label> |
274 | </div> | 274 | </div> |
275 | <div class="pull-left" style="width: calc(100% - 110px);"> | 275 | <div class="pull-left" style="width: calc(100% - 110px);"> |
276 | <input type="text" class="form-control" ng-model="data.addressOne" placeholder=""> | 276 | <input type="text" class="form-control" ng-model="data.addressOne" placeholder=""> |
277 | </div> | 277 | </div> |
278 | <div class="clearfix"></div> | 278 | <div class="clearfix"></div> |
279 | </div> | 279 | </div> |
280 | </div> | 280 | </div> |
281 | <div class="clearfix"></div> | 281 | <div class="clearfix"></div> |
282 | <br/> | 282 | <br/> |
283 | <div class="col-xs-12"> | 283 | <div class="col-xs-12"> |
284 | <div class="col-md-12"> | 284 | <div class="col-md-12"> |
285 | <div class="pull-left" style="width: 110px;"> | 285 | <div class="pull-left" style="width: 110px;"> |
286 | <label class="new-input-label"><b>Address2</b></label> | 286 | <label class="new-input-label"><b>Address2</b></label> |
287 | </div> | 287 | </div> |
288 | <div class="pull-left" style="width: calc(100% - 110px);"> | 288 | <div class="pull-left" style="width: calc(100% - 110px);"> |
289 | <input type="text" ng-model="data.addressTwo" class="form-control" placeholder=""> | 289 | <input type="text" ng-model="data.addressTwo" class="form-control" placeholder=""> |
290 | </div> | 290 | </div> |
291 | <div class="clearfix"></div> | 291 | <div class="clearfix"></div> |
292 | </div> | 292 | </div> |
293 | </div> | 293 | </div> |
294 | <div class="clearfix"></div> | 294 | <div class="clearfix"></div> |
295 | <br/> | 295 | <br/> |
296 | <div class="col-xs-12"> | 296 | <div class="col-xs-12"> |
297 | 297 | ||
298 | <div class="col-md-6"> | 298 | <div class="col-md-6"> |
299 | <div class="pull-left" style="width: 110px;"> | 299 | <div class="pull-left" style="width: 110px;"> |
300 | <label class="new-input-label"><b>City</b></label> | 300 | <label class="new-input-label"><b>City</b></label> |
301 | </div> | 301 | </div> |
302 | <div class="pull-left" style="width: calc(100% - 110px);"> | 302 | <div class="pull-left" style="width: calc(100% - 110px);"> |
303 | <input type="text" ng-model="data.city" class="form-control" placeholder=""> | 303 | <input type="text" ng-model="data.city" class="form-control" placeholder=""> |
304 | </div> | 304 | </div> |
305 | <div class="clearfix"></div> | 305 | <div class="clearfix"></div> |
306 | </div> | 306 | </div> |
307 | <div class="col-md-3"> | 307 | <div class="col-md-3"> |
308 | <div class="pull-left" style="width: 40px;"> | 308 | <div class="pull-left" style="width: 40px;"> |
309 | <label class="new-input-label"><b>State</b></label> | 309 | <label class="new-input-label"><b>State</b></label> |
310 | </div> | 310 | </div> |
311 | <div class="pull-left" style="width: calc(100% - 110px);"> | 311 | <div class="pull-left" style="width: calc(100% - 110px);"> |
312 | <input type="text" ng-model="data.state" class="form-control" placeholder=""> | 312 | <input type="text" ng-model="data.state" class="form-control" placeholder=""> |
313 | </div> | 313 | </div> |
314 | <div class="clearfix"></div> | 314 | <div class="clearfix"></div> |
315 | </div> | 315 | </div> |
316 | <div class="col-md-3"> | 316 | <div class="col-md-3"> |
317 | <div class="pull-left"> | 317 | <div class="pull-left"> |
318 | <label class="new-input-label"><b>Zip Code</b></label> | 318 | <label class="new-input-label"><b>Zip Code</b></label> |
319 | </div> | 319 | </div> |
320 | <div class="pull-right" style="width: calc(100% - 60px);"> | 320 | <div class="pull-right" style="width: calc(100% - 60px);"> |
321 | <input type="tel" ng-model="data.zipcode" class="form-control" placeholder=""> | 321 | <input type="tel" ng-model="data.zipcode" class="form-control" placeholder=""> |
322 | </div> | 322 | </div> |
323 | <div class="clearfix"></div> | 323 | <div class="clearfix"></div> |
324 | </div> | 324 | </div> |
325 | </div> | 325 | </div> |
326 | <div class="clearfix"></div> | 326 | <div class="clearfix"></div> |
327 | <br/> | 327 | <br/> |
328 | <div class="col-xs-12"> | 328 | <div class="col-xs-12"> |
329 | 329 | ||
330 | <div class="col-md-6"> | 330 | <div class="col-md-6"> |
331 | <div class="pull-left" style="width: 110px;"> | 331 | <div class="pull-left" style="width: 110px;"> |
332 | <label class="new-input-label"><b>Country</b></label> | 332 | <label class="new-input-label"><b>Country</b></label> |
333 | </div> | 333 | </div> |
334 | <div class="pull-left" style="width: calc(100% - 110px);"> | 334 | <div class="pull-left" style="width: calc(100% - 110px);"> |
335 | <input type="text" ng-model="data.country" class="form-control" placeholder=""> | 335 | <input type="text" ng-model="data.country" class="form-control" placeholder=""> |
336 | </div> | 336 | </div> |
337 | <div class="clearfix"></div> | 337 | <div class="clearfix"></div> |
338 | </div> | 338 | </div> |
339 | <div class="col-md-6"> | 339 | <div class="col-md-6"> |
340 | <div class="pull-left" style="width: 110px;"> | 340 | <div class="pull-left" style="width: 110px;"> |
341 | <label class="new-input-label"><b>Internal Note</b></label> | 341 | <label class="new-input-label"><b>Internal Note</b></label> |
342 | </div> | 342 | </div> |
343 | <div class="pull-left" style="width: calc(100% - 110px);"> | 343 | <div class="pull-left" style="width: calc(100% - 110px);"> |
344 | <textarea name="message" ng-model="data.internalNote" rows="4" cols="34"></textarea> | 344 | <textarea name="message" ng-model="data.internalNote" rows="4" cols="34"></textarea> |
345 | </div> | 345 | </div> |
346 | <div class="clearfix"></div> | 346 | <div class="clearfix"></div> |
347 | </div> | 347 | </div> |
348 | </div> | 348 | </div> |
349 | <div class="clearfix"></div> | 349 | <div class="clearfix"></div> |
350 | <!-- <br/> | 350 | <!-- <br/> |
351 | <div class="col-xs-12"> | 351 | <div class="col-xs-12"> |
352 | <div class="col-md-2 Airport"></div> | 352 | <div class="col-md-2 Airport"></div> |
353 | <div class="col-md-10 Airport"> | 353 | <div class="col-md-10 Airport"> |
354 | <div class="pull-right"> | 354 | <div class="pull-right"> |
355 | <button type="button" class="btn btn-default" ng-click="cancel()">Cancel</button> | 355 | <button type="button" class="btn btn-default" ng-click="cancel()">Cancel</button> |
356 | <button type="button" class="btn btn-warning" ng-click="addAircraft()">Next: Add Aircraft</button> | 356 | <button type="button" class="btn btn-warning" ng-click="addAircraft()">Next: Add Aircraft</button> |
357 | </div> | 357 | </div> |
358 | </div> | 358 | </div> |
359 | </div> --> | 359 | </div> --> |
360 | </div> | 360 | </div> |
361 | </div> | 361 | </div> |
362 | <div class="clearfix"></div> | 362 | <div class="clearfix"></div> |
363 | </div> | 363 | </div> |
364 | </div> | 364 | </div> |
365 | </div> | 365 | </div> |
366 | </div> | 366 | </div> |
367 | <div class="modal-body step-2" data-step="2" style="padding: 0;"> | 367 | <div class="modal-body step-2" data-step="2" style="padding: 0;"> |
368 | <div> | 368 | <div> |
369 | <div class="row" style="margin: 0;"> | 369 | <div class="row" style="margin: 0;"> |
370 | <div> | 370 | <div> |
371 | <div class="widget" style="margin-bottom: 0;"> | 371 | <div class="widget" style="margin-bottom: 0;"> |
372 | <div class="widget-header"> | 372 | <div class="widget-header"> |
373 | <i class="icon-pencil"></i> | 373 | <i class="icon-pencil"></i> |
374 | <i class="fa fa-tasks" aria-hidden="true"></i> | 374 | <i class="fa fa-tasks" aria-hidden="true"></i> |
375 | <h3>Add a New Company</h3> | 375 | <h3>Add a New Company</h3> |
376 | <div class="clearfix"></div> | 376 | <div class="clearfix"></div> |
377 | </div> | 377 | </div> |
378 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 378 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
379 | <div class="col-xs-12"> | 379 | <div class="col-xs-12"> |
380 | <div class="widget-header"> | 380 | <div class="widget-header"> |
381 | <i class="fa fa-list"></i> | 381 | <i class="fa fa-list"></i> |
382 | <h3>Aircraft List</h3> | 382 | <h3>Aircraft List</h3> |
383 | </div> | 383 | </div> |
384 | <div class="widget-content" style="padding:0px;border: 0px; "> | 384 | <div class="widget-content" style="padding:0px;border: 0px; "> |
385 | <div class="table-responsive"> | 385 | <div class="table-responsive"> |
386 | <!-- <table class="table table-bordered table-hover table-striped addRow" style="margin-bottom: 0px;"> | 386 | <!-- <table class="table table-bordered table-hover table-striped addRow" style="margin-bottom: 0px;"> |
387 | <thead> | 387 | <thead> |
388 | <tr> | 388 | <tr> |
389 | <th>Tail</th> | 389 | <th>Tail</th> |
390 | <th>Make</th> | 390 | <th>Make</th> |
391 | <th>Model</th> | 391 | <th>Model</th> |
392 | <th>Size</th> | 392 | <th>Size</th> |
393 | <th>Margin</th> | 393 | <th>Margin</th> |
394 | </tr> | 394 | </tr> |
395 | </thead> | 395 | </thead> |
396 | <tbody> | 396 | <tbody> |
397 | <tr> | 397 | <tr> |
398 | <td> | 398 | <td> |
399 | <input type="text" style="width:100px;" ng-model="aircraft.tail" class="form-control"> | 399 | <input type="text" style="width:100px;" ng-model="aircraft.tail" class="form-control"> |
400 | </td> | 400 | </td> |
401 | <td style="width: 25%;"> | 401 | <td style="width: 25%;"> |
402 | <select class="form-control" ng-model="aircraft.make" ng-change="getModal()"> | 402 | <select class="form-control" ng-model="aircraft.make" ng-change="getModal()"> |
403 | <option ng-repeat="make in aircraftMakeList">{{make}}</option> | 403 | <option ng-repeat="make in aircraftMakeList">{{make}}</option> |
404 | </select> | 404 | </select> |
405 | </td> | 405 | </td> |
406 | <td style="width: 20%;"> | 406 | <td style="width: 20%;"> |
407 | <select class="form-control" ng-model="aircraft.model" ng-change="getSize()"> | 407 | <select class="form-control" ng-model="aircraft.model" ng-change="getSize()"> |
408 | <option ng-repeat="model in aircraftModalList">{{model}}</option> | 408 | <option ng-repeat="model in aircraftModalList">{{model}}</option> |
409 | </select> | 409 | </select> |
410 | </td> | 410 | </td> |
411 | <td style="width: 25%;"> | 411 | <td style="width: 25%;"> |
412 | <select class="form-control" ng-model="aircraft.size"> | 412 | <select class="form-control" ng-model="aircraft.size"> |
413 | <option ng-repeat="size in aircraftSizeList">{{size}}</option> | 413 | <option ng-repeat="size in aircraftSizeList">{{size}}</option> |
414 | </select> | 414 | </select> |
415 | </td> | 415 | </td> |
416 | <td> | 416 | <td> |
417 | <select class="form-control"> | 417 | <select class="form-control"> |
418 | <option>Margin1</option> | 418 | <option>Margin1</option> |
419 | <option>Margin2</option> | 419 | <option>Margin2</option> |
420 | </select> | 420 | </select> |
421 | </td> | 421 | </td> |
422 | </tr> | 422 | </tr> |
423 | </tbody> | 423 | </tbody> |
424 | 424 | ||
425 | </table> --> | 425 | </table> --> |
426 | <table class="table table-striped table-bordered"> | 426 | <table class="table table-striped table-bordered"> |
427 | <thead> | 427 | <thead> |
428 | <tr> | 428 | <tr> |
429 | <!-- <th><input type="checkbox" ng-model="selectedAll" ng-click="checkAll()" /></th> --> | 429 | <!-- <th><input type="checkbox" ng-model="selectedAll" ng-click="checkAll()" /></th> --> |
430 | <th>Tail</th> | 430 | <th>Tail</th> |
431 | <th>Make</th> | 431 | <th>Make</th> |
432 | <th>Model</th> | 432 | <th>Model</th> |
433 | <th>Size</th> | 433 | <th>Size</th> |
434 | <th>JET A Margin</th> | 434 | <th>JET A Margin</th> |
435 | <th>AVGS 100LL Margin</th> | 435 | <th>AVGS 100LL Margin</th> |
436 | </tr> | 436 | </tr> |
437 | </thead> | 437 | </thead> |
438 | <tbody> | 438 | <tbody> |
439 | <tr ng-repeat="aircraftData in aircraftDetails track by $index"> | 439 | <tr ng-repeat="aircraftData in aircraftDetails track by $index"> |
440 | <!-- <td> | 440 | <!-- <td> |
441 | <input type="checkbox" ng-model="aircraftData.selected"/> | 441 | <input type="checkbox" ng-model="aircraftData.selected"/> |
442 | </td> --> | 442 | </td> --> |
443 | <td style="width: 15%"> | 443 | <td style="width: 15%"> |
444 | <input type="text" class="form-control" ng-model="aircraftData.tail" ng-blur="checkJetWithTail(aircraftData.tail, $index)" required/> | 444 | <input type="text" class="form-control" ng-model="aircraftData.tail" ng-blur="checkJetWithTail(aircraftData.tail, $index)" required/> |
445 | </td> | 445 | </td> |
446 | <td style="width: 17%"> | 446 | <td style="width: 17%"> |
447 | <select class="form-control" ng-model="aircraftData.make" ng-change="getModal(aircraftData.make, $index)"> | 447 | <select class="form-control" ng-model="aircraftData.make" ng-change="getModal(aircraftData.make, $index)"> |
448 | <option ng-repeat="make in aircraftMakeList | orderBy">{{make}}</option> | 448 | <option ng-repeat="make in aircraftMakeList | orderBy">{{make}}</option> |
449 | <option value="" disabled>Select...</option> | 449 | <option value="" disabled>Select...</option> |
450 | </select> | 450 | </select> |
451 | </td> | 451 | </td> |
452 | <td style="width: 17%"> | 452 | <td style="width: 17%"> |
453 | <select class="form-control" ng-model="aircraftData.model" ng-change="getSize(aircraftData.model, $index)"> | 453 | <select class="form-control" ng-model="aircraftData.model" ng-change="getSize(aircraftData.model, $index)"> |
454 | <option ng-repeat="model in aircraftData.aircraftModalList | orderBy">{{model}}</option> | 454 | <option ng-repeat="model in aircraftData.aircraftModalList | orderBy">{{model}}</option> |
455 | <option value="" disabled>Select...</option> | 455 | <option value="" disabled>Select...</option> |
456 | </select> | 456 | </select> |
457 | </td> | 457 | </td> |
458 | <td style="width: 17%"> | 458 | <td style="width: 17%"> |
459 | <!-- <select class="form-control" ng-model="aircraftData.sizeId" ng-options="size.aircraftSize.id as size.aircraftSize.size for size in aircraftData.aircraftSizeList"> | 459 | <!-- <select class="form-control" ng-model="aircraftData.sizeId" ng-options="size.aircraftSize.id as size.aircraftSize.size for size in aircraftData.aircraftSizeList"> |
460 | <option value="" disabled>Select...</option> | 460 | <option value="" disabled>Select...</option> |
461 | </select> --> | 461 | </select> --> |
462 | <select class="form-control" ng-model="aircraftData.sizeId"> | 462 | <select class="form-control" ng-model="aircraftData.sizeId"> |
463 | <option value="" disabled>Select</option> | 463 | <option value="" disabled>Select</option> |
464 | <option ng-repeat="size in aircraftData.aircraftSizeList" value="{{size.aircraftSize.id}}">{{size.aircraftSize.size}}</option> | 464 | <option ng-repeat="size in aircraftData.aircraftSizeList" value="{{size.aircraftSize.id}}">{{size.aircraftSize.size}}</option> |
465 | </select> | 465 | </select> |
466 | <!-- <select class="form-control" ng-model="aircraftData.size"> | 466 | <!-- <select class="form-control" ng-model="aircraftData.size"> |
467 | <option ng-repeat="size in aircraftData.aircraftSizeList">{{size}}</option> | 467 | <option ng-repeat="size in aircraftData.aircraftSizeList">{{size}}</option> |
468 | </select> --> | 468 | </select> --> |
469 | </td> | 469 | </td> |
470 | <td style="width: 17%"> | 470 | <td style="width: 17%"> |
471 | <!-- <select class="form-control" ng-model="aircraftData.marginId" ng-options="margin.id as margin.marginName for margin in jetMarginList"> | 471 | <!-- <select class="form-control" ng-model="aircraftData.marginId" ng-options="margin.id as margin.marginName for margin in jetMarginList"> |
472 | <option value="" disabled>Select...</option> | 472 | <option value="" disabled>Select...</option> |
473 | </select> --> | 473 | </select> --> |
474 | <select class="form-control" ng-model="aircraftData.marginId" ng-disabled="jetShow[$index]"> | 474 | <select class="form-control" ng-model="aircraftData.marginId" ng-disabled="jetShow[$index]"> |
475 | <option value="" disabled>Select</option> | 475 | <option value="" disabled>Select</option> |
476 | <option ng-repeat="margin in jetMarginList" value="{{margin.id}}">{{margin.marginName}}</option> | 476 | <option ng-repeat="margin in jetMarginList" value="{{margin.id}}">{{margin.marginName}}</option> |
477 | </select> | 477 | </select> |
478 | </td> | 478 | </td> |
479 | <td style="width: 17%"> | 479 | <td style="width: 17%"> |
480 | <!-- <select class="form-control marginSelectBox" ng-model="aircraftData.avgasMarginId" ng-options="avgs.id as avgs.marginName for avgs in avgsMarginList"> | 480 | <!-- <select class="form-control marginSelectBox" ng-model="aircraftData.avgasMarginId" ng-options="avgs.id as avgs.marginName for avgs in avgsMarginList"> |
481 | <option value="" disabled>Select...</option> | 481 | <option value="" disabled>Select...</option> |
482 | </select> --> | 482 | </select> --> |
483 | <select class="form-control" ng-model="aircraftData.avgasMarginId" ng-disabled="marginShow[$index]"> | 483 | <select class="form-control" ng-model="aircraftData.avgasMarginId" ng-disabled="marginShow[$index]"> |
484 | <option value="" disabled>Select</option> | 484 | <option value="" disabled>Select</option> |
485 | <option ng-repeat="avgs in avgsMarginList" value="{{avgs.id}}">{{avgs.marginName}}</option> | 485 | <option ng-repeat="avgs in avgsMarginList" value="{{avgs.id}}">{{avgs.marginName}}</option> |
486 | </select> | 486 | </select> |
487 | </td> | 487 | </td> |
488 | </tr> | 488 | </tr> |
489 | </tbody> | 489 | </tbody> |
490 | </table> | 490 | </table> |
491 | </div> | 491 | </div> |
492 | <div class="clearfix"></div> | 492 | <div class="clearfix"></div> |
493 | </div> | 493 | </div> |
494 | </div> | 494 | </div> |
495 | <div class="clearfix"></div> | 495 | <div class="clearfix"></div> |
496 | <div class="col-xs-12" style="margin-bottom: 50px;margin-top: 10px;"> | 496 | <div class="col-xs-12" style="margin-bottom: 50px;margin-top: 10px;"> |
497 | <button ng-click="addNew()" class="button1 turquoise pull-right"><span>+</span>Add Aircraft</button> | 497 | <button ng-click="addNew()" class="button1 turquoise pull-right"><span>+</span>Add Aircraft</button> |
498 | </div> | 498 | </div> |
499 | <!-- <div class="col-xs-12" style="margin-bottom: 20px;"> | 499 | <!-- <div class="col-xs-12" style="margin-bottom: 20px;"> |
500 | <div class="pull-right"> | 500 | <div class="pull-right"> |
501 | <button type="button" class="btn btn-default" ng-click="cancelCraft()">Cancel</button> | 501 | <button type="button" class="btn btn-default" ng-click="cancelCraft()">Cancel</button> |
502 | <button type="button" class="btn btn-warning" ng-click="goBack()">Go Back</button> | 502 | <button type="button" class="btn btn-warning" ng-click="goBack()">Go Back</button> |
503 | <button type="button" class="btn btn-success" ng-click="goBack()">Save</button> | 503 | <button type="button" class="btn btn-success" ng-click="goBack()">Save</button> |
504 | </div> | 504 | </div> |
505 | </div> --> | 505 | </div> --> |
506 | </div> | 506 | </div> |
507 | </div> | 507 | </div> |
508 | <div class="clearfix"></div> | 508 | <div class="clearfix"></div> |
509 | </div> | 509 | </div> |
510 | </div> | 510 | </div> |
511 | </div> | 511 | </div> |
512 | </div> | 512 | </div> |
513 | <!-- <div class="modal-body step-3" data-step="3"> | 513 | <!-- <div class="modal-body step-3" data-step="3"> |
514 | This is the final step. | 514 | This is the final step. |
515 | </div> --> | 515 | </div> --> |
516 | <div class="modal-footer" style="border-top: 0;"> | 516 | <div class="modal-footer" style="border-top: 0;"> |
517 | <button type="button" class="btn btn-default" ng-click="reset2()" data-dismiss="modal">Cancel</button> | 517 | <button type="button" class="btn btn-default" ng-click="reset2()" data-dismiss="modal">Cancel</button> |
518 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addFirstData('#demo-modal-3', 2)">Next: Add Aircraft</button> | 518 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addFirstData('#demo-modal-3', 2)">Next: Add Aircraft</button> |
519 | <button type="button" class="btn btn-primary step step-2" data-step="2" onclick="sendEvent('#demo-modal-3', 1)">Go Back</button> | 519 | <button type="button" class="btn btn-primary step step-2" data-step="2" onclick="sendEvent('#demo-modal-3', 1)">Go Back</button> |
520 | <!-- <button type="button" class="btn btn-primary step step-2" data-step="2" onclick="sendEvent('#demo-modal-3', 3)">Continue</button> --> | 520 | <!-- <button type="button" class="btn btn-primary step step-2" data-step="2" onclick="sendEvent('#demo-modal-3', 3)">Continue</button> --> |
521 | <button type="button" class="btn btn-success step step-2" data-step="2" ng-click="saveCompanyData()">Save</button> | 521 | <button type="button" class="btn btn-success step step-2" data-step="2" ng-click="saveCompanyData()">Save</button> |
522 | </div> | 522 | </div> |
523 | </div> | 523 | </div> |
524 | </div> | 524 | </div> |
525 | </form> | 525 | </form> |
526 | 526 | ||
527 | 527 | ||
528 | 528 | ||
529 | <form class="modal multi-step" id="demo-modal-4" name="fuelOrderForm"> | 529 | <form class="modal multi-step" id="demo-modal-4" name="fuelOrderForm"> |
530 | <div class="modal-dialog modal-lg"> | 530 | <div class="modal-dialog modal-lg"> |
531 | <div class="modal-content"> | 531 | <div class="modal-content"> |
532 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> | 532 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> |
533 | <div> | 533 | <div> |
534 | <div class="row" style="margin: 0;"> | 534 | <div class="row" style="margin: 0;"> |
535 | <div> | 535 | <div> |
536 | <div class="widget" style="margin-bottom: 0;"> | 536 | <div class="widget" style="margin-bottom: 0;"> |
537 | <div class="widget-header"> | 537 | <div class="widget-header"> |
538 | <i class="icon-pencil"></i> | 538 | <i class="icon-pencil"></i> |
539 | <i class="fa fa-tasks" aria-hidden="true"></i> | 539 | <i class="fa fa-tasks" aria-hidden="true"></i> |
540 | <h3>Add a Fuel Order</h3> | 540 | <h3>Add a Fuel Order</h3> |
541 | <div class="clearfix"></div> | 541 | <div class="clearfix"></div> |
542 | </div> | 542 | </div> |
543 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 543 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
544 | <div class="col-xs-12"> | 544 | <div class="col-xs-12"> |
545 | <div class="col-xs-12"> | 545 | <div class="col-xs-12"> |
546 | 546 | ||
547 | <div class="col-md-6"> | 547 | <div class="col-md-6"> |
548 | <div class="pull-left" style="width: 110px;"> | 548 | <div class="pull-left" style="width: 110px;"> |
549 | <label class="new-input-label"><b>Fueling Date</b></label> | 549 | <label class="new-input-label"><b>Fueling Date</b></label> |
550 | </div> | 550 | </div> |
551 | <div class="pull-left" style="width: calc(100% - 110px);"> | 551 | <div class="pull-left" style="width: calc(100% - 110px);"> |
552 | <input type="type" ng-model="order.upliftDate" class="form-control" placeholder="Select Date" datepicker /> | 552 | <input type="type" ng-model="order.upliftDate" class="form-control" placeholder="Select Date" datepicker /> |
553 | <!--<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>--> | 553 | <!--<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>--> |
554 | </div> | 554 | </div> |
555 | <div class="clearfix"></div> | 555 | <div class="clearfix"></div> |
556 | </div> | 556 | </div> |
557 | <div class="col-md-6"> | 557 | <div class="col-md-6"> |
558 | <div class="pull-left" style="width: 110px;"> | 558 | <div class="pull-left" style="width: 110px;"> |
559 | <label class="new-input-label"><b>Volume</b></label> | 559 | <label class="new-input-label"><b>Volume</b></label> |
560 | </div> | 560 | </div> |
561 | <div class="pull-left" style="width: calc(100% - 110px);"> | 561 | <div class="pull-left" style="width: calc(100% - 110px);"> |
562 | <input type="text" ng-model="order.volume" ng-keyup="addTotal(order.volume,'v')" class="form-control" placeholder=""> | 562 | <input type="text" ng-model="order.volume" ng-keyup="addTotal(order.volume,'v')" class="form-control" placeholder=""> |
563 | </div> | 563 | </div> |
564 | <div class="clearfix"></div> | 564 | <div class="clearfix"></div> |
565 | </div> | 565 | </div> |
566 | </div> | 566 | </div> |
567 | <div class="clearfix"></div><br> | 567 | <div class="clearfix"></div><br> |
568 | 568 | ||
569 | <div class="col-xs-12"> | 569 | <div class="col-xs-12"> |
570 | 570 | ||
571 | <div class="col-md-6"> | 571 | <div class="col-md-6"> |
572 | <div class="pull-left" style="width: 110px;"> | 572 | <div class="pull-left" style="width: 110px;"> |
573 | <label class="new-input-label"><b>Company</b></label> | 573 | <label class="new-input-label"><b>Company</b></label> |
574 | </div> | 574 | </div> |
575 | <div class="pull-left" style="width: calc(100% - 110px);"> | 575 | <div class="pull-left" style="width: calc(100% - 110px);"> |
576 | <select ui-select2 ng-model="order.companyName" ng-change="getAircraft(order.companyName)" style="width: 100%;"> | 576 | <select ui-select2 ng-model="order.companyName" ng-change="getAircraft(order.companyName)" style="width: 100%;"> |
577 | <option value="" selected disabled>Select Company</option> | 577 | <option value="" selected disabled>Select Company</option> |
578 | <option ng-repeat="list in companyList">{{list.companyName}}</option> | 578 | <option ng-repeat="list in companyList">{{list.companyName}}</option> |
579 | </select> | 579 | </select> |
580 | </div> | 580 | </div> |
581 | <div class="clearfix"></div> | 581 | <div class="clearfix"></div> |
582 | </div> | 582 | </div> |
583 | <div class="col-md-6"> | 583 | <div class="col-md-6"> |
584 | <div class="pull-left" style="width: 110px;"> | 584 | <div class="pull-left" style="width: 110px;"> |
585 | <label class="new-input-label"><b>Invoiced</b></label> | 585 | <label class="new-input-label"><b>Invoiced</b></label> |
586 | <span style="margin-top: 6px; margin-right: 3px; float: right;">$</span> | 586 | <span style="margin-top: 6px; margin-right: 3px; float: right;">$</span> |
587 | </div> | 587 | </div> |
588 | <div class="pull-left" style="width: calc(100% - 110px);"> | 588 | <div class="pull-left" style="width: calc(100% - 110px);"> |
589 | <input type="text" ng-model="order.invoiced" ng-keyup="addTotal(order.invoiced,'i')" class="form-control" placeholder="0.0000" valid-number /> | 589 | <input type="text" ng-model="order.invoiced" ng-keyup="addTotal(order.invoiced,'i')" class="form-control" placeholder="0.0000" valid-number /> |
590 | </div> | 590 | </div> |
591 | <div class="clearfix"></div> | 591 | <div class="clearfix"></div> |
592 | </div> | 592 | </div> |
593 | 593 | ||
594 | </div> | 594 | </div> |
595 | <div class="clearfix"></div> | 595 | <div class="clearfix"></div> |
596 | <br/> | 596 | <br/> |
597 | 597 | ||
598 | 598 | ||
599 | <div class="col-xs-12"> | 599 | <div class="col-xs-12"> |
600 | 600 | ||
601 | 601 | ||
602 | <div class="col-md-6"> | 602 | <div class="col-md-6"> |
603 | <div class="pull-left" style="width: 110px;"> | 603 | <div class="pull-left" style="width: 110px;"> |
604 | <label class="new-input-label"><b>Tail #</b></label> | 604 | <label class="new-input-label"><b>Tail #</b></label> |
605 | </div> | 605 | </div> |
606 | <div class="pull-left" style="width: calc(100% - 110px);"> | 606 | <div class="pull-left" style="width: calc(100% - 110px);"> |
607 | <select class="form-control" ng-model="order.aircraftName"> | 607 | <select class="form-control" ng-model="order.aircraftName"> |
608 | <option selected disabled value="">Select Aircraft</option> | 608 | <option selected disabled value="">Select Aircraft</option> |
609 | <option ng-repeat="list in aircraftList" value="{{list.tail}}">{{list.tail}}</option> | 609 | <option ng-repeat="list in aircraftList" value="{{list.tail}}">{{list.tail}}</option> |
610 | </select> | 610 | </select> |
611 | </div> | 611 | </div> |
612 | <div class="clearfix"></div> | 612 | <div class="clearfix"></div> |
613 | </div> | 613 | </div> |
614 | <div class="col-md-6"> | 614 | <div class="col-md-6"> |
615 | <div class="pull-left" style="width: 110px;"> | 615 | <div class="pull-left" style="width: 110px;"> |
616 | <label class="new-input-label"><b>Total</b></label> | 616 | <label class="new-input-label"><b>Total</b></label> |
617 | <span style="margin-top: 6px; margin-right: 3px; float: right;">$</span> | 617 | <span style="margin-top: 6px; margin-right: 3px; float: right;">$</span> |
618 | </div> | 618 | </div> |
619 | <div class="pull-left" style="width: calc(100% - 110px);"> | 619 | <div class="pull-left" style="width: calc(100% - 110px);"> |
620 | <input type="text" disabled ng-model="order.total" class="form-control" placeholder="0.0000" value="{{order.volume * order.invoiced}}" valid-number /> | 620 | <input type="text" disabled ng-model="order.total" class="form-control" placeholder="0.0000" value="{{order.volume * order.invoiced}}" valid-number /> |
621 | 621 | ||
622 | </div> | 622 | </div> |
623 | <div class="clearfix"></div> | 623 | <div class="clearfix"></div> |
624 | </div> | 624 | </div> |
625 | </div> | 625 | </div> |
626 | <div class="clearfix"></div> | 626 | <div class="clearfix"></div> |
627 | <br/> | 627 | <br/> |
628 | <div class="col-xs-12"> | 628 | <div class="col-xs-12"> |
629 | 629 | ||
630 | 630 | ||
631 | <div class="col-md-6"> | 631 | <div class="col-md-6"> |
632 | <div class="pull-left" style="width: 110px;"> | 632 | <div class="pull-left" style="width: 110px;"> |
633 | <label class="new-input-label"><b>Source</b></label> | 633 | <label class="new-input-label"><b>Source</b></label> |
634 | </div> | 634 | </div> |
635 | <div class="pull-left" style="width: calc(100% - 110px);"> | 635 | <div class="pull-left" style="width: calc(100% - 110px);"> |
636 | <select ui-select2 ng-model="order.source" style="width: 100%;"> | 636 | <select ui-select2 ng-model="order.source" style="width: 100%;"> |
637 | <option value="" selected disabled>Select Source</option> | 637 | <option value="" selected disabled>Select Source</option> |
638 | <option ng-repeat="list in sourceList">{{list.source}}</option> | 638 | <option ng-repeat="list in sourceList">{{list.source}}</option> |
639 | </select> | 639 | </select> |
640 | </div> | 640 | </div> |
641 | <div class="clearfix"></div> | 641 | <div class="clearfix"></div> |
642 | </div> | 642 | </div> |
643 | <div class="col-md-6"> | 643 | <div class="col-md-6"> |
644 | <div class="pull-left" style="width: 110px;"> | 644 | <div class="pull-left" style="width: 110px;"> |
645 | <label class="new-input-label"><b>Price Quote</b></label> | 645 | <label class="new-input-label"><b>Price Quote</b></label> |
646 | </div> | 646 | </div> |
647 | <div class="pull-left" style="width: calc(100% - 110px);"> | 647 | <div class="pull-left" style="width: calc(100% - 110px);"> |
648 | <select ui-select2 style="width: 100%;" ng-model="order.priceQuote" ng-change="setCost(order.priceQuote)" class="price-quote-select"> | 648 | <select ui-select2 style="width: 100%;" ng-model="order.priceQuote" ng-change="setCost(order.priceQuote)" class="price-quote-select"> |
649 | <option value="" selected disabled>Select Price Quote</option> | 649 | <option value="" selected disabled>Select Price Quote</option> |
650 | <option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 4}} {{margin.productName}}</option> | 650 | <option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 4}} {{margin.productName}}</option> |
651 | </select> | 651 | </select> |
652 | </div> | 652 | </div> |
653 | <div class="clearfix"></div> | 653 | <div class="clearfix"></div> |
654 | </div> | 654 | </div> |
655 | 655 | ||
656 | </div> | 656 | </div> |
657 | <div class="clearfix"></div> | 657 | <div class="clearfix"></div> |
658 | <br/> | 658 | <br/> |
659 | <div class="col-xs-12"> | 659 | <div class="col-xs-12"> |
660 | 660 | ||
661 | 661 | ||
662 | <div class="col-md-6"> | 662 | <div class="col-md-6"> |
663 | <div class="pull-left" style="width: 110px;"> | 663 | <div class="pull-left" style="width: 110px;"> |
664 | <label class="new-input-label"><b>Status</b></label> | 664 | <label class="new-input-label"><b>Status</b></label> |
665 | </div> | 665 | </div> |
666 | <div class="pull-left" style="width: calc(100% - 110px);"> | 666 | <div class="pull-left" style="width: calc(100% - 110px);"> |
667 | <select ui-select2 ng-model="order.status" style="width: 100%;"> | 667 | <select ui-select2 ng-model="order.status" style="width: 100%;"> |
668 | <option value="" selected disabled>Select Status</option> | 668 | <option value="" selected disabled>Select Status</option> |
669 | <option>pending</option> | 669 | <option>pending</option> |
670 | <option>Invoiced</option> | 670 | <option>Invoiced</option> |
671 | <option>Paid</option> | 671 | <option>Paid</option> |
672 | <option>Cancelled</option> | 672 | <option>Cancelled</option> |
673 | <option>Archived</option> | 673 | <option>Archived</option> |
674 | </select> | 674 | </select> |
675 | </div> | 675 | </div> |
676 | <div class="clearfix"></div> | 676 | <div class="clearfix"></div> |
677 | </div> | 677 | </div> |
678 | <div class="col-md-6"> | 678 | <div class="col-md-6"> |
679 | <div class="pull-left" style="width: 110px;"> | 679 | <div class="pull-left" style="width: 110px;"> |
680 | <label class="new-input-label"><b>FBO Cost</b></label> | 680 | <label class="new-input-label"><b>FBO Cost</b></label> |
681 | <span style="margin-top: 6px; margin-right: 3px; float: right;">$</span> | 681 | <span style="margin-top: 6px; margin-right: 3px; float: right;">$</span> |
682 | </div> | 682 | </div> |
683 | <div class="pull-left" style="width: calc(100% - 110px);"> | 683 | <div class="pull-left" style="width: calc(100% - 110px);"> |
684 | <input type="text" disabled ng-model="order.fboCost" class="form-control" placeholder="0.0000" valid-number /> | 684 | <input type="text" disabled ng-model="order.fboCost" class="form-control" placeholder="0.0000" valid-number /> |
685 | </div> | 685 | </div> |
686 | <div class="clearfix"></div> | 686 | <div class="clearfix"></div> |
687 | </div> | 687 | </div> |
688 | </div> | 688 | </div> |
689 | <div class="clearfix"></div> | 689 | <div class="clearfix"></div> |
690 | <br/> | 690 | <br/> |
691 | <div class="col-xs-12"> | 691 | <div class="col-xs-12"> |
692 | 692 | ||
693 | 693 | ||
694 | </div> | 694 | </div> |
695 | <div class="clearfix"></div> | 695 | <div class="clearfix"></div> |
696 | <br/> | 696 | <br/> |
697 | <div class="col-xs-12"> | 697 | <div class="col-xs-12"> |
698 | 698 | ||
699 | </div> | 699 | </div> |
700 | <div class="clearfix"></div> | 700 | <div class="clearfix"></div> |
701 | 701 | ||
702 | </div> | 702 | </div> |
703 | </div> | 703 | </div> |
704 | <div class="clearfix"></div> | 704 | <div class="clearfix"></div> |
705 | </div> | 705 | </div> |
706 | </div> | 706 | </div> |
707 | </div> | 707 | </div> |
708 | </div> | 708 | </div> |
709 | 709 | ||
710 | <div class="modal-footer" style="border-top: 0;"> | 710 | <div class="modal-footer" style="border-top: 0;"> |
711 | <button type="button" class="btn btn-default" ng-click="cancelData()" data-dismiss="modal">Cancel</button> | 711 | <button type="button" class="btn btn-default" ng-click="cancelData()" data-dismiss="modal">Cancel</button> |
712 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addFuelData()">Save</button> | 712 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addFuelData()">Save</button> |
713 | </div> | 713 | </div> |
714 | </div> | 714 | </div> |
715 | </div> | 715 | </div> |
716 | </div> | 716 | </div> |
717 | </form> | 717 | </form> |
718 | 718 | ||
719 | 719 | ||
720 | <form class="modal multi-step" id="demo-modal-5" name="fuelOrderUpdateForm"> | 720 | <form class="modal multi-step" id="demo-modal-5" name="fuelOrderUpdateForm"> |
721 | <div class="modal-dialog modal-lg"> | 721 | <div class="modal-dialog modal-lg"> |
722 | <div class="modal-content"> | 722 | <div class="modal-content"> |
723 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> | 723 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> |
724 | <div> | 724 | <div> |
725 | <div class="row" style="margin: 0;"> | 725 | <div class="row" style="margin: 0;"> |
726 | <div> | 726 | <div> |
727 | <div class="widget" style="margin-bottom: 0;"> | 727 | <div class="widget" style="margin-bottom: 0;"> |
728 | <div class="widget-header"> | 728 | <div class="widget-header"> |
729 | <i class="icon-pencil"></i> | 729 | <i class="icon-pencil"></i> |
730 | <i class="fa fa-tasks" aria-hidden="true"></i> | 730 | <i class="fa fa-tasks" aria-hidden="true"></i> |
731 | <h3>Update Fuel Order</h3> | 731 | <h3>Update Fuel Order</h3> |
732 | <div class="clearfix"></div> | 732 | <div class="clearfix"></div> |
733 | </div> | 733 | </div> |
734 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 734 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
735 | <div class="col-xs-12"> | 735 | <div class="col-xs-12"> |
736 | <div class="col-xs-12"> | 736 | <div class="col-xs-12"> |
737 | 737 | ||
738 | <div class="col-md-6"> | 738 | <div class="col-md-6"> |
739 | <div class="pull-left" style="width: 110px;"> | 739 | <div class="pull-left" style="width: 110px;"> |
740 | <label class="new-input-label"><b>Fueling Date</b></label> | 740 | <label class="new-input-label"><b>Fueling Date</b></label> |
741 | </div> | 741 | </div> |
742 | <div class="pull-left" style="width: calc(100% - 110px);"> | 742 | <div class="pull-left" style="width: calc(100% - 110px);"> |
743 | <input type="text" ng-model="editdata.upliftDateString" class="form-control" placeholder="" datepicker/> | 743 | <input type="text" ng-model="editdata.upliftDateString" class="form-control" placeholder="" datepicker/> |
744 | <!-- {{editdata.upliftDateString}} --> | 744 | <!-- {{editdata.upliftDateString}} --> |
745 | </div> | 745 | </div> |
746 | <div class="clearfix"></div> | 746 | <div class="clearfix"></div> |
747 | </div> | 747 | </div> |
748 | <div class="col-md-6"> | 748 | <div class="col-md-6"> |
749 | <div class="pull-left" style="width: 110px;"> | 749 | <div class="pull-left" style="width: 110px;"> |
750 | <label class="new-input-label"><b>Volume</b></label> | 750 | <label class="new-input-label"><b>Volume</b></label> |
751 | </div> | 751 | </div> |
752 | <div class="pull-left" style="width: calc(100% - 110px);"> | 752 | <div class="pull-left" style="width: calc(100% - 110px);"> |
753 | <input type="text" ng-model="editdata.requestedVolume" ng-keyup="updateTotal(editdata.requestedVolume,'v')" class="form-control" placeholder=""> | 753 | <input type="text" ng-model="editdata.requestedVolume" ng-keyup="updateTotal(editdata.requestedVolume,'v')" class="form-control" placeholder=""> |
754 | </div> | 754 | </div> |
755 | <div class="clearfix"></div> | 755 | <div class="clearfix"></div> |
756 | </div> | 756 | </div> |
757 | 757 | ||
758 | </div> | 758 | </div> |
759 | <div class="clearfix"></div><br> | 759 | <div class="clearfix"></div><br> |
760 | 760 | ||
761 | <div class="col-xs-12"> | 761 | <div class="col-xs-12"> |
762 | 762 | ||
763 | <div class="col-md-6"> | 763 | <div class="col-md-6"> |
764 | <div class="pull-left" style="width: 110px;"> | 764 | <div class="pull-left" style="width: 110px;"> |
765 | <label class="new-input-label"><b>Company</b></label> | 765 | <label class="new-input-label"><b>Company</b></label> |
766 | </div> | 766 | </div> |
767 | <div class="pull-left" style="width: calc(100% - 110px);"> | 767 | <div class="pull-left" style="width: calc(100% - 110px);"> |
768 | <!--<select ui-select2 ng-model="editdata.companyName" style="width: 100%;"> | 768 | <!--<select ui-select2 ng-model="editdata.companyName" style="width: 100%;"> |
769 | <option value="" selected disabled>Select Company</option> | 769 | <option value="" selected disabled>Select Company</option> |
770 | <option ng-repeat="list in companyList">{{list.companyName}}</option> | 770 | <option ng-repeat="list in companyList">{{list.companyName}}</option> |
771 | </select>--> | 771 | </select>--> |
772 | {{editdata.companyName}} | 772 | {{editdata.companyName}} |
773 | </div> | 773 | </div> |
774 | <div class="clearfix"></div> | 774 | <div class="clearfix"></div> |
775 | </div> | 775 | </div> |
776 | <div class="col-md-6"> | 776 | <div class="col-md-6"> |
777 | <div class="pull-left" style="width: 110px;"> | 777 | <div class="pull-left" style="width: 110px;"> |
778 | <label class="new-input-label"><b>Invoiced</b></label> | 778 | <label class="new-input-label"><b>Invoiced</b></label> |
779 | </div> | 779 | </div> |
780 | <div class="pull-left" style="width: calc(100% - 110px);"> | 780 | <div class="pull-left" style="width: calc(100% - 110px);"> |
781 | <input type="text" ng-model="editdata.invoiced" ng-keyup="updateTotal(editdata.invoiced,'i')" class="form-control" placeholder=""> | 781 | <input type="text" ng-model="editdata.invoiced" ng-keyup="updateTotal(editdata.invoiced,'i')" class="form-control" placeholder=""> |
782 | </div> | 782 | </div> |
783 | <div class="clearfix"></div> | 783 | <div class="clearfix"></div> |
784 | </div> | 784 | </div> |
785 | 785 | ||
786 | </div> | 786 | </div> |
787 | <div class="clearfix"></div> | 787 | <div class="clearfix"></div> |
788 | <br/> | 788 | <br/> |
789 | 789 | ||
790 | 790 | ||
791 | <div class="col-xs-12"> | 791 | <div class="col-xs-12"> |
792 | 792 | ||
793 | <div class="col-md-6"> | 793 | <div class="col-md-6"> |
794 | <div class="pull-left" style="width: 110px;"> | 794 | <div class="pull-left" style="width: 110px;"> |
795 | <label class="new-input-label"><b>Tail #</b></label> | 795 | <label class="new-input-label"><b>Tail #</b></label> |
796 | </div> | 796 | </div> |
797 | <div class="pull-left" style="width: calc(100% - 110px);"> | 797 | <div class="pull-left" style="width: calc(100% - 110px);"> |
798 | <!--<input type="text" ng-model="editdata.aircraftName" class="form-control" placeholder="">--> | 798 | <!--<input type="text" ng-model="editdata.aircraftName" class="form-control" placeholder="">--> |
799 | {{editdata.aircraftName}} | 799 | {{editdata.aircraftName}} |
800 | </div> | 800 | </div> |
801 | <div class="clearfix"></div> | 801 | <div class="clearfix"></div> |
802 | </div> | 802 | </div> |
803 | <div class="col-md-6"> | 803 | <div class="col-md-6"> |
804 | <div class="pull-left" style="width: 110px;"> | 804 | <div class="pull-left" style="width: 110px;"> |
805 | <label class="new-input-label"><b>Total</b></label> | 805 | <label class="new-input-label"><b>Total</b></label> |
806 | </div> | 806 | </div> |
807 | <div class="pull-left" style="width: calc(100% - 110px);"> | 807 | <div class="pull-left" style="width: calc(100% - 110px);"> |
808 | <input type="text" class="form-control" disabled ng-model="editdata.total" placeholder="0.0" ng-value="{{editdata.requestedVolume * editdata.invoiced}}"> | 808 | <input type="text" class="form-control" disabled ng-model="editdata.total" placeholder="0.0" ng-value="{{editdata.requestedVolume * editdata.invoiced}}"> |
809 | <!--{{editdata.total }}--> | 809 | <!--{{editdata.total }}--> |
810 | </div> | 810 | </div> |
811 | <div class="clearfix"></div> | 811 | <div class="clearfix"></div> |
812 | </div> | 812 | </div> |
813 | </div> | 813 | </div> |
814 | <div class="clearfix"></div> | 814 | <div class="clearfix"></div> |
815 | <br/> | 815 | <br/> |
816 | <div class="col-xs-12"> | 816 | <div class="col-xs-12"> |
817 | 817 | ||
818 | 818 | ||
819 | <div class="col-md-6"> | 819 | <div class="col-md-6"> |
820 | <div class="pull-left" style="width: 110px;"> | 820 | <div class="pull-left" style="width: 110px;"> |
821 | <label class="new-input-label"><b>Source</b></label> | 821 | <label class="new-input-label"><b>Source</b></label> |
822 | </div> | 822 | </div> |
823 | <div class="pull-left" style="width: calc(100% - 110px);"> | 823 | <div class="pull-left" style="width: calc(100% - 110px);"> |
824 | <select class="form-control" ng-model="editdata.source" style="width: 100%;"> | 824 | <select class="form-control" ng-model="editdata.source" style="width: 100%;"> |
825 | <option disabled>Select Source</option> | 825 | <option disabled>Select Source</option> |
826 | <option value="Tenant">Tenant</option> | 826 | <option value="Tenant">Tenant</option> |
827 | <option value="CAA">CAA</option> | 827 | <option value="CAA">CAA</option> |
828 | <option value="Tenant/CAA">Tenant/CAA</option> | 828 | <option value="Tenant/CAA">Tenant/CAA</option> |
829 | <!-- <option ng-repeat="list in sourceList">{{list.source}}</option> --> | 829 | <!-- <option ng-repeat="list in sourceList">{{list.source}}</option> --> |
830 | </select> | 830 | </select> |
831 | <!-- {{editdata.source}} --> | 831 | <!-- {{editdata.source}} --> |
832 | </div> | 832 | </div> |
833 | <div class="clearfix"></div> | 833 | <div class="clearfix"></div> |
834 | </div> | 834 | </div> |
835 | <div class="col-md-6"> | 835 | <div class="col-md-6"> |
836 | <div class="pull-left" style="width: 110px;"> | 836 | <div class="pull-left" style="width: 110px;"> |
837 | <label class="new-input-label"><b>FBO Cost</b></label> | 837 | <label class="new-input-label"><b>FBO Cost</b></label> |
838 | </div> | 838 | </div> |
839 | <div class="pull-left" style="width: calc(100% - 110px);"> | 839 | <div class="pull-left" style="width: calc(100% - 110px);"> |
840 | <!--<input type="text" ng-model="editdata.fboCost" class="form-control" placeholder="">--> | 840 | <!--<input type="text" ng-model="editdata.fboCost" class="form-control" placeholder="">--> |
841 | {{editdata.fboCost}} | 841 | {{editdata.fboCost}} |
842 | </div> | 842 | </div> |
843 | <div class="clearfix"></div> | 843 | <div class="clearfix"></div> |
844 | </div> | 844 | </div> |
845 | </div> | 845 | </div> |
846 | <div class="clearfix"></div> | 846 | <div class="clearfix"></div> |
847 | <br/> | 847 | <br/> |
848 | <div class="col-xs-12"> | 848 | <div class="col-xs-12"> |
849 | 849 | ||
850 | 850 | ||
851 | <div class="col-md-6"> | 851 | <div class="col-md-6"> |
852 | <div class="pull-left" style="width: 110px;"> | 852 | <div class="pull-left" style="width: 110px;"> |
853 | <label class="new-input-label"><b>Status</b></label> | 853 | <label class="new-input-label"><b>Status</b></label> |
854 | </div> | 854 | </div> |
855 | <div class="pull-left" style="width: calc(100% - 110px);"> | 855 | <div class="pull-left" style="width: calc(100% - 110px);"> |
856 | <select class="form-control" ng-model="editdata.status" style="width: 100%;"> | 856 | <select class="form-control" ng-model="editdata.status" style="width: 100%;"> |
857 | <option disabled>Select Status</option> | 857 | <option disabled>Select Status</option> |
858 | <option value="pending">pending</option> | 858 | <option value="pending">pending</option> |
859 | <option value="invoiced">invoiced</option> | 859 | <option value="invoiced">invoiced</option> |
860 | <option value="paid">paid</option> | 860 | <option value="paid">paid</option> |
861 | <option value="cancelled">cancelled</option> | 861 | <option value="cancelled">cancelled</option> |
862 | <option value="archived">archived</option> | 862 | <option value="archived">archived</option> |
863 | </select> | 863 | </select> |
864 | <!-- {{editdata.status}} --> | 864 | <!-- {{editdata.status}} --> |
865 | </div> | 865 | </div> |
866 | <div class="clearfix"></div> | 866 | <div class="clearfix"></div> |
867 | </div> | 867 | </div> |
868 | </div> | 868 | </div> |
869 | <div class="clearfix"></div> | 869 | <div class="clearfix"></div> |
870 | <br/> | 870 | <br/> |
871 | <div class="col-xs-12"> | 871 | <div class="col-xs-12"> |
872 | 872 | ||
873 | 873 | ||
874 | </div> | 874 | </div> |
875 | <div class="clearfix"></div> | 875 | <div class="clearfix"></div> |
876 | <br/> | 876 | <br/> |
877 | <div class="col-xs-12"> | 877 | <div class="col-xs-12"> |
878 | 878 | ||
879 | </div> | 879 | </div> |
880 | <div class="clearfix"></div> | 880 | <div class="clearfix"></div> |
881 | 881 | ||
882 | </div> | 882 | </div> |
883 | </div> | 883 | </div> |
884 | <div class="clearfix"></div> | 884 | <div class="clearfix"></div> |
885 | </div> | 885 | </div> |
886 | </div> | 886 | </div> |
887 | </div> | 887 | </div> |
888 | </div> | 888 | </div> |
889 | 889 | ||
890 | <div class="modal-footer" style="border-top: 0;"> | 890 | <div class="modal-footer" style="border-top: 0;"> |
891 | <button type="button" class="btn btn-default" ng-click="canceleditdata()" data-dismiss="modal">Cancel</button> | 891 | <button type="button" class="btn btn-default" ng-click="canceleditdata()" data-dismiss="modal">Cancel</button> |
892 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="updateData()">Save</button> | 892 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="updateData()">Save</button> |
893 | </div> | 893 | </div> |
894 | </div> | 894 | </div> |
895 | </div> | 895 | </div> |
896 | </div> | 896 | </div> |
897 | </form> | 897 | </form> |
898 | 898 | ||
899 | <form class="modal multi-step" id="demo-modal-6" name="uploadAttachmentForm"> | 899 | <form class="modal multi-step" id="demo-modal-6" name="uploadAttachmentForm"> |
900 | <div class="modal-dialog modal-xs"> | 900 | <div class="modal-dialog modal-xs"> |
901 | <div class="modal-content"> | 901 | <div class="modal-content"> |
902 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> | 902 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> |
903 | <div> | 903 | <div> |
904 | <div class="row" style="margin: 0;"> | 904 | <div class="row" style="margin: 0;"> |
905 | <div> | 905 | <div> |
906 | <div class="widget" style="margin-bottom: 0;"> | 906 | <div class="widget" style="margin-bottom: 0;"> |
907 | <div class="widget-header"> | 907 | <div class="widget-header"> |
908 | <i class="icon-pencil"></i> | 908 | <i class="icon-pencil"></i> |
909 | <i class="fa fa-tasks" aria-hidden="true"></i> | 909 | <i class="fa fa-tasks" aria-hidden="true"></i> |
910 | <h3>Upload Attachment</h3> | 910 | <h3>Upload Attachment</h3> |
911 | <div class="clearfix"></div> | 911 | <div class="clearfix"></div> |
912 | </div> | 912 | </div> |
913 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 913 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
914 | <div class="col-xs-6"> | 914 | <div class="col-xs-6"> |
915 | <div class="col-xs-6"> | 915 | <div class="col-xs-6"> |
916 | 916 | ||
917 | <div class="col-md-6"> | 917 | <div class="col-md-6"> |
918 | <div class="pull-left" style="width: 110px;"> | 918 | <div class="pull-left" style="width: 110px;"> |
919 | <label class="new-input-label"><b>Upload</b></label> | 919 | <label class="new-input-label"><b>Upload</b></label> |
920 | <br> | 920 | <br> |
921 | <br> | 921 | <br> |
922 | </div> | 922 | </div> |
923 | <div class="pull-left" style="width: calc(100% - 110px);"> | 923 | <div class="pull-left" style="width: calc(100% - 110px);"> |
924 | <input type="file" accept=".pdf" file-model = "uploadFile.attachment"> | 924 | <input type="file" accept=".pdf" file-model = "uploadFile.attachment"> |
925 | <!--<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>--> | 925 | <!--<md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>--> |
926 | </div> | 926 | </div> |
927 | <div class="clearfix"></div> | 927 | <div class="clearfix"></div> |
928 | </div> | 928 | </div> |
929 | </div> | 929 | </div> |
930 | <div class="clearfix"></div><br> | 930 | <div class="clearfix"></div><br> |
931 | 931 | ||
932 | </div> | 932 | </div> |
933 | </div> | 933 | </div> |
934 | <div class="clearfix"></div> | 934 | <div class="clearfix"></div> |
935 | </div> | 935 | </div> |
936 | </div> | 936 | </div> |
937 | </div> | 937 | </div> |
938 | </div> | 938 | </div> |
939 | 939 | ||
940 | <div class="modal-footer" style="border-top: 0;"> | 940 | <div class="modal-footer" style="border-top: 0;"> |
941 | <button type="button" class="btn btn-default" ng-click="cancelUploadAttachment()" data-dismiss="modal">Cancel</button> | 941 | <button type="button" class="btn btn-default" ng-click="cancelUploadAttachment()" data-dismiss="modal">Cancel</button> |
942 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="saveUploadAttachment(uploadFile.attachment)">Upload</button> | 942 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="saveUploadAttachment(uploadFile.attachment)">Upload</button> |
943 | </div> | 943 | </div> |
944 | </div> | 944 | </div> |
945 | </div> | 945 | </div> |
946 | </div> | 946 | </div> |
947 | </form> | 947 | </form> |
948 | 948 | ||
949 | <div class="customConfirmPopBackdrop" id="delete1"> | 949 | <div class="customConfirmPopBackdrop" id="delete1"> |
950 | <div class="customModalInner" style="max-width: 400px;"> | 950 | <div class="customModalInner" style="max-width: 400px;"> |
951 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 951 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
952 | <table> | 952 | <table> |
953 | <tr> | 953 | <tr> |
954 | <td> | 954 | <td> |
955 | <img src="img/info.png" style="width: 50px;"> | 955 | <img src="img/info.png" style="width: 50px;"> |
956 | </td> | 956 | </td> |
957 | <td> | 957 | <td> |
958 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure you want to delete the attachment?</p> | 958 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure you want to delete the attachment?</p> |
959 | </td> | 959 | </td> |
960 | </tr> | 960 | </tr> |
961 | </table> | 961 | </table> |
962 | </div> | 962 | </div> |
963 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 963 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
964 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="deleteAttachment()">Yes</button> | 964 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="deleteAttachment()">Yes</button> |
965 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelDeleteAttachment()">No</button> | 965 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelDeleteAttachment()">No</button> |
966 | </div> | 966 | </div> |
967 | </div> | 967 | </div> |
968 | </div> | 968 | </div> |
969 | 969 | ||
970 | 970 | ||
971 | 971 | ||
972 | <div class="myLoader" ng-show="showLoader"> | 972 | <div class="myLoader" ng-show="showLoader"> |
973 | <img src="../img/hourglass.gif" width="50px;"> | 973 | <img src="../img/hourglass.gif" width="50px;"> |
974 | </div> | 974 | </div> |
975 | <script src="js/multi-step-modal.js"></script> | 975 | <script src="js/multi-step-modal.js"></script> |
976 | <script> | 976 | <script> |
977 | sendEvent = function(sel, step) { | 977 | sendEvent = function(sel, step) { |
978 | $(sel).trigger('next.m.' + step); | 978 | $(sel).trigger('next.m.' + step); |
979 | } | 979 | } |
980 | </script> | 980 | </script> |
981 | 981 |
app/partials/main/main.html
1 | 1 | ||
2 | <nav class="navbar navbar-inverse" role="navigation"> | 2 | <nav class="navbar navbar-inverse" role="navigation"> |
3 | <div class="container"> | 3 | <div class="container"> |
4 | <!-- Brand and toggle get grouped for better mobile display --> | 4 | <!-- Brand and toggle get grouped for better mobile display --> |
5 | <div class="navbar-header"> | 5 | <div class="navbar-header"> |
6 | <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"> | 6 | <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"> |
7 | <span class="sr-only">Toggle navigation</span> | 7 | <span class="sr-only">Toggle navigation</span> |
8 | <i class="icon-cog"></i> | 8 | <i class="icon-cog"></i> |
9 | </button> | 9 | </button> |
10 | <a class="navbar-brand" ui-sref="app.dashboard"> | 10 | <a class="navbar-brand" ui-sref="app.dashboard"> |
11 | <img src="./img/FBOinsights-logo.png" class="img-logo"> | 11 | <img src="./img/FBOinsights-logo.png" class="img-logo"> |
12 | </a> | 12 | </a> |
13 | </div> | 13 | </div> |
14 | <!-- Collect the nav links, forms, and other content for toggling --> | 14 | <!-- Collect the nav links, forms, and other content for toggling --> |
15 | <div class="collapse navbar-collapse navbar-ex1-collapse"> | 15 | <div class="collapse navbar-collapse navbar-ex1-collapse"> |
16 | <ul class="nav navbar-nav navbar-right"> | 16 | <ul class="nav navbar-nav navbar-right"> |
17 | <li class="dropdown"> | 17 | <li class="dropdown"> |
18 | <a href="javscript:;" class="dropdown-toggle" data-toggle="dropdown" style="color: #000000; background-color: #eeeeef;" > | 18 | <a href="javscript:;" class="dropdown-toggle" data-toggle="dropdown" style="color: #000000; background-color: #eeeeef;" > |
19 | <i class="icon-plane"></i> <font color="black"> | 19 | <i class="icon-plane"></i> <font color="black"> |
20 | <!--{{currentUserName}} --> | 20 | <!--{{currentUserName}} --> |
21 | {{companyName}} </font> | 21 | {{companyName}} </font> |
22 | <b class="caret"></b> | 22 | <b class="caret"></b> |
23 | </a> | 23 | </a> |
24 | <ul class="dropdown-menu"> | 24 | <ul class="dropdown-menu"> |
25 | <li ng-if="!isAuthenticated"><a href="javascript:;">My Profile</a></li> | 25 | <li ng-if="!isAuthenticated"><a href="javascript:;">My Profile</a></li> |
26 | <li ng-if="isAuthenticated"><a ui-sref="app.accountSetting">Account Settings</a></li> | 26 | <li ng-if="isAuthenticated"><a ui-sref="app.accountSetting">Account Settings</a></li> |
27 | <li class="divider"></li> | 27 | <li class="divider"></li> |
28 | <li><a ng-click="logout();">Logout</a></li> | 28 | <li><a ng-click="logout();">Logout</a></li> |
29 | </ul> | 29 | </ul> |
30 | </li> | 30 | </li> |
31 | </ul> | 31 | </ul> |
32 | </div> | 32 | </div> |
33 | <!-- /.navbar-collapse --> | 33 | <!-- /.navbar-collapse --> |
34 | </div> | 34 | </div> |
35 | <!-- /.container --> | 35 | <!-- /.container --> |
36 | </nav> | 36 | </nav> |
37 | <div class="subnavbar"> | 37 | <div class="subnavbar"> |
38 | <div class="subnavbar-inner"> | 38 | <div class="subnavbar-inner"> |
39 | <div class="container"> | 39 | <div class="container"> |
40 | <a href="javascript:;" class="subnav-toggle" data-toggle="collapse" data-target=".subnav-collapse"> | 40 | <a href="javascript:;" class="subnav-toggle" data-toggle="collapse" data-target=".subnav-collapse"> |
41 | <span class="sr-only">Toggle navigation</span> | 41 | <span class="sr-only">Toggle navigation</span> |
42 | <i class="icon-reorder"></i> | 42 | <i class="icon-reorder"></i> |
43 | </a> | 43 | </a> |
44 | <div class="collapse subnav-collapse"> | 44 | <div class="collapse subnav-collapse"> |
45 | <ul class="mainnav"> | 45 | <ul class="mainnav"> |
46 | <li ng-if="isAuthenticated"> | 46 | <li ng-if="isAuthenticated"> |
47 | <a ui-sref="app.dashboard"> | 47 | <a ui-sref="app.dashboard"> |
48 | <i class="fa fa-home"></i> | 48 | <i class="fa fa-home"></i> |
49 | <span>Home</span> | 49 | <span>Home</span> |
50 | </a> | 50 | </a> |
51 | </li> | 51 | </li> |
52 | |||
52 | <li class="dropdown" ng-if="isAuthenticated"> | 53 | <li class="dropdown" ng-if="isAuthenticated"> |
53 | <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"> | 54 | <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"> |
54 | <i class="fa fa-tint"></i> | 55 | <i class="fa fa-user"></i> |
56 | <span>Accounts</span> | ||
57 | <b class="caret"></b> | ||
58 | </a> | ||
59 | <ul class="dropdown-menu"> | ||
60 | <!-- <li><a ui-sref="app.viewCompany">View Companies</a></li> --> | ||
61 | <li><a ui-sref="app.customers">View Customers</a></li> | ||
62 | <li><a ui-sref="app.account">View Fuel Vendors</a></li> | ||
63 | <!-- <li><a ui-sref="app.analytics">Lookup Flight Dept</a></li> --> | ||
64 | </ul> | ||
65 | </li> | ||
66 | |||
67 | |||
68 | <li class="dropdown" ng-if="isAuthenticated"> | ||
69 | <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"> | ||
70 | <i class="fa fa-book"></i> | ||
55 | <span>Fuel Manager</span> | 71 | <span>Fuel Manager</span> |
56 | <b class="caret"></b> | 72 | <b class="caret"></b> |
57 | </a> | 73 | </a> |
58 | <ul class="dropdown-menu"> | 74 | <ul class="dropdown-menu"> |
59 | <li ng-show = 'isShowFMA'><a ui-sref="app.updateFuelManager" href="#/updateFuelManager">Update Fuel Manager</a></li> | 75 | <li ng-show = 'isShowFMA'><a ui-sref="app.updateFuelManager" href="#/updateFuelManager">Update Fuel Pricing</a></li> |
60 | <li> | 76 | <li><a ui-sref="app.fuelManager" href="#/fuelManager">Update Ramp Fees</a></li> |
61 | <a ui-sref="app.enterFuelOrder">Enter Fuel Order</a> | ||
62 | </li> | ||
63 | <li><a ui-sref="app.fuelManager" href="#/fuelManager">Ramp Fee Manager</a></li> | ||
64 | <li class="dropdown-submenu"> | 77 | <li class="dropdown-submenu"> |
65 | <a tabindex="-1" >Tax Manager</a> | 78 | <a tabindex="-1" >Tax Manager</a> |
66 | <ul class="dropdown-menu"> | 79 | <ul class="dropdown-menu"> |
67 | <li><a tabindex="-1" ui-sref="app.taxes" href="#/taxes">Federal Taxes</a></li> | 80 | <li><a tabindex="-1" ui-sref="app.taxes" href="#/taxes">Federal Taxes</a></li> |
68 | <li><a ui-sref="app.taxes" href="#/taxes">State & Country Taxes</a></li> | 81 | <li><a ui-sref="app.taxes" href="#/taxes">State & Country Taxes</a></li> |
69 | <li><a ui-sref="app.taxes" href="#/taxes">Airport Taxes</a></li> | 82 | <li><a ui-sref="app.taxes" href="#/taxes">Airport Taxes</a></li> |
70 | </ul> | 83 | </ul> |
71 | </li> | 84 | </li> |
72 | <li ng-if="isAuthenticated"> | ||
73 | <a ui-sref="app.fuelOrders" href="#/fuelOrders"> | ||
74 | Fuel Orders | ||
75 | </a> | ||
76 | </li> | ||
77 | </ul> | 85 | </ul> |
78 | </li> | 86 | </li> |
87 | |||
79 | <li class="dropdown" ng-if="isAuthenticated"> | 88 | <li class="dropdown" ng-if="isAuthenticated"> |
80 | <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"> | 89 | <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"> |
81 | <i class="fa fa-user"></i> | 90 | <i class="fa fa-tint"></i> |
82 | <span>Accounts</span> | 91 | <span>Fuel Orders</span> |
83 | <b class="caret"></b> | 92 | <b class="caret"></b> |
84 | </a> | 93 | </a> |
85 | <ul class="dropdown-menu"> | 94 | <ul class="dropdown-menu"> |
86 | <!-- <li><a ui-sref="app.viewCompany">View Companies</a></li> --> | 95 | <li ng-show = 'isShowFMA'><a ui-sref="app.enterFuelOrder" href="#/fuelOrders">Create Fuel Order</a></li> |
87 | <li><a ui-sref="app.customers">View Customers</a></li> | 96 | <li> |
88 | <li><a ui-sref="app.account">View Fuel Vendors</a></li> | 97 | <a ui-sref="app.fuelOrders">Fuel Transactions</a> |
89 | <!-- <li><a ui-sref="app.analytics">Lookup Flight Dept</a></li> --> | 98 | </li> |
90 | </ul> | 99 | </ul> |
91 | </li> | 100 | </li> |
101 | |||
92 | <li ng-if="isAuthenticated"> | 102 | <li ng-if="isAuthenticated"> |
93 | <a ui-sref="app.scheduler"> | 103 | <a ui-sref="app.scheduler"> |
94 | <i class="fa fa-calendar"></i> | 104 | <i class="fa fa-calendar"></i> |
95 | <span>Scheduler</span> | 105 | <span>Scheduler</span> |
96 | </a> | 106 | </a> |
97 | </li> | 107 | </li> |
98 | <li ng-if="isAuthenticated"> | 108 | <li ng-if="isAuthenticated"> |
99 | <a ui-sref="app.analytics"> | 109 | <a ui-sref="app.analytics"> |
100 | <i class="fa fa-signal"></i> | 110 | <i class="fa fa-signal"></i> |
101 | <span>Analytics</span> | 111 | <span>Analytics</span> |
102 | </a> | 112 | </a> |
103 | </li> | 113 | </li> |
104 | <li ng-if="isAuthenticated"> | 114 | <li ng-if="isAuthenticated"> |
105 | <!-- <a ui-sref="app.flightTracking()" ng-click="reloadPage()" data-ui-sref-opts="{reload:false}"> --> | 115 | <!-- <a ui-sref="app.flightTracking()" ng-click="reloadPage()" data-ui-sref-opts="{reload:false}"> --> |
106 | <a ui-sref="app.flightTracking"> | 116 | <a ui-sref="app.flightTracking"> |
107 | <i class="fa fa-plane"></i> | 117 | <i class="fa fa-plane"></i> |
108 | <span>Flight Tracking</span> | 118 | <span>Flight Tracking</span> |
109 | </a> | 119 | </a> |
110 | </li> | 120 | </li> |
111 | <li ng-if="!isAuthenticated"> | 121 | <li ng-if="!isAuthenticated"> |
112 | <a ui-sref="app.flightDepDashboard"> | 122 | <a ui-sref="app.flightDepDashboard"> |
113 | <i class="fa fa-search"></i> | 123 | <i class="fa fa-search"></i> |
114 | <span>Search Fuel</span> | 124 | <span>Search Fuel</span> |
115 | </a> | 125 | </a> |
116 | </li> | 126 | </li> |
117 | <li class="dropdown" ng-if="!isAuthenticated"> | 127 | <li class="dropdown" ng-if="!isAuthenticated"> |
118 | <a ui-sref="app.flightDepOrders" class="dropdown-toggle" data-toggle="dropdown"> | 128 | <a ui-sref="app.flightDepOrders" class="dropdown-toggle" data-toggle="dropdown"> |
119 | <i class="fa fa-tint"></i> | 129 | <i class="fa fa-tint"></i> |
120 | <span>Fuel Orders</span> | 130 | <span>Fuel Orders</span> |
121 | </a> | 131 | </a> |
122 | </li> | 132 | </li> |
123 | </ul> | 133 | </ul> |
124 | </div> | 134 | </div> |
125 | <!-- /.subnav-collapse --> | 135 | <!-- /.subnav-collapse --> |
126 | </div> | 136 | </div> |
127 | <!-- /container --> | 137 | <!-- /container --> |
128 | </div> | 138 | </div> |
129 | <!-- /subnavbar-inner --> | 139 | <!-- /subnavbar-inner --> |
130 | </div> | 140 | </div> |
131 | <!-- /subnavbar --> | 141 | <!-- /subnavbar --> |
132 | <div ui-view></div> | 142 | <div ui-view></div> |
133 | <!-- </body> --> | 143 | <!-- </body> --> |
134 | <!-- footer --> | 144 | <!-- footer --> |
135 | <div class="extra" style="display: none;"> | 145 | <div class="extra" style="display: none;"> |
136 | <div class="container"> | 146 | <div class="container"> |
137 | <div class="row"> | 147 | <div class="row"> |
138 | <div class="col-md-3"> | 148 | <div class="col-md-3"> |
139 | <h4>About</h4> | 149 | <h4>About</h4> |
140 | <ul> | 150 | <ul> |
141 | <li><a href="javascript:;">About Us</a></li> | 151 | <li><a href="javascript:;">About Us</a></li> |
142 | <li><a href="javascript:;">Twitter</a></li> | 152 | <li><a href="javascript:;">Twitter</a></li> |
143 | <li><a href="javascript:;">Facebook</a></li> | 153 | <li><a href="javascript:;">Facebook</a></li> |
144 | <li><a href="javascript:;">Google+</a></li> | 154 | <li><a href="javascript:;">Google+</a></li> |
145 | </ul> | 155 | </ul> |
146 | </div> | 156 | </div> |
147 | <!-- /span3 --> | 157 | <!-- /span3 --> |
148 | <div class="col-md-3"> | 158 | <div class="col-md-3"> |
149 | <h4>Support</h4> | 159 | <h4>Support</h4> |
150 | <ul> | 160 | <ul> |
151 | <li><a href="javascript:;">Frequently Asked Questions</a></li> | 161 | <li><a href="javascript:;">Frequently Asked Questions</a></li> |
152 | <li><a href="javascript:;">Ask a Question</a></li> | 162 | <li><a href="javascript:;">Ask a Question</a></li> |
153 | <li><a href="javascript:;">Video Tutorial</a></li> | 163 | <li><a href="javascript:;">Video Tutorial</a></li> |
154 | <li><a href="javascript:;">Feedback</a></li> | 164 | <li><a href="javascript:;">Feedback</a></li> |
155 | </ul> | 165 | </ul> |
156 | </div> | 166 | </div> |
157 | <!-- /span3 --> | 167 | <!-- /span3 --> |
158 | <div class="col-md-3"> | 168 | <div class="col-md-3"> |
159 | <h4>Legal</h4> | 169 | <h4>Legal</h4> |
160 | <ul> | 170 | <ul> |
161 | <li><a href="javascript:;">License</a></li> | 171 | <li><a href="javascript:;">License</a></li> |
162 | <li><a href="javascript:;">Terms of Use</a></li> | 172 | <li><a href="javascript:;">Terms of Use</a></li> |
163 | <li><a href="javascript:;">Privacy Policy</a></li> | 173 | <li><a href="javascript:;">Privacy Policy</a></li> |
164 | <li><a href="javascript:;">Security</a></li> | 174 | <li><a href="javascript:;">Security</a></li> |
165 | </ul> | 175 | </ul> |
166 | </div> | 176 | </div> |
167 | <!-- /span3 --> | 177 | <!-- /span3 --> |
168 | <div class="col-md-3"> | 178 | <div class="col-md-3"> |
169 | <h4>Settings</h4> | 179 | <h4>Settings</h4> |
170 | <ul> | 180 | <ul> |
171 | <li><a href="javascript:;">Consectetur adipisicing</a></li> | 181 | <li><a href="javascript:;">Consectetur adipisicing</a></li> |
172 | <li><a href="javascript:;">Eiusmod tempor </a></li> | 182 | <li><a href="javascript:;">Eiusmod tempor </a></li> |
173 | <li><a href="javascript:;">Fugiat nulla pariatur</a></li> | 183 | <li><a href="javascript:;">Fugiat nulla pariatur</a></li> |
174 | <li><a href="javascript:;">Officia deserunt</a></li> | 184 | <li><a href="javascript:;">Officia deserunt</a></li> |
175 | </ul> | 185 | </ul> |
176 | </div> | 186 | </div> |
177 | <!-- /span3 --> | 187 | <!-- /span3 --> |
178 | </div> | 188 | </div> |
179 | <!-- /row --> | 189 | <!-- /row --> |
180 | </div> | 190 | </div> |
181 | <!-- /container --> | 191 | <!-- /container --> |
182 | </div> | 192 | </div> |
183 | <!-- /extra --> | 193 | <!-- /extra --> |
184 | <div class="footer"> | 194 | <div class="footer"> |
185 | <div class="container"> | 195 | <div class="container"> |
186 | <div class="row"> | 196 | <div class="row"> |
187 | <div id="footer-copyright" class="col-md-6"> | 197 | <div id="footer-copyright" class="col-md-6"> |
188 | © 2018-19 FBOinsights. | 198 | © 2018-19 FBOinsights. |
189 | </div> | 199 | </div> |
190 | <!-- /span6 --> | 200 | <!-- /span6 --> |
191 | <!-- <div id="footer-terms" class="col-md-6"> | 201 | <!-- <div id="footer-terms" class="col-md-6"> |
192 | Theme by <a href="#" target="_blank">FBOinsights</a> | 202 | Theme by <a href="#" target="_blank">FBOinsights</a> |
193 | </div> --> | 203 | </div> --> |
194 | <!-- /.span6 --> | 204 | <!-- /.span6 --> |
195 | </div> | 205 | </div> |
196 | <!-- /row --> | 206 | <!-- /row --> |
197 | </div> | 207 | </div> |
app/partials/scheduler/scheduler.html
1 | <style type="text/css"> | 1 | <style type="text/css"> |
2 | .newUlView { | 2 | .newUlView { |
3 | padding: 5px; | 3 | padding: 5px; |
4 | margin: 3px; | 4 | margin: 3px; |
5 | } | 5 | } |
6 | .subnavbar .mainnav > li:nth-child(4) > a{ | 6 | .subnavbar .mainnav > li:nth-child(5) > a{ |
7 | color: #ca5c6a; | 7 | color: #ca5c6a; |
8 | } | 8 | } |
9 | .fc button, .fc-button-group, .fc-time-grid .fc-event .fc-time span{ | 9 | .fc button, .fc-button-group, .fc-time-grid .fc-event .fc-time span{ |
10 | display: block; | 10 | display: block; |
11 | } | 11 | } |
12 | .fc-state-default{ | 12 | .fc-state-default{ |
13 | background-color: #fff; | 13 | background-color: #fff; |
14 | background-image: none; | 14 | background-image: none; |
15 | } | 15 | } |
16 | .fc-state-active, .fc-state-down{ | 16 | .fc-state-active, .fc-state-down{ |
17 | box-shadow: none; | 17 | box-shadow: none; |
18 | color: #fff; | 18 | color: #fff; |
19 | background-color: #ff9900; | 19 | background-color: #ff9900; |
20 | } | 20 | } |
21 | .stacked:after, .stacked:before{ | 21 | .stacked:after, .stacked:before{ |
22 | display: none; | 22 | display: none; |
23 | } | 23 | } |
24 | .btn-white, .btn-white:hover{ | 24 | .btn-white, .btn-white:hover{ |
25 | background-color: #fff; | 25 | background-color: #fff; |
26 | background-image: none; | 26 | background-image: none; |
27 | } | 27 | } |
28 | .fc-day-grid-event .fc-time{ | 28 | .fc-day-grid-event .fc-time{ |
29 | display: none; | 29 | display: none; |
30 | } | 30 | } |
31 | 31 | ||
32 | /*#wrap { | 32 | /*#wrap { |
33 | width: 1100px; | 33 | width: 1100px; |
34 | margin: 0 auto; | 34 | margin: 0 auto; |
35 | } | 35 | } |
36 | 36 | ||
37 | #external-events { | 37 | #external-events { |
38 | float: left; | 38 | float: left; |
39 | width: 150px; | 39 | width: 150px; |
40 | padding: 0 10px; | 40 | padding: 0 10px; |
41 | border: 1px solid #ccc; | 41 | border: 1px solid #ccc; |
42 | background: #eee; | 42 | background: #eee; |
43 | text-align: left; | 43 | text-align: left; |
44 | } | 44 | } |
45 | 45 | ||
46 | #external-events h4 { | 46 | #external-events h4 { |
47 | font-size: 16px; | 47 | font-size: 16px; |
48 | margin-top: 0; | 48 | margin-top: 0; |
49 | padding-top: 1em; | 49 | padding-top: 1em; |
50 | } | 50 | } |
51 | 51 | ||
52 | #external-events .fc-event { | 52 | #external-events .fc-event { |
53 | margin: 10px 0; | 53 | margin: 10px 0; |
54 | cursor: pointer; | 54 | cursor: pointer; |
55 | } | 55 | } |
56 | 56 | ||
57 | #external-events p { | 57 | #external-events p { |
58 | margin: 1.5em 0; | 58 | margin: 1.5em 0; |
59 | font-size: 11px; | 59 | font-size: 11px; |
60 | color: #666; | 60 | color: #666; |
61 | } | 61 | } |
62 | 62 | ||
63 | #external-events p input { | 63 | #external-events p input { |
64 | margin: 0; | 64 | margin: 0; |
65 | vertical-align: middle; | 65 | vertical-align: middle; |
66 | } | 66 | } |
67 | 67 | ||
68 | #calendar { | 68 | #calendar { |
69 | float: right; | 69 | float: right; |
70 | width: 900px; | 70 | width: 900px; |
71 | }*/ | 71 | }*/ |
72 | </style> | 72 | </style> |
73 | 73 | ||
74 | <div class="myLoader" ng-show="showLoader"> | 74 | <div class="myLoader" ng-show="showLoader"> |
75 | <img src="../img/hourglass.gif" width="50px;"> | 75 | <img src="../img/hourglass.gif" width="50px;"> |
76 | </div> | 76 | </div> |
77 | 77 | ||
78 | <div class="main"> | 78 | <div class="main"> |
79 | <div class="container"> | 79 | <div class="container"> |
80 | <div class="row"> | 80 | <div class="row"> |
81 | <div class="col-xs-12"> | 81 | <div class="col-xs-12"> |
82 | <div class="col-xs-12 col-md-1"> | 82 | <div class="col-xs-12 col-md-1"> |
83 | <!--<div class="widget stacked"> | 83 | <!--<div class="widget stacked"> |
84 | <div class="widget-header"> | 84 | <div class="widget-header"> |
85 | <i class="fa fa-plane" aria-hidden="true"></i> | 85 | <i class="fa fa-plane" aria-hidden="true"></i> |
86 | <h3>Enter Support Service</h3> | 86 | <h3>Enter Support Service</h3> |
87 | </div> | 87 | </div> |
88 | <div class="widget-content"> | 88 | <div class="widget-content"> |
89 | <label ng-repeat="item in events" ng-click="editEvent(item)" style="width: 100%;"> | 89 | <label ng-repeat="item in events" ng-click="editEvent(item)" style="width: 100%;"> |
90 | <div class="fc-event" data-drag="true" data-jqyoui-options="{revert: 'invalid'}" jqyoui-draggable="{index: {{$index}},placeholder:true,animate:true}"> | 90 | <div class="fc-event" data-drag="true" data-jqyoui-options="{revert: 'invalid'}" jqyoui-draggable="{index: {{$index}},placeholder:true,animate:true}"> |
91 | {{item.title}} | 91 | {{item.title}} |
92 | </div> | 92 | </div> |
93 | <div class="fc-event"> | 93 | <div class="fc-event"> |
94 | {{item.title}} | 94 | {{item.title}} |
95 | </div> | 95 | </div> |
96 | </label> | 96 | </label> |
97 | <p> | 97 | <p> |
98 | <input type='checkbox' id='drop-remove' /> | 98 | <input type='checkbox' id='drop-remove' /> |
99 | <label for='drop-remove'>remove after drop</label> | 99 | <label for='drop-remove'>remove after drop</label> |
100 | </p> | 100 | </p> |
101 | </div> | 101 | </div> |
102 | </div> | 102 | </div> |
103 | <div class="text-right"> | 103 | <div class="text-right"> |
104 | <button class="btn btn-default btn-white" data-toggle="modal" data-target="#addEvent">Add Event</button> | 104 | <button class="btn btn-default btn-white" data-toggle="modal" data-target="#addEvent">Add Event</button> |
105 | </div> --> | 105 | </div> --> |
106 | </div> | 106 | </div> |
107 | 107 | ||
108 | <div class="col-xs-12 col-md-10"> | 108 | <div class="col-xs-12 col-md-10"> |
109 | <div class="widget stacked"> | 109 | <div class="widget stacked"> |
110 | <div class="widget-header"> | 110 | <div class="widget-header"> |
111 | <i class="fa fa-calendar" aria-hidden="true"></i> | 111 | <i class="fa fa-calendar" aria-hidden="true"></i> |
112 | <h3>Schedule</h3> | 112 | <h3>Schedule</h3> |
113 | </div> | 113 | </div> |
114 | <div class="widget-content"> | 114 | <div class="widget-content"> |
115 | <div id="my-calendar" ui-calendar="uiConfig.calendar" ng-model="eventSources" data-drop="true"></div> | 115 | <div id="my-calendar" ui-calendar="uiConfig.calendar" ng-model="eventSources" data-drop="true"></div> |
116 | 116 | ||
117 | 117 | ||
118 | </div> | 118 | </div> |
119 | </div> | 119 | </div> |
120 | </div> | 120 | </div> |
121 | <div style='clear:both'></div> | 121 | <div style='clear:both'></div> |
122 | <div class="col-xs-12 col-md-1"> | 122 | <div class="col-xs-12 col-md-1"> |
123 | </div> | 123 | </div> |
124 | 124 | ||
125 | <!-- <div ui-calendar="uiConfig.calendar" ng-model="eventSources" class="col-xs-12 col-md-9" data-drop="true" jqyoui-droppable="{multiple:true, onDrop: 'addEvent($index)'}"></div> --> | 125 | <!-- <div ui-calendar="uiConfig.calendar" ng-model="eventSources" class="col-xs-12 col-md-9" data-drop="true" jqyoui-droppable="{multiple:true, onDrop: 'addEvent($index)'}"></div> --> |
126 | 126 | ||
127 | 127 | ||
128 | 128 | ||
129 | 129 | ||
130 | 130 | ||
131 | </div> | 131 | </div> |
132 | 132 | ||
133 | 133 | ||
134 | 134 | ||
135 | </div> | 135 | </div> |
136 | 136 | ||
137 | </div> | 137 | </div> |
138 | <div> | 138 | <div> |
139 | </div> | 139 | </div> |
140 | <!-- /row --> | 140 | <!-- /row --> |
141 | </div> | 141 | </div> |
142 | <!-- /container --> | 142 | <!-- /container --> |
143 | </div> | 143 | </div> |
144 | <!-- /main --> | 144 | <!-- /main --> |
145 | 145 | ||
146 | 146 | ||
147 | <div id="addEvent" class="modal fade" role="dialog" data-backdrop="static"> | 147 | <div id="addEvent" class="modal fade" role="dialog" data-backdrop="static"> |
148 | <div class="modal-dialog"> | 148 | <div class="modal-dialog"> |
149 | <form ng-submit="addNewEvent()"> | 149 | <form ng-submit="addNewEvent()"> |
150 | <div class="modal-content"> | 150 | <div class="modal-content"> |
151 | <div class="modal-header"> | 151 | <div class="modal-header"> |
152 | <button type="button" ng-click="cancelAdd()" class="close" data-dismiss="modal">×</button> | 152 | <button type="button" ng-click="cancelAdd()" class="close" data-dismiss="modal">×</button> |
153 | <h4 class="modal-title">Schedule New Event</h4> | 153 | <h4 class="modal-title">Schedule New Event</h4> |
154 | </div> | 154 | </div> |
155 | <div class="modal-body"> | 155 | <div class="modal-body"> |
156 | <div class="col-md-6" style="padding-left: 0;"> | 156 | <div class="col-md-6" style="padding-left: 0;"> |
157 | <label>Event Name:</label> | 157 | <label>Event Name:</label> |
158 | <input type="text" ng-model="newEvent.aircraft" class="form-control"> | 158 | <input type="text" ng-model="newEvent.aircraft" class="form-control"> |
159 | </div> | 159 | </div> |
160 | <div class="col-md-6" style="padding-right: 0;"> | 160 | <div class="col-md-6" style="padding-right: 0;"> |
161 | <label>Deploy Date:</label> | 161 | <label>Deploy Date:</label> |
162 | <input type="text" datepicker ng-model="newEvent.deployDate" class="form-control"> | 162 | <input type="text" datepicker ng-model="newEvent.deployDate" class="form-control"> |
163 | </div> | 163 | </div> |
164 | <div class="clearfix"></div> | 164 | <div class="clearfix"></div> |
165 | </div> | 165 | </div> |
166 | <div class="modal-footer"> | 166 | <div class="modal-footer"> |
167 | <input type="submit" value="Add" class="btn btn-primary"> | 167 | <input type="submit" value="Add" class="btn btn-primary"> |
168 | <button type="button" class="btn btn-default" ng-click="cancelAdd()" data-dismiss="modal">Close</button> | 168 | <button type="button" class="btn btn-default" ng-click="cancelAdd()" data-dismiss="modal">Close</button> |
169 | </div> | 169 | </div> |
170 | </div> | 170 | </div> |
171 | </form> | 171 | </form> |
172 | 172 | ||
173 | </div> | 173 | </div> |
174 | </div> | 174 | </div> |
175 | 175 | ||
176 | <div id="editEvent" class="modal fade" role="dialog" data-backdrop="static"> | 176 | <div id="editEvent" class="modal fade" role="dialog" data-backdrop="static"> |
177 | <div class="modal-dialog"> | 177 | <div class="modal-dialog"> |
178 | <form ng-submit="updateEvent()"> | 178 | <form ng-submit="updateEvent()"> |
179 | <div class="modal-content"> | 179 | <div class="modal-content"> |
180 | <div class="modal-header"> | 180 | <div class="modal-header"> |
181 | <button type="button" ng-click="cancelAdd()" class="close" data-dismiss="modal">×</button> | 181 | <button type="button" ng-click="cancelAdd()" class="close" data-dismiss="modal">×</button> |
182 | <h4 class="modal-title">Update Scheduled Event</h4> | 182 | <h4 class="modal-title">Update Scheduled Event</h4> |
183 | </div> | 183 | </div> |
184 | <div class="modal-body"> | 184 | <div class="modal-body"> |
185 | <div class="col-md-6" style="padding-left: 0;"> | 185 | <div class="col-md-6" style="padding-left: 0;"> |
186 | <label>Event Name:</label> | 186 | <label>Event Name:</label> |
187 | <input type="text" ng-model="editData.title" class="form-control"> | 187 | <input type="text" ng-model="editData.title" class="form-control"> |
188 | </div> | 188 | </div> |
189 | <div class="col-md-6" style="padding-right: 0;"> | 189 | <div class="col-md-6" style="padding-right: 0;"> |
190 | <label>Deploy Date:</label> | 190 | <label>Deploy Date:</label> |
191 | <input type="text" datepicker ng-model="editData.start" class="form-control"> | 191 | <input type="text" datepicker ng-model="editData.start" class="form-control"> |
192 | </div> | 192 | </div> |
193 | <div class="clearfix"></div> | 193 | <div class="clearfix"></div> |
194 | </div> | 194 | </div> |
195 | <div class="modal-footer"> | 195 | <div class="modal-footer"> |
196 | <input type="submit" value="Update" class="btn btn-primary"> | 196 | <input type="submit" value="Update" class="btn btn-primary"> |
197 | <button type="button" class="btn btn-default" ng-click="cancelUpdate()" data-dismiss="modal">Close</button> | 197 | <button type="button" class="btn btn-default" ng-click="cancelUpdate()" data-dismiss="modal">Close</button> |
198 | </div> | 198 | </div> |
199 | </div> | 199 | </div> |
200 | </form> | 200 | </form> |
201 | 201 | ||
202 | </div> | 202 | </div> |
203 | </div> | 203 | </div> |
app/partials/updateFuelManager/updateFuelManager.html
1 | 1 | ||
2 | 2 | ||
3 | <style> | 3 | <style> |
4 | .subnavbar .mainnav > li:nth-child(2) > a{ | 4 | .subnavbar .mainnav > li:nth-child(3) > a{ |
5 | color: #c44646; | 5 | color: #c44646; |
6 | } | 6 | } |
7 | .extraClasToMerge{ | 7 | .extraClasToMerge{ |
8 | color: #fff; | 8 | color: #fff; |
9 | } | 9 | } |
10 | </style> | 10 | </style> |
11 | 11 | ||
12 | <div class="myLoader" ng-show="showLoader"> | 12 | <div class="myLoader" ng-show="showLoader"> |
13 | <img src="../img/hourglass.gif" width="50px;"> | 13 | <img src="../img/hourglass.gif" width="50px;"> |
14 | </div> | 14 | </div> |
15 | 15 | ||
16 | <div class="col-xs-12 col-md-6"> | 16 | <div class="col-xs-12 col-md-6"> |
17 | 17 | ||
18 | <div class="widget stacked"> | 18 | <div class="widget stacked"> |
19 | <div class="widget-header"> | 19 | <div class="widget-header"> |
20 | <i class="fa fa-pencil"></i> | 20 | <i class="fa fa-pencil"></i> |
21 | <h3>Price Manager Active</h3> | 21 | <h3>Price Manager Active</h3> |
22 | <select ng-show="isShowEmail" 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()"> | 22 | <select ng-show="isShowEmail" 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()"> |
23 | <option value="" disabled selected="selected">Email All Pricing</option> | 23 | <option value="" disabled selected="selected">Email All Pricing</option> |
24 | <option value="JET-A">Email JET-A pricing only</option> | 24 | <option value="JET-A">Email JET-A pricing only</option> |
25 | <option value="AVGAS">Email AVGAS pricing only</option> | 25 | <option value="AVGAS">Email AVGAS pricing only</option> |
26 | <option disabled>_______________________________</option> | 26 | <option disabled>_______________________________</option> |
27 | <option value="all">Distribute All</option> | 27 | <option value="all">Distribute All</option> |
28 | </select> | 28 | </select> |
29 | </div> | 29 | </div> |
30 | <!-- /widget-header --> | 30 | <!-- /widget-header --> |
31 | <div class="widget-content"> | 31 | <div class="widget-content"> |
32 | <h4>Deployed Fuel Prices</h4> | 32 | <h4>Deployed Fuel Prices</h4> |
33 | <table class="table vertical-center"> | 33 | <table class="table vertical-center"> |
34 | <thead> | 34 | <thead> |
35 | <tr> | 35 | <tr> |
36 | <th> Product</th> | 36 | <th> Product</th> |
37 | <th> Cost</th> | 37 | <th> Cost</th> |
38 | <th> Margin</th> | 38 | <th> Margin</th> |
39 | <th> PAP(Total)</th> | 39 | <th> PAP(Total)</th> |
40 | <th style="color: #F90;"> Expires</th> | 40 | <th style="color: #F90;"> Expires</th> |
41 | </tr> | 41 | </tr> |
42 | </thead> | 42 | </thead> |
43 | <tbody> | 43 | <tbody> |
44 | <tr ng-repeat="fuelPricing in newFuelPricing | orderBy : 'namejetrest' | filter:{ status: true }"> | 44 | <tr ng-repeat="fuelPricing in newFuelPricing | orderBy : 'namejetrest' | filter:{ status: true }"> |
45 | <td> | 45 | <td> |
46 | <span style="color: #2196f3" ng-show="fuelPricing.jeta">{{fuelPricing.name}}</span> | 46 | <span style="color: #2196f3" ng-show="fuelPricing.jeta">{{fuelPricing.name}}</span> |
47 | <span ng-show="fuelPricing.jeta">{{fuelPricing.namejetrest}}</span> | 47 | <span ng-show="fuelPricing.jeta">{{fuelPricing.namejetrest}}</span> |
48 | <span style="color: 39c" ng-show="fuelPricing.avgas">{{fuelPricing.name}}</span> | 48 | <span style="color: 39c" ng-show="fuelPricing.avgas">{{fuelPricing.name}}</span> |
49 | <span ng-show="fuelPricing.avgas">{{fuelPricing.nameavgasrest}}</span> | 49 | <span ng-show="fuelPricing.avgas">{{fuelPricing.nameavgasrest}}</span> |
50 | </td> | 50 | </td> |
51 | <td> | 51 | <td> |
52 | <span>{{fuelPricing.fuelPricing.cost | number : 4}}</span> | 52 | <span>{{fuelPricing.fuelPricing.cost | number : 4}}</span> |
53 | </td> | 53 | </td> |
54 | <td> | 54 | <td> |
55 | <span>{{fuelPricing.fuelPricing.papMargin | number : 4}}</span> | 55 | <span>{{fuelPricing.fuelPricing.papMargin | number : 4}}</span> |
56 | </td> | 56 | </td> |
57 | <td> | 57 | <td> |
58 | <span style="line-height: 31px; color: #1ab394;">$ {{fuelPricing.fuelPricing.cost -- fuelPricing.fuelPricing.papMargin | number : 4 }}</span> | 58 | <span style="line-height: 31px; color: #1ab394;">$ {{fuelPricing.fuelPricing.cost -- fuelPricing.fuelPricing.papMargin | number : 4 }}</span> |
59 | </td> | 59 | </td> |
60 | <td> | 60 | <td> |
61 | <span>{{fuelPricing.fuelPricing.expirationDate}}</span> | 61 | <span>{{fuelPricing.fuelPricing.expirationDate}}</span> |
62 | </td> | 62 | </td> |
63 | </tr> | 63 | </tr> |
64 | </tbody> | 64 | </tbody> |
65 | </table> | 65 | </table> |
66 | 66 | ||
67 | </div> | 67 | </div> |
68 | <!-- /widget-content --> | 68 | <!-- /widget-content --> |
69 | </div> | 69 | </div> |
70 | <!-- /widget --> | 70 | <!-- /widget --> |
71 | 71 | ||
72 | 72 | ||
73 | 73 | ||
74 | <div class="widget stacked"> | 74 | <div class="widget stacked"> |
75 | <div class="widget-header"> | 75 | <div class="widget-header"> |
76 | <i class="fa fa-pencil"></i> | 76 | <i class="fa fa-pencil"></i> |
77 | <h3>Price Manager Staging</h3> | 77 | <h3>Price Manager Staging</h3> |
78 | </div> | 78 | </div> |
79 | <!-- /widget-header --> | 79 | <!-- /widget-header --> |
80 | <div class="widget-content"> | 80 | <div class="widget-content"> |
81 | <h6 style="color:#F90">Queue Pricing for Deployment in the Price Manager below</h6> | 81 | <h6 style="color:#F90">Queue Pricing for Deployment in the Price Manager below</h6> |
82 | <form> | 82 | <form> |
83 | <table class="table vertical-center"> | 83 | <table class="table vertical-center"> |
84 | <thead> | 84 | <thead> |
85 | <tr> | 85 | <tr> |
86 | <th> Product</th> | 86 | <th> Product</th> |
87 | <th> Cost</th> | 87 | <th> Cost</th> |
88 | <th> PAP(Margin)</th> | 88 | <th> PAP(Margin)</th> |
89 | <th> Effective Date</th> | 89 | <th> Effective Date</th> |
90 | <th style="color: #F90;">Price Expires</th> | 90 | <th style="color: #F90;">Price Expires</th> |
91 | <th> PAP(Total)</th> | 91 | <th> PAP(Total)</th> |
92 | </tr> | 92 | </tr> |
93 | </thead> | 93 | </thead> |
94 | <tbody> | 94 | <tbody> |
95 | <tr ng-repeat="fuelPricing in newFuelPricing | orderBy : 'namejetrest' | filter:{ status: true }"> | 95 | <tr ng-repeat="fuelPricing in newFuelPricing | orderBy : 'namejetrest' | filter:{ status: true }"> |
96 | <td> | 96 | <td> |
97 | <span style="color: #2196f3" ng-show="fuelPricing.jeta">{{fuelPricing.name}}</span> | 97 | <span style="color: #2196f3" ng-show="fuelPricing.jeta">{{fuelPricing.name}}</span> |
98 | <span ng-show="fuelPricing.jeta">{{fuelPricing.namejetrest}}</span> | 98 | <span ng-show="fuelPricing.jeta">{{fuelPricing.namejetrest}}</span> |
99 | <span style="color: 39c" ng-show="fuelPricing.avgas">{{fuelPricing.name}}</span> | 99 | <span style="color: 39c" ng-show="fuelPricing.avgas">{{fuelPricing.name}}</span> |
100 | <span ng-show="fuelPricing.avgas">{{fuelPricing.nameavgasrest}}</span> | 100 | <span ng-show="fuelPricing.avgas">{{fuelPricing.nameavgasrest}}</span> |
101 | </td> | 101 | </td> |
102 | <td> | 102 | <td> |
103 | <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 /> | 103 | <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 /> |
104 | </td> | 104 | </td> |
105 | <td> | 105 | <td> |
106 | <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 /> | 106 | <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 /> |
107 | </td> | 107 | </td> |
108 | <td> | 108 | <td> |
109 | <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;"> | 109 | <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;"> |
110 | </td> | 110 | </td> |
111 | <td> | 111 | <td> |
112 | <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;"> | 112 | <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;"> |
113 | </td> | 113 | </td> |
114 | <td> | 114 | <td> |
115 | <span style="line-height: 31px; color: #1ab394; font-size:12px;">$ {{fuelPricing.futureFuelPricing.cost -- fuelPricing.futureFuelPricing.papMargin | number : 4}}</span> | 115 | <span style="line-height: 31px; color: #1ab394; font-size:12px;">$ {{fuelPricing.futureFuelPricing.cost -- fuelPricing.futureFuelPricing.papMargin | number : 4}}</span> |
116 | </td> | 116 | </td> |
117 | </tr> | 117 | </tr> |
118 | </tbody> | 118 | </tbody> |
119 | </table> | 119 | </table> |
120 | <div class="row" style="margin-left: 0px;"> | 120 | <div class="row" style="margin-left: 0px;"> |
121 | <div class="col-md-12" style= "text-align: right; padding-left: 0;"> | 121 | <div class="col-md-12" style= "text-align: right; padding-left: 0;"> |
122 | <div style="float: left;"> | 122 | <div style="float: left;"> |
123 | <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> | 123 | <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> |
124 | 124 | ||
125 | <button type="button" ng-click="resetFutureFuelPricingClick()" class="btn btn-default btn-xs">Reset All</button> | 125 | <button type="button" ng-click="resetFutureFuelPricingClick()" class="btn btn-default btn-xs">Reset All</button> |
126 | </div> | 126 | </div> |
127 | <div style="float: right;"> | 127 | <div style="float: right;"> |
128 | <button type="button" class="btn btn-success btn-xs" ng-click="updateFutureFuelPricingClick()" ng-disabled="noPrices" style="margin-right:3%">Save & Stage for Deploy</button> | 128 | <button type="button" class="btn btn-success btn-xs" ng-click="updateFutureFuelPricingClick()" ng-disabled="noPrices" style="margin-right:3%">Save & Stage for Deploy</button> |
129 | </div> | 129 | </div> |
130 | <div style="clear: both;"></div> | 130 | <div style="clear: both;"></div> |
131 | </div> | 131 | </div> |
132 | </div> | 132 | </div> |
133 | </form> | 133 | </form> |
134 | </div> | 134 | </div> |
135 | <!-- /widget-content --> | 135 | <!-- /widget-content --> |
136 | </div> | 136 | </div> |
137 | <!-- /widget --> | 137 | <!-- /widget --> |
138 | 138 | ||
139 | </div> | 139 | </div> |
140 | 140 | ||
141 | <div class="col-xs-12 col-md-6"> | 141 | <div class="col-xs-12 col-md-6"> |
142 | 142 | ||
143 | 143 | ||
144 | <div class="widget stacked"> | 144 | <div class="widget stacked"> |
145 | <div class="widget-header"> | 145 | <div class="widget-header"> |
146 | <i class="fa fa-pencil"></i> | 146 | <i class="fa fa-pencil"></i> |
147 | <h3 style="font-style: italic"><b style="color: #2196f3; font-style: normal">JET-A</b> Customer Margin Template</h3> | 147 | <h3 style="font-style: italic"><b style="color: #2196f3; font-style: normal">JET-A</b> Customer Margin Template</h3> |
148 | 148 | ||
149 | </div> | 149 | </div> |
150 | <!-- /widget-header --> | 150 | <!-- /widget-header --> |
151 | <div class="widget-content" style="padding-top: 10px;"> | 151 | <div class="widget-content" style="padding-top: 10px;"> |
152 | <section id="accordions"> | 152 | <section id="accordions"> |
153 | <div class="newCustomAccordian"> | 153 | <div class="newCustomAccordian"> |
154 | <!-- tab 1 --> | 154 | <!-- tab 1 --> |
155 | <div ng-repeat="jets in aTypeJets"> | 155 | <div ng-repeat="jets in aTypeJets"> |
156 | <div class="customAccordianHeader" id="{{jets.id}}"> | 156 | <div class="customAccordianHeader" id="{{jets.id}}"> |
157 | <span>{{jets.marginName}}</span> | 157 | <span>{{jets.marginName}}</span> |
158 | <select class="form-control" disabled="true" ng-model="jets.pricingStructure" ng-change="selectChanged($index)"> | 158 | <select class="form-control" disabled="true" ng-model="jets.pricingStructure" ng-change="selectChanged($index)"> |
159 | <option value="" disabled selected>Pricing Structure</option> | 159 | <option value="" disabled selected>Pricing Structure</option> |
160 | <option value="minus">Retail/PAP - (minus)</option> | 160 | <option value="minus">Retail/PAP - (minus)</option> |
161 | <option value="plus">Cost + (plus)</option> | 161 | <option value="plus">Cost + (plus)</option> |
162 | <option value="equal">Direct = (equal)</option> | 162 | <option value="equal">Direct = (equal)</option> |
163 | </select> | 163 | </select> |
164 | <span style="margin-right: 0;">$</span> | 164 | <span style="margin-right: 0;">$</span> |
165 | <input type="text" disabled="true" class="form-control" ng-model="jets.marginValue" ng-blur="force4decimals(jets.marginValue)" placeholder="0.0000" valid-number /> | 165 | <input type="text" disabled="true" class="form-control" ng-model="jets.marginValue" ng-blur="force4decimals(jets.marginValue)" placeholder="0.0000" valid-number /> |
166 | <div class="pull-right"> | 166 | <div class="pull-right"> |
167 | <button class="btn btn-success" style="display: none; background-image: none; background-color: #f3f3f3; color: #333; border:0;" ng-click="closeAccordian(jets)">Close</button> | 167 | <button class="btn btn-success" style="display: none; background-image: none; background-color: #f3f3f3; color: #333; border:0;" ng-click="closeAccordian(jets)">Close</button> |
168 | <button class="btn btn-success" style="display: none;" ng-click="saveJetAccordian(jets)">Save</button> | 168 | <button class="btn btn-success" style="display: none;" ng-click="saveJetAccordian(jets)">Save</button> |
169 | <button class="btn btn-danger" style="display: none;" ng-click="deleteJetAccordian(jets.id)">Delete</button> | 169 | <button class="btn btn-danger" style="display: none;" ng-click="deleteJetAccordian(jets.id)">Delete</button> |
170 | <button type="button" ng-show="isShowEmail" class="btn btn-primary" ng-click="emailPricingForJetAMargin(jets.id)" style= "font-weight: normal; text-align: center; font-size:12px">Email Pricing for this Margin</button> | 170 | <button type="button" ng-show="isShowEmail" class="btn btn-primary" ng-click="emailPricingForJetAMargin(jets.id)" style= "font-weight: normal; text-align: center; font-size:12px">Email Pricing for this Margin</button> |
171 | <button class="btn btn-default" ng-click="toggleJestAccordian(jets.id, $index)" style= "text-align: center; font-size:12px">Edit</button> | 171 | <button class="btn btn-default" ng-click="toggleJestAccordian(jets.id, $index)" style= "text-align: center; font-size:12px">Edit</button> |
172 | </div> | 172 | </div> |
173 | <div class="clearfix"></div> | 173 | <div class="clearfix"></div> |
174 | </div> | 174 | </div> |
175 | <div class="customAccordianTabBody {{jets.id}}" style="display: none;"> | 175 | <div class="customAccordianTabBody {{jets.id}}" style="display: none;"> |
176 | <div class="tierListWrap" ng-repeat="tier in aTypeJets[$index].tierList"> | 176 | <div class="tierListWrap" ng-repeat="tier in aTypeJets[$index].tierList"> |
177 | <div class="tierListHead" style="height: 36px;"> | 177 | <div class="tierListHead" style="height: 36px;"> |
178 | <span class="pull-left tierHeadingSpan" ng-hide="showEditTier">{{tier.minTierBreak}}-{{tier.maxTierBreak}} gal. | 178 | <span class="pull-left tierHeadingSpan" ng-hide="showEditTier">{{tier.minTierBreak}}-{{tier.maxTierBreak}} gal. |
179 | </span> | 179 | </span> |
180 | <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> | 180 | <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> |
181 | 181 | ||
182 | <input type="text" placeholder="min" style="width: 36px;" ng-model="tier.minTierBreak" ng-show="showEditTier"> | 182 | <input type="text" placeholder="min" style="width: 36px;" ng-model="tier.minTierBreak" ng-show="showEditTier"> |
183 | <span ng-show="showEditTier">-</span> | 183 | <span ng-show="showEditTier">-</span> |
184 | <input type="text" placeholder="max" style="width: 36px;" ng-model="tier.maxTierBreak" ng-show="showEditTier"> <b ng-show="showEditTier">gal.</b> | 184 | <input type="text" placeholder="max" style="width: 36px;" ng-model="tier.maxTierBreak" ng-show="showEditTier"> <b ng-show="showEditTier">gal.</b> |
185 | <div class="clearfix"></div> | 185 | <div class="clearfix"></div> |
186 | </div> | 186 | </div> |
187 | <div class="tierListBody" style="height: 35px;"> | 187 | <div class="tierListBody" style="height: 35px;"> |
188 | <span class="pull-left minTierSpan" ng-hide="showEditTier">-${{tier.margin}}</span> | 188 | <span class="pull-left minTierSpan" ng-hide="showEditTier">-${{tier.margin}}</span> |
189 | 189 | ||
190 | <input type="text" placeholder="max" style="width: 36px;" ng-model="tier.margin" ng-show="showEditTier"> | 190 | <input type="text" placeholder="max" style="width: 36px;" ng-model="tier.margin" ng-show="showEditTier"> |
191 | 191 | ||
192 | <span class="pull-right maxTierSpan" ng-hide="showEditTier">(${{tier.marginTotal | number : 2}})</span> | 192 | <span class="pull-right maxTierSpan" ng-hide="showEditTier">(${{tier.marginTotal | number : 2}})</span> |
193 | 193 | ||
194 | <button class="addTierBtn" ng-click="editTier(tier, $parent.$index)" ng-show="showEditTier">Save</button> | 194 | <button class="addTierBtn" ng-click="editTier(tier, $parent.$index)" ng-show="showEditTier">Save</button> |
195 | 195 | ||
196 | <i class="fa fa-trash-o deleteTierIcon" ng-click="deleteTier(tier.id, jets.id, $parent.$index)" aria-hidden="true" ng-show="showEditTier"></i> | 196 | <i class="fa fa-trash-o deleteTierIcon" ng-click="deleteTier(tier.id, jets.id, $parent.$index)" aria-hidden="true" ng-show="showEditTier"></i> |
197 | 197 | ||
198 | <div class="clearfix"></div> | 198 | <div class="clearfix"></div> |
199 | </div> | 199 | </div> |
200 | </div> | 200 | </div> |
201 | <div class="tierListWrap" style="width: 160px;"> | 201 | <div class="tierListWrap" style="width: 160px;"> |
202 | <div class="tierListHead" style="border-right: 1px solid #ddd;"> | 202 | <div class="tierListHead" style="border-right: 1px solid #ddd;"> |
203 | <input type="text" placeholder="min" ng-model="trData[$index].minTierBreak"> | 203 | <input type="text" placeholder="min" ng-model="trData[$index].minTierBreak"> |
204 | <span>-</span> | 204 | <span>-</span> |
205 | <input type="text" placeholder="max" ng-model="trData[$index].maxTierBreak"> <b>gal.</b> | 205 | <input type="text" placeholder="max" ng-model="trData[$index].maxTierBreak"> <b>gal.</b> |
206 | <div class="clearfix"></div> | 206 | <div class="clearfix"></div> |
207 | </div> | 207 | </div> |
208 | <div class="tierListBody" style="border-right: 1px solid #ddd;"> | 208 | <div class="tierListBody" style="border-right: 1px solid #ddd;"> |
209 | <span style="color: #449d44;">$</span> | 209 | <span style="color: #449d44;">$</span> |
210 | <input type="text" placeholder="margin" ng-model="trData[$index].margin" class="tierTextBox" style="width: 70px; height: 24px;"> | 210 | <input type="text" placeholder="margin" ng-model="trData[$index].margin" class="tierTextBox" style="width: 70px; height: 24px;"> |
211 | <button class="addTierBtn" ng-click="addNewTier(jets.id, trData, $index)">Add Tier</button> | 211 | <button class="addTierBtn" ng-click="addNewTier(jets.id, trData, $index)">Add Tier</button> |
212 | <div class="clearfix"></div> | 212 | <div class="clearfix"></div> |
213 | </div> | 213 | </div> |
214 | </div> | 214 | </div> |
215 | <!-- <div class="tierListWrap" style="width: 32px;"> | 215 | <!-- <div class="tierListWrap" style="width: 32px;"> |
216 | <div class="tierListHead" style="height: 36px; border-right: 1px solid #ddd;"> | 216 | <div class="tierListHead" style="height: 36px; border-right: 1px solid #ddd;"> |
217 | | 217 | |
218 | </div> | 218 | </div> |
219 | <div class="tierListBody" style="height: 35px; border-right: 1px solid #ddd;"> | 219 | <div class="tierListBody" style="height: 35px; border-right: 1px solid #ddd;"> |
220 | <i class="fa fa-trash-o deleteTierIcon" aria-hidden="true"></i> | 220 | <i class="fa fa-trash-o deleteTierIcon" aria-hidden="true"></i> |
221 | </div> | 221 | </div> |
222 | </div> --> | 222 | </div> --> |
223 | <div class="clearfix"></div> | 223 | <div class="clearfix"></div> |
224 | <!-- <textarea class="form-control resizeTextarea" ng-model="jets.message" placeholder="Message..."></textarea> --> | 224 | <!-- <textarea class="form-control resizeTextarea" ng-model="jets.message" placeholder="Message..."></textarea> --> |
225 | <br/> | 225 | <br/> |
226 | <div ckeditor="options" ng-model="jets.message" ready="onReady()"></div> | 226 | <div ckeditor="options" ng-model="jets.message" ready="onReady()"></div> |
227 | </div> | 227 | </div> |
228 | </div> | 228 | </div> |
229 | </div> | 229 | </div> |
230 | <div class="pull-right"> | 230 | <div class="pull-right"> |
231 | <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> | 231 | <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> |
232 | </div> | 232 | </div> |
233 | </section> | 233 | </section> |
234 | <!-- <div class="row"> </div> | 234 | <!-- <div class="row"> </div> |
235 | <div class="row"> | 235 | <div class="row"> |
236 | <div class="form-group"> | 236 | <div class="form-group"> |
237 | <div class="col-lg-12 text-right"> | 237 | <div class="col-lg-12 text-right"> |
238 | <button type="submit" class="btn btn-success"><i class="icon-ok"></i> Save Form</button> | 238 | <button type="submit" class="btn btn-success"><i class="icon-ok"></i> Save Form</button> |
239 | <button type="reset" class="btn btn-default">Cancel</button> | 239 | <button type="reset" class="btn btn-default">Cancel</button> |
240 | </div> | 240 | </div> |
241 | </div> | 241 | </div> |
242 | </div> --> | 242 | </div> --> |
243 | </div> | 243 | </div> |
244 | <!-- /widget-content --> | 244 | <!-- /widget-content --> |
245 | </div> | 245 | </div> |
246 | <!-- /widget --> | 246 | <!-- /widget --> |
247 | 247 | ||
248 | 248 | ||
249 | 249 | ||
250 | <div class="widget stacked"> | 250 | <div class="widget stacked"> |
251 | <div class="widget-header"> | 251 | <div class="widget-header"> |
252 | <i class="fa fa-pencil"></i> | 252 | <i class="fa fa-pencil"></i> |
253 | <h3><b style="color: 39c;">AVGAS 100LL </b> <i>Customer Margin Template</i></h3> | 253 | <h3><b style="color: 39c;">AVGAS 100LL </b> <i>Customer Margin Template</i></h3> |
254 | 254 | ||
255 | </div> | 255 | </div> |
256 | <!-- /widget-header --> | 256 | <!-- /widget-header --> |
257 | <div class="widget-content" style="padding-top: 10px;"> | 257 | <div class="widget-content" style="padding-top: 10px;"> |
258 | <section id="accordions"> | 258 | <section id="accordions"> |
259 | <div class="newCustomAccordian"> | 259 | <div class="newCustomAccordian"> |
260 | <!-- tab 1 --> | 260 | <!-- tab 1 --> |
261 | <div ng-repeat="jets in vTypeJets"> | 261 | <div ng-repeat="jets in vTypeJets"> |
262 | <div class="customAccordianHeader" id="{{jets.id}}"> | 262 | <div class="customAccordianHeader" id="{{jets.id}}"> |
263 | <span>{{jets.marginName}}</span> | 263 | <span>{{jets.marginName}}</span> |
264 | <select class="form-control" disabled="true" ng-model="jets.pricingStructure"> | 264 | <select class="form-control" disabled="true" ng-model="jets.pricingStructure"> |
265 | <option value="" disabled selected>Pricing Structure</option> | 265 | <option value="" disabled selected>Pricing Structure</option> |
266 | <option value="minus">Retail - (minus)</option> | 266 | <option value="minus">Retail - (minus)</option> |
267 | <option value="plus">Cost + (plus)</option> | 267 | <option value="plus">Cost + (plus)</option> |
268 | <option value="equal">Direct = (equal)</option> | 268 | <option value="equal">Direct = (equal)</option> |
269 | </select> | 269 | </select> |
270 | <span style="margin-right: 0;">$</span> | 270 | <span style="margin-right: 0;">$</span> |
271 | <input type="text" disabled="true" class="form-control" ng-model="jets.marginValue" ng-blur="force4decimals(jets.marginValue)" placeholder="0.0000" valid-number /> | 271 | <input type="text" disabled="true" class="form-control" ng-model="jets.marginValue" ng-blur="force4decimals(jets.marginValue)" placeholder="0.0000" valid-number /> |
272 | <div class="pull-right"> | 272 | <div class="pull-right"> |
273 | <button class="btn btn-success" style="display: none; background-image: none; background-color: #f3f3f3; color: #333; border:0;" ng-click="closeAccordianVtype(jets)">Close</button> | 273 | <button class="btn btn-success" style="display: none; background-image: none; background-color: #f3f3f3; color: #333; border:0;" ng-click="closeAccordianVtype(jets)">Close</button> |
274 | <button class="btn btn-success" style="display: none;" ng-click="saveVtypeJetAccordian(jets)">Save</button> | 274 | <button class="btn btn-success" style="display: none;" ng-click="saveVtypeJetAccordian(jets)">Save</button> |
275 | <button class="btn btn-danger" style="display: none;" ng-click="deleteVtypeJetAccordian(jets.id)">Delete</button> | 275 | <button class="btn btn-danger" style="display: none;" ng-click="deleteVtypeJetAccordian(jets.id)">Delete</button> |
276 | <button type="button" ng-show="isShowEmail" class="btn btn-primary" ng-click="emailPricingForAVGASMargin(jets.id)" style= "font-weight: normal; text-align: center; font-size:12px">Email Pricing for this Margin</button> | 276 | <button type="button" ng-show="isShowEmail" class="btn btn-primary" ng-click="emailPricingForAVGASMargin(jets.id)" style= "font-weight: normal; text-align: center; font-size:12px">Email Pricing for this Margin</button> |
277 | <button class="btn btn-default" ng-click="toggleVtypeJestAccordian(jets.id, $index)" style= "text-align: center; font-size:12px">Edit</button> | 277 | <button class="btn btn-default" ng-click="toggleVtypeJestAccordian(jets.id, $index)" style= "text-align: center; font-size:12px">Edit</button> |
278 | </div> | 278 | </div> |
279 | <div class="clearfix"></div> | 279 | <div class="clearfix"></div> |
280 | </div> | 280 | </div> |
281 | <div class="customAccordianTabBody {{jets.id}}" style="display: none;"> | 281 | <div class="customAccordianTabBody {{jets.id}}" style="display: none;"> |
282 | <div class="tierListWrap" ng-repeat="tier in vTypeJets[$index].tierList"> | 282 | <div class="tierListWrap" ng-repeat="tier in vTypeJets[$index].tierList"> |
283 | <div class="tierListHead" style="height: 36px;"> | 283 | <div class="tierListHead" style="height: 36px;"> |
284 | <span class="pull-left tierHeadingSpan" ng-hide="showEditTier">{{tier.minTierBreak}}-{{tier.maxTierBreak}} gal. | 284 | <span class="pull-left tierHeadingSpan" ng-hide="showEditTier">{{tier.minTierBreak}}-{{tier.maxTierBreak}} gal. |
285 | </span> | 285 | </span> |
286 | <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> | 286 | <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> |
287 | 287 | ||
288 | <input type="text" placeholder="min" style="width: 36px;" ng-model="tier.minTierBreak" ng-show="showEditTier"> | 288 | <input type="text" placeholder="min" style="width: 36px;" ng-model="tier.minTierBreak" ng-show="showEditTier"> |
289 | <span ng-show="showEditTier">-</span> | 289 | <span ng-show="showEditTier">-</span> |
290 | <input type="text" placeholder="max" style="width: 36px;" ng-model="tier.maxTierBreak" ng-show="showEditTier"> <b ng-show="showEditTier">gal.</b> | 290 | <input type="text" placeholder="max" style="width: 36px;" ng-model="tier.maxTierBreak" ng-show="showEditTier"> <b ng-show="showEditTier">gal.</b> |
291 | <div class="clearfix"></div> | 291 | <div class="clearfix"></div> |
292 | </div> | 292 | </div> |
293 | <div class="tierListBody" style="height: 35px;"> | 293 | <div class="tierListBody" style="height: 35px;"> |
294 | <span class="pull-left minTierSpan" ng-hide="showEditTier">-${{tier.margin}}</span> | 294 | <span class="pull-left minTierSpan" ng-hide="showEditTier">-${{tier.margin}}</span> |
295 | 295 | ||
296 | <input type="text" placeholder="max" style="width: 36px;" ng-model="tier.margin" ng-show="showEditTier"> | 296 | <input type="text" placeholder="max" style="width: 36px;" ng-model="tier.margin" ng-show="showEditTier"> |
297 | 297 | ||
298 | <span class="pull-right maxTierSpan" ng-hide="showEditTier">(${{tier.marginTotal | number : 2}})</span> | 298 | <span class="pull-right maxTierSpan" ng-hide="showEditTier">(${{tier.marginTotal | number : 2}})</span> |
299 | 299 | ||
300 | <button class="addTierBtn" ng-click="editVtypeTier(tier, $parent.$index)" ng-show="showEditTier">Save</button> | 300 | <button class="addTierBtn" ng-click="editVtypeTier(tier, $parent.$index)" ng-show="showEditTier">Save</button> |
301 | 301 | ||
302 | <i class="fa fa-trash-o deleteTierIcon" ng-click="deleteVtypeTier(tier.id, jets.id, $parent.$index)" aria-hidden="true" ng-show="showEditTier"></i> | 302 | <i class="fa fa-trash-o deleteTierIcon" ng-click="deleteVtypeTier(tier.id, jets.id, $parent.$index)" aria-hidden="true" ng-show="showEditTier"></i> |
303 | 303 | ||
304 | <div class="clearfix"></div> | 304 | <div class="clearfix"></div> |
305 | </div> | 305 | </div> |
306 | </div> | 306 | </div> |
307 | <div class="tierListWrap" style="width: 160px;"> | 307 | <div class="tierListWrap" style="width: 160px;"> |
308 | <div class="tierListHead" style="border-right: 1px solid #ddd;"> | 308 | <div class="tierListHead" style="border-right: 1px solid #ddd;"> |
309 | <input type="text" placeholder="min" ng-model="vtrData[$index].minTierBreak"> | 309 | <input type="text" placeholder="min" ng-model="vtrData[$index].minTierBreak"> |
310 | <span>-</span> | 310 | <span>-</span> |
311 | <input type="text" placeholder="max" ng-model="vtrData[$index].maxTierBreak"> <b>gal.</b> | 311 | <input type="text" placeholder="max" ng-model="vtrData[$index].maxTierBreak"> <b>gal.</b> |
312 | <div class="clearfix"></div> | 312 | <div class="clearfix"></div> |
313 | </div> | 313 | </div> |
314 | <div class="tierListBody" style="border-right: 1px solid #ddd;"> | 314 | <div class="tierListBody" style="border-right: 1px solid #ddd;"> |
315 | <span style="color: #449d44;">$</span> | 315 | <span style="color: #449d44;">$</span> |
316 | <input type="text" placeholder="margin" ng-model="vtrData[$index].margin" class="tierTextBox" style="width: 70px; height: 24px;"> | 316 | <input type="text" placeholder="margin" ng-model="vtrData[$index].margin" class="tierTextBox" style="width: 70px; height: 24px;"> |
317 | <button class="addTierBtn" ng-click="addNewVtypeTier(jets.id, vtrData, $index)">Add Tier</button> | 317 | <button class="addTierBtn" ng-click="addNewVtypeTier(jets.id, vtrData, $index)">Add Tier</button> |
318 | <div class="clearfix"></div> | 318 | <div class="clearfix"></div> |
319 | </div> | 319 | </div> |
320 | </div> | 320 | </div> |
321 | <!-- <div class="tierListWrap" style="width: 32px;"> | 321 | <!-- <div class="tierListWrap" style="width: 32px;"> |
322 | <div class="tierListHead" style="height: 36px; border-right: 1px solid #ddd;"> | 322 | <div class="tierListHead" style="height: 36px; border-right: 1px solid #ddd;"> |
323 | | 323 | |
324 | </div> | 324 | </div> |
325 | <div class="tierListBody" style="height: 35px; border-right: 1px solid #ddd;"> | 325 | <div class="tierListBody" style="height: 35px; border-right: 1px solid #ddd;"> |
326 | <i class="fa fa-trash-o deleteTierIcon" aria-hidden="true"></i> | 326 | <i class="fa fa-trash-o deleteTierIcon" aria-hidden="true"></i> |
327 | </div> | 327 | </div> |
328 | </div> --> | 328 | </div> --> |
329 | <div class="clearfix"></div> | 329 | <div class="clearfix"></div> |
330 | <br/> | 330 | <br/> |
331 | <div ckeditor="options" ng-model="jets.message" ready="onReady()"></div> | 331 | <div ckeditor="options" ng-model="jets.message" ready="onReady()"></div> |
332 | </div> | 332 | </div> |
333 | </div> | 333 | </div> |
334 | </div> | 334 | </div> |
335 | <div class="pull-right"> | 335 | <div class="pull-right"> |
336 | <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> | 336 | <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> |
337 | </div> | 337 | </div> |
338 | </section> | 338 | </section> |
339 | <!-- <div class="row"> </div> | 339 | <!-- <div class="row"> </div> |
340 | <div class="row"> | 340 | <div class="row"> |
341 | <div class="form-group"> | 341 | <div class="form-group"> |
342 | <div class="col-lg-12 text-right"> | 342 | <div class="col-lg-12 text-right"> |
343 | <button type="submit" class="btn btn-success"><i class="icon-ok"></i> Save Form</button> | 343 | <button type="submit" class="btn btn-success"><i class="icon-ok"></i> Save Form</button> |
344 | <button type="reset" class="btn btn-default">Cancel</button> | 344 | <button type="reset" class="btn btn-default">Cancel</button> |
345 | </div> | 345 | </div> |
346 | </div> | 346 | </div> |
347 | </div> --> | 347 | </div> --> |
348 | </div> | 348 | </div> |
349 | <!-- /widget-content --> | 349 | <!-- /widget-content --> |
350 | </div> | 350 | </div> |
351 | <!-- /widget --> | 351 | <!-- /widget --> |
352 | 352 | ||
353 | 353 | ||
354 | 354 | ||
355 | </div> | 355 | </div> |
356 | <div class="clearfix"></div> | 356 | <div class="clearfix"></div> |
357 | 357 | ||
358 | <div class="addNewMargin" style="display: none;"> | 358 | <div class="addNewMargin" style="display: none;"> |
359 | <div class="customBackdrop"> | 359 | <div class="customBackdrop"> |
360 | <div class="customModalInner" style="max-width: 700px;"> | 360 | <div class="customModalInner" style="max-width: 700px;"> |
361 | <div class="customModelHead"> | 361 | <div class="customModelHead"> |
362 | <p class="pull-left"> | 362 | <p class="pull-left"> |
363 | <i class="fa fa-list-alt" aria-hidden="true"></i> | 363 | <i class="fa fa-list-alt" aria-hidden="true"></i> |
364 | Add New JET-A Customer Margin | 364 | Add New JET-A Customer Margin |
365 | </p> | 365 | </p> |
366 | <p class="pull-right"> | 366 | <p class="pull-right"> |
367 | <i class="fa fa-times" aria-hidden="true" style="cursor: pointer;" ng-click="closeMarginPopup()"></i> | 367 | <i class="fa fa-times" aria-hidden="true" style="cursor: pointer;" ng-click="closeMarginPopup()"></i> |
368 | </p> | 368 | </p> |
369 | <div class="clearfix"></div> | 369 | <div class="clearfix"></div> |
370 | </div> | 370 | </div> |
371 | <div class="customModelBody"> | 371 | <div class="customModelBody"> |
372 | 372 | ||
373 | <div class="customAccordianHeader customActive"> | 373 | <div class="customAccordianHeader customActive"> |
374 | <input type="text" class="form-control" style="width: 120px; margin-right: 10px;" placeholder="Margin Name" ng-model="newJet.marginName"> | 374 | <input type="text" class="form-control" style="width: 120px; margin-right: 10px;" placeholder="Margin Name" ng-model="newJet.marginName"> |
375 | <select class="form-control" ng-model="newJet.pricingStructure"> | 375 | <select class="form-control" ng-model="newJet.pricingStructure"> |
376 | <option value="" disabled selected>Pricing Structure</option> | 376 | <option value="" disabled selected>Pricing Structure</option> |
377 | <option value="minus">Retail -(minus)</option> | 377 | <option value="minus">Retail -(minus)</option> |
378 | <option value="plus">Cost +(plus)</option> | 378 | <option value="plus">Cost +(plus)</option> |
379 | <option value="equal">Direct =(equal)</option> | 379 | <option value="equal">Direct =(equal)</option> |
380 | </select> | 380 | </select> |
381 | <span style="margin-right: 0;">$</span> | 381 | <span style="margin-right: 0;">$</span> |
382 | <input type="text" class="form-control" style="width: 120px;" placeholder="Margin Price" ng-model="newJet.marginValue" ng-blur="force4decimals(newJet.marginValue)" valid-number /> | 382 | <input type="text" class="form-control" style="width: 120px;" placeholder="Margin Price" ng-model="newJet.marginValue" ng-blur="force4decimals(newJet.marginValue)" valid-number /> |
383 | <div class="clearfix"></div> | 383 | <div class="clearfix"></div> |
384 | </div> | 384 | </div> |
385 | <div class="customAccordianTabBody"> | 385 | <div class="customAccordianTabBody"> |
386 | <div ckeditor="options" ng-model="newJet.message" ready="onReady()"></div> | 386 | <div ckeditor="options" ng-model="newJet.message" ready="onReady()"></div> |
387 | </div> | 387 | </div> |
388 | 388 | ||
389 | </div> | 389 | </div> |
390 | <div class="customModelFooter text-center"> | 390 | <div class="customModelFooter text-center"> |
391 | <input type="submit" value="Save" class="btn" ng-click="addNewATypeJet()"> | 391 | <input type="submit" value="Save" class="btn" ng-click="addNewATypeJet()"> |
392 | <button class="btn" ng-click="closeMarginPopup()">Cancel</button> | 392 | <button class="btn" ng-click="closeMarginPopup()">Cancel</button> |
393 | </div> | 393 | </div> |
394 | </div> | 394 | </div> |
395 | </div> | 395 | </div> |
396 | </div> | 396 | </div> |
397 | 397 | ||
398 | <div class="addNewVtype" style="display: none;"> | 398 | <div class="addNewVtype" style="display: none;"> |
399 | <div class="customBackdrop"> | 399 | <div class="customBackdrop"> |
400 | <div class="customModalInner" style="max-width: 700px;"> | 400 | <div class="customModalInner" style="max-width: 700px;"> |
401 | <div class="customModelHead"> | 401 | <div class="customModelHead"> |
402 | <p class="pull-left"> | 402 | <p class="pull-left"> |
403 | <i class="fa fa-list-alt" aria-hidden="true"></i> | 403 | <i class="fa fa-list-alt" aria-hidden="true"></i> |
404 | Add New AVGAS 100LL Customer Margin Template | 404 | Add New AVGAS 100LL Customer Margin Template |
405 | </p> | 405 | </p> |
406 | <p class="pull-right"> | 406 | <p class="pull-right"> |
407 | <i class="fa fa-times" aria-hidden="true" style="cursor: pointer;" ng-click="closeNewVtypePop()"></i> | 407 | <i class="fa fa-times" aria-hidden="true" style="cursor: pointer;" ng-click="closeNewVtypePop()"></i> |
408 | </p> | 408 | </p> |
409 | <div class="clearfix"></div> | 409 | <div class="clearfix"></div> |
410 | </div> | 410 | </div> |
411 | <div class="customModelBody"> | 411 | <div class="customModelBody"> |
412 | 412 | ||
413 | <div class="customAccordianHeader customActive"> | 413 | <div class="customAccordianHeader customActive"> |
414 | <input type="text" class="form-control" style="width: 120px; margin-right: 10px;" placeholder="Margin Name" ng-model="newVtypeJet.marginName"> | 414 | <input type="text" class="form-control" style="width: 120px; margin-right: 10px;" placeholder="Margin Name" ng-model="newVtypeJet.marginName"> |
415 | <select class="form-control" ng-model="newVtypeJet.pricingStructure"> | 415 | <select class="form-control" ng-model="newVtypeJet.pricingStructure"> |
416 | <option value="" disabled selected>Pricing Structure</option> | 416 | <option value="" disabled selected>Pricing Structure</option> |
417 | <option value="minus">Retail -(minus)</option> | 417 | <option value="minus">Retail -(minus)</option> |
418 | <option value="plus">Cost +(plus)</option> | 418 | <option value="plus">Cost +(plus)</option> |
419 | <option value="equal">Direct =(equal)</option> | 419 | <option value="equal">Direct =(equal)</option> |
420 | </select> | 420 | </select> |
421 | <span style="margin-right: 0;">$</span> | 421 | <span style="margin-right: 0;">$</span> |
422 | <input type="text" class="form-control" style="width: 120px;" placeholder="Margin Price" ng-model="newVtypeJet.marginValue" ng-blur="force4decimals(newVtypeJet.marginValue)" valid-number /> | 422 | <input type="text" class="form-control" style="width: 120px;" placeholder="Margin Price" ng-model="newVtypeJet.marginValue" ng-blur="force4decimals(newVtypeJet.marginValue)" valid-number /> |
423 | <div class="clearfix"></div> | 423 | <div class="clearfix"></div> |
424 | </div> | 424 | </div> |
425 | <div class="customAccordianTabBody"> | 425 | <div class="customAccordianTabBody"> |
426 | <div ckeditor="options" ng-model="newVtypeJet.message" ready="onReady()"></div> | 426 | <div ckeditor="options" ng-model="newVtypeJet.message" ready="onReady()"></div> |
427 | </div> | 427 | </div> |
428 | 428 | ||
429 | </div> | 429 | </div> |
430 | <div class="customModelFooter text-center"> | 430 | <div class="customModelFooter text-center"> |
431 | <input type="submit" value="Save" class="btn" ng-click="addNewVTypeJet()"> | 431 | <input type="submit" value="Save" class="btn" ng-click="addNewVTypeJet()"> |
432 | <button class="btn" ng-click="closeNewVtypePop()">Cancel</button> | 432 | <button class="btn" ng-click="closeNewVtypePop()">Cancel</button> |
433 | </div> | 433 | </div> |
434 | </div> | 434 | </div> |
435 | </div> | 435 | </div> |
436 | </div> | 436 | </div> |
437 | 437 | ||
438 | <div class="customConfirmPopBackdrop" id="confirm1" style="display: none;"> | 438 | <div class="customConfirmPopBackdrop" id="confirm1" style="display: none;"> |
439 | <div class="customModalInner"> | 439 | <div class="customModalInner"> |
440 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 440 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
441 | <table> | 441 | <table> |
442 | <tr> | 442 | <tr> |
443 | <td> | 443 | <td> |
444 | <img src="img/info.png" style="width: 50px;"> | 444 | <img src="img/info.png" style="width: 50px;"> |
445 | </td> | 445 | </td> |
446 | <td> | 446 | <td> |
447 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to email pricing to everyone in your contact list?</p> | 447 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to email pricing to everyone in your contact list?</p> |
448 | </td> | 448 | </td> |
449 | </tr> | 449 | </tr> |
450 | </table> | 450 | </table> |
451 | </div> | 451 | </div> |
452 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 452 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
453 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="saveAndCloseConfirm()">Yes</button> | 453 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="saveAndCloseConfirm()">Yes</button> |
454 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAndCloseConfirm()">Cancel</button> | 454 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAndCloseConfirm()">Cancel</button> |
455 | </div> | 455 | </div> |
456 | </div> | 456 | </div> |
457 | </div> | 457 | </div> |
458 | <div class="customConfirmPopBackdrop" id="confirm2" style="display: none;"> | 458 | <div class="customConfirmPopBackdrop" id="confirm2" style="display: none;"> |
459 | <div class="customModalInner"> | 459 | <div class="customModalInner"> |
460 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 460 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
461 | <table> | 461 | <table> |
462 | <tr> | 462 | <tr> |
463 | <td> | 463 | <td> |
464 | <img src="img/info.png" style="width: 50px;"> | 464 | <img src="img/info.png" style="width: 50px;"> |
465 | </td> | 465 | </td> |
466 | <td> | 466 | <td> |
467 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to email pricing for this margin?</p> | 467 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to email pricing for this margin?</p> |
468 | </td> | 468 | </td> |
469 | </tr> | 469 | </tr> |
470 | </table> | 470 | </table> |
471 | </div> | 471 | </div> |
472 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 472 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
473 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="saveAndCloseForMarginConfirm()">Yes</button> | 473 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="saveAndCloseForMarginConfirm()">Yes</button> |
474 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAndCloseForMarginConfirm()">Cancel</button> | 474 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAndCloseForMarginConfirm()">Cancel</button> |
475 | </div> | 475 | </div> |
476 | </div> | 476 | </div> |
477 | </div> | 477 | </div> |
478 | 478 | ||
479 | <div class="customConfirmPopBackdrop" id="confirm3" style="display: none;"> | 479 | <div class="customConfirmPopBackdrop" id="confirm3" style="display: none;"> |
480 | <div class="customModalInner"> | 480 | <div class="customModalInner"> |
481 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 481 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
482 | <table> | 482 | <table> |
483 | <tr> | 483 | <tr> |
484 | <td> | 484 | <td> |
485 | <img src="img/info.png" style="width: 50px;"> | 485 | <img src="img/info.png" style="width: 50px;"> |
486 | </td> | 486 | </td> |
487 | <td> | 487 | <td> |
488 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to email pricing for this margin?</p> | 488 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to email pricing for this margin?</p> |
489 | </td> | 489 | </td> |
490 | </tr> | 490 | </tr> |
491 | </table> | 491 | </table> |
492 | </div> | 492 | </div> |
493 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 493 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
494 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="saveAndCloseForAVGASMarginConfirm()">Yes</button> | 494 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="saveAndCloseForAVGASMarginConfirm()">Yes</button> |
495 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAndCloseForAVGASMarginConfirm()">Cancel</button> | 495 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAndCloseForAVGASMarginConfirm()">Cancel</button> |
496 | </div> | 496 | </div> |
497 | </div> | 497 | </div> |
498 | </div> | 498 | </div> |
499 | 499 | ||
500 | <div class="customConfirmPopBackdrop" id="deleteTierConfirm" style="display: none;"> | 500 | <div class="customConfirmPopBackdrop" id="deleteTierConfirm" style="display: none;"> |
501 | <div class="customModalInner"> | 501 | <div class="customModalInner"> |
502 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 502 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
503 | <table> | 503 | <table> |
504 | <tr> | 504 | <tr> |
505 | <td> | 505 | <td> |
506 | <img src="img/info.png" style="width: 50px;"> | 506 | <img src="img/info.png" style="width: 50px;"> |
507 | </td> | 507 | </td> |
508 | <td> | 508 | <td> |
509 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to delete this Tier?</p> | 509 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to delete this Tier?</p> |
510 | </td> | 510 | </td> |
511 | </tr> | 511 | </tr> |
512 | </table> | 512 | </table> |
513 | </div> | 513 | </div> |
514 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 514 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
515 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmDeleteTier()">Yes</button> | 515 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmDeleteTier()">Yes</button> |
516 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelTierDelete()">Cancel</button> | 516 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelTierDelete()">Cancel</button> |
517 | </div> | 517 | </div> |
518 | </div> | 518 | </div> |
519 | </div> | 519 | </div> |
520 | 520 | ||
521 | <div class="customConfirmPopBackdrop" id="deleteVtypeTierConfirm" style="display: none;"> | 521 | <div class="customConfirmPopBackdrop" id="deleteVtypeTierConfirm" style="display: none;"> |
522 | <div class="customModalInner"> | 522 | <div class="customModalInner"> |
523 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 523 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
524 | <table> | 524 | <table> |
525 | <tr> | 525 | <tr> |
526 | <td> | 526 | <td> |
527 | <img src="img/info.png" style="width: 50px;"> | 527 | <img src="img/info.png" style="width: 50px;"> |
528 | </td> | 528 | </td> |
529 | <td> | 529 | <td> |
530 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to delete this Tier?</p> | 530 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to delete this Tier?</p> |
531 | </td> | 531 | </td> |
532 | </tr> | 532 | </tr> |
533 | </table> | 533 | </table> |
534 | </div> | 534 | </div> |
535 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 535 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
536 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmDeleteVtypeTier()">Yes</button> | 536 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmDeleteVtypeTier()">Yes</button> |
537 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelVtypeTierDelete()">Cancel</button> | 537 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelVtypeTierDelete()">Cancel</button> |
538 | </div> | 538 | </div> |
539 | </div> | 539 | </div> |
540 | </div> | 540 | </div> |
541 | 541 | ||
542 | <div class="customConfirmPopBackdrop" id="deleteMargin" style="display: none;"> | 542 | <div class="customConfirmPopBackdrop" id="deleteMargin" style="display: none;"> |
543 | <div class="customModalInner"> | 543 | <div class="customModalInner"> |
544 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 544 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
545 | <table> | 545 | <table> |
546 | <tr> | 546 | <tr> |
547 | <td> | 547 | <td> |
548 | <img src="img/info.png" style="width: 50px;"> | 548 | <img src="img/info.png" style="width: 50px;"> |
549 | </td> | 549 | </td> |
550 | <td> | 550 | <td> |
551 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to delete this Margin Template?</p> | 551 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to delete this Margin Template?</p> |
552 | </td> | 552 | </td> |
553 | </tr> | 553 | </tr> |
554 | </table> | 554 | </table> |
555 | </div> | 555 | </div> |
556 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 556 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
557 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmDeleteMargin()">Yes</button> | 557 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmDeleteMargin()">Yes</button> |
558 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelMarginDelete()">Cancel</button> | 558 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelMarginDelete()">Cancel</button> |
559 | </div> | 559 | </div> |
560 | </div> | 560 | </div> |
561 | </div> | 561 | </div> |
562 | 562 | ||
563 | <div class="customConfirmPopBackdrop" id="deleteVtypeMargin" style="display: none;"> | 563 | <div class="customConfirmPopBackdrop" id="deleteVtypeMargin" style="display: none;"> |
564 | <div class="customModalInner"> | 564 | <div class="customModalInner"> |
565 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 565 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
566 | <table> | 566 | <table> |
567 | <tr> | 567 | <tr> |
568 | <td> | 568 | <td> |
569 | <img src="img/info.png" style="width: 50px;"> | 569 | <img src="img/info.png" style="width: 50px;"> |
570 | </td> | 570 | </td> |
571 | <td> | 571 | <td> |
572 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to delete this Margin Template?</p> | 572 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to delete this Margin Template?</p> |
573 | </td> | 573 | </td> |
574 | </tr> | 574 | </tr> |
575 | </table> | 575 | </table> |
576 | </div> | 576 | </div> |
577 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 577 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
578 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmDeletVtypeMargin()">Yes</button> | 578 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmDeletVtypeMargin()">Yes</button> |
579 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelVtypeMarginDelete()">Cancel</button> | 579 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelVtypeMarginDelete()">Cancel</button> |
580 | </div> | 580 | </div> |
581 | </div> | 581 | </div> |
582 | </div> | 582 | </div> |
583 | 583 | ||
584 | <div class="customConfirmPopBackdrop" id="resetPricing" style="display: none;"> | 584 | <div class="customConfirmPopBackdrop" id="resetPricing" style="display: none;"> |
585 | <div class="customModalInner"> | 585 | <div class="customModalInner"> |
586 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 586 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
587 | <table> | 587 | <table> |
588 | <tr> | 588 | <tr> |
589 | <td> | 589 | <td> |
590 | <img src="img/info.png" style="width: 50px;"> | 590 | <img src="img/info.png" style="width: 50px;"> |
591 | </td> | 591 | </td> |
592 | <td> | 592 | <td> |
593 | <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> | 593 | <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> |
594 | </td> | 594 | </td> |
595 | </tr> | 595 | </tr> |
596 | </table> | 596 | </table> |
597 | </div> | 597 | </div> |
598 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 598 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
599 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmReset()">Yes</button> | 599 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="confirmReset()">Yes</button> |
600 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelReset()">No</button> | 600 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelReset()">No</button> |
601 | </div> | 601 | </div> |
602 | </div> | 602 | </div> |
603 | </div> | 603 | </div> |
604 | 604 | ||
605 | <!-- Le javascript | 605 | <!-- Le javascript |
606 | ================================================== --> | 606 | ================================================== --> |
607 | <!-- Placed at the end of the document so the pages load faster --> | 607 | <!-- Placed at the end of the document so the pages load faster --> |
608 | <!-- <script> | 608 | <!-- <script> |
609 | CKEDITOR.replace( 'editor2', { | 609 | CKEDITOR.replace( 'editor2', { |
610 | height: 250, | 610 | height: 250, |
611 | extraPlugins: 'divarea' | 611 | extraPlugins: 'divarea' |
612 | } ); | 612 | } ); |
613 | </script> --> | 613 | </script> --> |
app/partials/viewCompany/viewCompany.html
1 | <style> | 1 | <style> |
2 | .subnavbar .mainnav > li:nth-child(3) > a{ | 2 | .subnavbar .mainnav > li:nth-child(2) > a{ |
3 | color: #ca5c6a; | 3 | color: #ca5c6a; |
4 | } | 4 | } |
5 | .widget-content{ | 5 | .widget-content{ |
6 | padding: 10px !important; | 6 | padding: 10px !important; |
7 | } | 7 | } |
8 | .widget-content input[type="text"], .widget-content select{ | 8 | .widget-content input[type="text"], .widget-content select{ |
9 | height: 31px; | 9 | height: 31px; |
10 | padding: 0; | 10 | padding: 0; |
11 | } | 11 | } |
12 | .new-label span{ | 12 | .new-label span{ |
13 | float: left; | 13 | float: left; |
14 | line-height: 31px; | 14 | line-height: 31px; |
15 | } | 15 | } |
16 | .new-label span:first-child{ | 16 | .new-label span:first-child{ |
17 | margin-right: 5px; | 17 | margin-right: 5px; |
18 | font-weight: bold; | 18 | font-weight: bold; |
19 | } | 19 | } |
20 | .new-label span:last-child{ | 20 | .new-label span:last-child{ |
21 | margin-left: 5px; | 21 | margin-left: 5px; |
22 | } | 22 | } |
23 | .new-label select{ | 23 | .new-label select{ |
24 | display: -webkit-inline-box; | 24 | display: -webkit-inline-box; |
25 | display: inline-box; | 25 | display: inline-box; |
26 | float: left; | 26 | float: left; |
27 | } | 27 | } |
28 | .new-address p{ | 28 | .new-address p{ |
29 | margin-bottom: 0; | 29 | margin-bottom: 0; |
30 | } | 30 | } |
31 | .new-add-select{ | 31 | .new-add-select{ |
32 | padding-left: 15px; | 32 | padding-left: 15px; |
33 | margin: 10px 0; | 33 | margin: 10px 0; |
34 | } | 34 | } |
35 | .new-add-select select{ | 35 | .new-add-select select{ |
36 | width: 100px; | 36 | width: 100px; |
37 | } | 37 | } |
38 | .widget{ | 38 | .widget{ |
39 | -moz-box-shadow: 0px 3px 8px rgba(100,100,100, 0.7); | 39 | -moz-box-shadow: 0px 3px 8px rgba(100,100,100, 0.7); |
40 | -webkit-box-shadow: 0px 3px 8px rgba(100,100,100, 0.7); | 40 | -webkit-box-shadow: 0px 3px 8px rgba(100,100,100, 0.7); |
41 | box-shadow: 0px 3px 8px rgba(100,100,100, 0.7); | 41 | box-shadow: 0px 3px 8px rgba(100,100,100, 0.7); |
42 | } | 42 | } |
43 | .optionclass { | 43 | .optionclass { |
44 | background: #fff; | 44 | background: #fff; |
45 | } | 45 | } |
46 | .timess { | 46 | .timess { |
47 | float: right !important; | 47 | float: right !important; |
48 | margin-top: 10px !important; | 48 | margin-top: 10px !important; |
49 | margin-right: 10px !important; | 49 | margin-right: 10px !important; |
50 | color: #999 !important; | 50 | color: #999 !important; |
51 | cursor: pointer !important; | 51 | cursor: pointer !important; |
52 | } | 52 | } |
53 | 53 | ||
54 | .button1 { | 54 | .button1 { |
55 | display: inline-block; | 55 | display: inline-block; |
56 | height: 35px; | 56 | height: 35px; |
57 | line-height: 35px; | 57 | line-height: 35px; |
58 | padding-right: 15px; | 58 | padding-right: 15px; |
59 | padding-left: 50px; | 59 | padding-left: 50px; |
60 | position: relative; | 60 | position: relative; |
61 | background-color:rgb(41,127,184); | 61 | background-color:rgb(41,127,184); |
62 | color:rgb(255,255,255); | 62 | color:rgb(255,255,255); |
63 | text-decoration: none; | 63 | text-decoration: none; |
64 | text-transform: uppercase; | 64 | text-transform: uppercase; |
65 | letter-spacing: 1px; | 65 | letter-spacing: 1px; |
66 | margin-bottom: 15px; | 66 | margin-bottom: 15px; |
67 | border: 0; | 67 | border: 0; |
68 | 68 | ||
69 | 69 | ||
70 | border-radius: 5px; | 70 | border-radius: 5px; |
71 | -moz-border-radius: 5px; | 71 | -moz-border-radius: 5px; |
72 | -webkit-border-radius: 5px; | 72 | -webkit-border-radius: 5px; |
73 | text-shadow:0px 1px 0px rgba(0,0,0,0.5); | 73 | text-shadow:0px 1px 0px rgba(0,0,0,0.5); |
74 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1; | 74 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1; |
75 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true); | 75 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true); |
76 | 76 | ||
77 | -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2); | 77 | -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2); |
78 | -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2); | 78 | -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2); |
79 | box-shadow:0px 2px 2px rgba(0,0,0,0.2); | 79 | box-shadow:0px 2px 2px rgba(0,0,0,0.2); |
80 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)"; | 80 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)"; |
81 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true); | 81 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true); |
82 | } | 82 | } |
83 | 83 | ||
84 | .button1 span { | 84 | .button1 span { |
85 | position: absolute; | 85 | position: absolute; |
86 | left: 0; | 86 | left: 0; |
87 | top: 0; | 87 | top: 0; |
88 | width: 35px; | 88 | width: 35px; |
89 | background-color:rgba(0,0,0,0.5); | 89 | background-color:rgba(0,0,0,0.5); |
90 | 90 | ||
91 | -webkit-border-top-left-radius: 5px; | 91 | -webkit-border-top-left-radius: 5px; |
92 | -webkit-border-bottom-left-radius: 5px; | 92 | -webkit-border-bottom-left-radius: 5px; |
93 | -moz-border-radius-topleft: 5px; | 93 | -moz-border-radius-topleft: 5px; |
94 | -moz-border-radius-bottomleft: 5px; | 94 | -moz-border-radius-bottomleft: 5px; |
95 | border-top-left-radius: 5px; | 95 | border-top-left-radius: 5px; |
96 | border-bottom-left-radius: 5px; | 96 | border-bottom-left-radius: 5px; |
97 | border-right: 1px solid rgba(0,0,0,0.15); | 97 | border-right: 1px solid rgba(0,0,0,0.15); |
98 | } | 98 | } |
99 | 99 | ||
100 | .button1:hover span, .button1.active span { | 100 | .button1:hover span, .button1.active span { |
101 | background-color:rgb(0,102,26); | 101 | background-color:rgb(0,102,26); |
102 | border-right: 1px solid rgba(0,0,0,0.3); | 102 | border-right: 1px solid rgba(0,0,0,0.3); |
103 | } | 103 | } |
104 | 104 | ||
105 | .button1:active { | 105 | .button1:active { |
106 | margin-top: 2px; | 106 | margin-top: 2px; |
107 | margin-bottom: 13px; | 107 | margin-bottom: 13px; |
108 | 108 | ||
109 | -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5); | 109 | -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5); |
110 | -webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.5); | 110 | -webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.5); |
111 | box-shadow:0px 1px 0px rgba(255,255,255,0.5); | 111 | box-shadow:0px 1px 0px rgba(255,255,255,0.5); |
112 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true)"; | 112 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true)"; |
113 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true); | 113 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true); |
114 | } | 114 | } |
115 | 115 | ||
116 | .button1.turquoise { | 116 | .button1.turquoise { |
117 | background: #449d44; | 117 | background: #449d44; |
118 | } | 118 | } |
119 | 119 | ||
120 | </style> | 120 | </style> |
121 | 121 | ||
122 | <div class="myLoader" ng-show="showLoader"> | 122 | <div class="myLoader" ng-show="showLoader"> |
123 | <img src="../img/hourglass.gif" width="50px;"> | 123 | <img src="../img/hourglass.gif" width="50px;"> |
124 | </div> | 124 | </div> |
125 | 125 | ||
126 | <div class="col-xs-12 col-md-12"> | 126 | <div class="col-xs-12 col-md-12"> |
127 | <div class="row" style="margin-left:0px"> | 127 | <div class="row" style="margin-left:0px"> |
128 | <div class="col-md-12"> | 128 | <div class="col-md-12"> |
129 | <div class="widget"> | 129 | <div class="widget"> |
130 | <div class="widget-header"> | 130 | <div class="widget-header"> |
131 | <i class="fa fa-building-o" aria-hidden="true"></i> | 131 | <i class="fa fa-building-o" aria-hidden="true"></i> |
132 | <h3>{{companyData.companyName}} <i class="fa fa-trash-o deleteTierIcon" ng-click="deleteComp(companyData.id)" aria-hidden="true"></i></h3> | 132 | <h3>{{companyData.companyName}} <i class="fa fa-trash-o deleteTierIcon" ng-click="deleteComp(companyData.id)" aria-hidden="true"></i></h3> |
133 | <i class="fa fa-times timess" ui-sref="app.customers" aria-hidden="true"></i> | 133 | <i class="fa fa-times timess" ui-sref="app.customers" aria-hidden="true"></i> |
134 | </div> | 134 | </div> |
135 | <!-- /widget-header --> | 135 | <!-- /widget-header --> |
136 | <div class="widget-content"> | 136 | <div class="widget-content"> |
137 | <div class="row" style="margin-left:0px"> | 137 | <div class="row" style="margin-left:0px"> |
138 | <div class="col-md-6" ng-show="isGlobal"> | 138 | <div class="col-md-6" ng-show="isGlobal"> |
139 | <div class="widget"> | 139 | <div class="widget"> |
140 | <div class="widget-header"> | 140 | <div class="widget-header"> |
141 | <i class="fa fa-building-o" aria-hidden="true"></i> | 141 | <i class="fa fa-building-o" aria-hidden="true"></i> |
142 | <h3>Company Details</h3> | 142 | <h3>Company Details</h3> |
143 | <label>BASE ICAO</label> | 143 | <label>BASE ICAO</label> |
144 | <input type="tel" ng-model="companyData.baseIcao" ng-click="base()" style="line-height: 18px;width: 80px;padding: 0px 9px;" /> | 144 | <input type="tel" ng-model="companyData.baseIcao" ng-click="base()" style="line-height: 18px;width: 80px;padding: 0px 9px;" /> |
145 | 145 | ||
146 | <div class="pull-right" style="margin-top: 5px; margin-right: 10px;"> | 146 | <div class="pull-right" style="margin-top: 5px; margin-right: 10px;"> |
147 | <toggle ng-model="companyData.activate" ng-change="changeCompanyStatus()" size="customToogle" on="Active" off="Inactive"></toggle> | 147 | <toggle ng-model="companyData.activate" ng-change="changeCompanyStatus()" size="customToogle" on="Active" off="Inactive"></toggle> |
148 | </div> | 148 | </div> |
149 | 149 | ||
150 | </div> | 150 | </div> |
151 | <div class="widget-content" style="min-height: 350px;"> | 151 | <div class="widget-content" style="min-height: 350px;"> |
152 | <div class="row" style="margin-left:0px;"> | 152 | <div class="row" style="margin-left:0px;"> |
153 | <div class="col-md-7" style="padding-left: 0;"> | 153 | <div class="col-md-7" style="padding-left: 0;"> |
154 | <h4 ng-show="showCompanyName"> | 154 | <h4 ng-show="showCompanyName"> |
155 | <b style="color:#F90;">{{companyData.companyName}}</b> <i class="fa fa-pencil-square-o" ng-click="company()" style="font-size: 14px;" aria-hidden="true"></i> | 155 | <b style="color:#F90;">{{companyData.companyName}}</b> <i class="fa fa-pencil-square-o" ng-click="company()" style="font-size: 14px;" aria-hidden="true"></i> |
156 | </h4> | 156 | </h4> |
157 | <input type="tel" ng-hide="showCompanyName" ng-model="companyData.companyName" class="form-control"/> | 157 | <input type="tel" ng-hide="showCompanyName" ng-model="companyData.companyName" class="form-control"/> |
158 | </div> | 158 | </div> |
159 | <div class="col-md-5"> | 159 | <div class="col-md-5"> |
160 | <select class="form-control" style="padding: 4px 8px;background: #ebebeb;" ng-model="companyData.certificateType"> | 160 | <select class="form-control" style="padding: 4px 8px;background: #ebebeb;" ng-model="companyData.certificateType"> |
161 | <option class="optionclass" value="" disabled selected>Certificate Type</option> | 161 | <option class="optionclass" value="" disabled selected>Certificate Type</option> |
162 | <option class="optionclass" value="corporate">Part 91 (Corporate)</option> | 162 | <option class="optionclass" value="corporate">Part 91 (Corporate)</option> |
163 | <option class="optionclass" value="charter">Part 135 (Charter)</option> | 163 | <option class="optionclass" value="charter">Part 135 (Charter)</option> |
164 | <option class="optionclass" value="scheduled">Part 121 (Scheduled)</option> | 164 | <option class="optionclass" value="scheduled">Part 121 (Scheduled)</option> |
165 | <option class="optionclass" value="military">Military</option> | 165 | <option class="optionclass" value="military">Military</option> |
166 | <option class="optionclass" value="government">Government</option> | 166 | <option class="optionclass" value="government">Government</option> |
167 | </select> | 167 | </select> |
168 | </div> | 168 | </div> |
169 | </div> | 169 | </div> |
170 | <div> | 170 | <div> |
171 | <p class="new-label"> | 171 | <p class="new-label"> |
172 | <span>JET A Margin </span> | 172 | <span>JET A Margin </span> |
173 | <select class="form-control" style="width: 135px;padding: 4px 8px;" ng-change="editData()" ng-model="companyData.masterMargin"> | 173 | <select class="form-control" style="width: 135px;padding: 4px 8px;" ng-change="editData()" ng-model="companyData.masterMargin"> |
174 | <option ng-if="multiple" value="multiple">Multiple</option> | 174 | <option ng-if="multiple" value="multiple">Multiple</option> |
175 | <option ng-repeat="margin in jetMarginList" value="{{margin.id}}">{{margin.marginName}}</option> | 175 | <option ng-repeat="margin in jetMarginList" value="{{margin.id}}">{{margin.marginName}}</option> |
176 | </select> | 176 | </select> |
177 | <span ng-show="multipleMsg"> See Aircrart List</span> | 177 | <span ng-show="multipleMsg"> See Aircrart List</span> |
178 | <div class="clearfix"></div> | 178 | <div class="clearfix"></div> |
179 | </p> | 179 | </p> |
180 | </div> | 180 | </div> |
181 | <div> | 181 | <div> |
182 | <p class="new-label"> | 182 | <p class="new-label"> |
183 | <span>AVGAS 100LL </span> | 183 | <span>AVGAS 100LL </span> |
184 | <select class="form-control" style="width: 135px;padding: 4px 8px;" ng-change="editData()" ng-model="companyData.avgasMargin"> | 184 | <select class="form-control" style="width: 135px;padding: 4px 8px;" ng-change="editData()" ng-model="companyData.avgasMargin"> |
185 | <option value="">N/A</option> | 185 | <option value="">N/A</option> |
186 | <option ng-repeat="margin in avgsMarginList" value="{{margin.id}}">{{margin.marginName}}</option> | 186 | <option ng-repeat="margin in avgsMarginList" value="{{margin.id}}">{{margin.marginName}}</option> |
187 | </select> | 187 | </select> |
188 | <div class="clearfix"></div> | 188 | <div class="clearfix"></div> |
189 | </p> | 189 | </p> |
190 | </div> | 190 | </div> |
191 | <div> | 191 | <div> |
192 | <ui-select multiple class="form-control" ng-model="selected" name="name" ng-change="changeValue(selected)"> | 192 | <ui-select multiple class="form-control" ng-model="selected" name="name" ng-change="changeValue(selected)"> |
193 | <ui-select-match placeholder="Select or Search">{{$item.first}}</ui-select-match> | 193 | <ui-select-match placeholder="Select or Search">{{$item.first}}</ui-select-match> |
194 | <ui-select-choices repeat="val.first as val in values | filter: $select.search"> | 194 | <ui-select-choices repeat="val.first as val in values | filter: $select.search"> |
195 | {{val.first}} | 195 | {{val.first}} |
196 | <!-- <div ng-bind-html="val | highlight: $select"></div> --> | 196 | <!-- <div ng-bind-html="val | highlight: $select"></div> --> |
197 | </ui-select-choices> | 197 | </ui-select-choices> |
198 | </ui-select> | 198 | </ui-select> |
199 | </div> | 199 | </div> |
200 | </br> | 200 | </br> |
201 | <div class="new-address"> | 201 | <div class="new-address"> |
202 | </div> | 202 | </div> |
203 | <div> | 203 | <div> |
204 | <p style="margin-bottom: 0;"><b>Company Notes</b> <i class="fa fa-pencil-square-o" ng-click="showNote()" aria-hidden="true"></i></p> | 204 | <p style="margin-bottom: 0;"><b>Company Notes</b> <i class="fa fa-pencil-square-o" ng-click="showNote()" aria-hidden="true"></i></p> |
205 | <p ng-show="showNoteData">{{companyData.internalNote}}</p> | 205 | <p ng-show="showNoteData">{{companyData.internalNote}}</p> |
206 | <textarea name="message" ng-hide="showNoteData" style="margin-bottom: 6px;" class="form-control" ng-model="companyData.internalNote" rows="4" cols="34"></textarea> | 206 | <textarea name="message" ng-hide="showNoteData" style="margin-bottom: 6px;" class="form-control" ng-model="companyData.internalNote" rows="4" cols="34"></textarea> |
207 | </div> | 207 | </div> |
208 | <div class="pull-left"> | 208 | <div class="pull-left"> |
209 | <button ng-click="editData()" ng-show="showUpdateBtn" class="btn btn-success">Save</button> | 209 | <button ng-click="editData()" ng-show="showUpdateBtn" class="btn btn-success">Save</button> |
210 | <button ng-click="cancelUpdateData()" ng-show="showUpdateBtn" class="btn btn-default">Cancel</button> | 210 | <button ng-click="cancelUpdateData()" ng-show="showUpdateBtn" class="btn btn-default">Cancel</button> |
211 | </div> | 211 | </div> |
212 | <div class="pull-right"> | 212 | <div class="pull-right"> |
213 | <button type="button" ng-show="isShowEmail" ng-click="sendMail()" class="btn btn-primary">Distribute Price to Company Contacts</button> | 213 | <button type="button" ng-show="isShowEmail" ng-click="sendMail()" class="btn btn-primary">Distribute Price to Company Contacts</button> |
214 | <button type="button" class="btn btn-info" ng-click="setFuel()">Setup Fuel</button> | 214 | <button type="button" class="btn btn-info" ng-click="setFuel()">Setup Fuel</button> |
215 | </div> | 215 | </div> |
216 | <div class="clearfix"></div> | 216 | <div class="clearfix"></div> |
217 | </div> | 217 | </div> |
218 | </div> | 218 | </div> |
219 | </div> | 219 | </div> |
220 | <div class="col-md-6" ng-hide="isGlobal"> | 220 | <div class="col-md-6" ng-hide="isGlobal"> |
221 | <div class="widget"> | 221 | <div class="widget"> |
222 | <div class="widget-header"> | 222 | <div class="widget-header"> |
223 | <i class="fa fa-building-o" aria-hidden="true"></i> | 223 | <i class="fa fa-building-o" aria-hidden="true"></i> |
224 | <h3>Company Details</h3> | 224 | <h3>Company Details</h3> |
225 | <label>BASE ICAO</label> | 225 | <label>BASE ICAO</label> |
226 | <input type="tel" ng-model="companyData.baseIcao" ng-click="base()" style="line-height: 18px;width: 80px;padding: 0px 9px;" /> | 226 | <input type="tel" ng-model="companyData.baseIcao" ng-click="base()" style="line-height: 18px;width: 80px;padding: 0px 9px;" /> |
227 | 227 | ||
228 | <div class="pull-right" style="margin-top: 5px; margin-right: 10px;"> | 228 | <div class="pull-right" style="margin-top: 5px; margin-right: 10px;"> |
229 | <toggle ng-model="companyData.activate" ng-change="changeCompanyStatus()" size="customToogle" on="Active" off="Inactive"></toggle> | 229 | <toggle ng-model="companyData.activate" ng-change="changeCompanyStatus()" size="customToogle" on="Active" off="Inactive"></toggle> |
230 | </div> | 230 | </div> |
231 | 231 | ||
232 | </div> | 232 | </div> |
233 | <div class="widget-content"> | 233 | <div class="widget-content"> |
234 | <div class="row" style="margin-left:0px;"> | 234 | <div class="row" style="margin-left:0px;"> |
235 | <div class="col-md-7" style="padding-left: 0;"> | 235 | <div class="col-md-7" style="padding-left: 0;"> |
236 | <h4 ng-show="showCompanyName"> | 236 | <h4 ng-show="showCompanyName"> |
237 | <b style="color:#F90;">{{companyData.companyName}}</b> <i class="fa fa-pencil-square-o" ng-click="company()" style="font-size: 14px;" aria-hidden="true"></i> | 237 | <b style="color:#F90;">{{companyData.companyName}}</b> <i class="fa fa-pencil-square-o" ng-click="company()" style="font-size: 14px;" aria-hidden="true"></i> |
238 | </h4> | 238 | </h4> |
239 | <input type="tel" ng-hide="showCompanyName" ng-model="companyData.companyName" class="form-control"/> | 239 | <input type="tel" ng-hide="showCompanyName" ng-model="companyData.companyName" class="form-control"/> |
240 | </div> | 240 | </div> |
241 | <div class="col-md-5"> | 241 | <div class="col-md-5"> |
242 | <select class="form-control" style="padding: 4px 8px;background: #ebebeb;" ng-model="companyData.certificateType"> | 242 | <select class="form-control" style="padding: 4px 8px;background: #ebebeb;" ng-model="companyData.certificateType"> |
243 | <option class="optionclass" value="" disabled selected>Certificate Type</option> | 243 | <option class="optionclass" value="" disabled selected>Certificate Type</option> |
244 | <option class="optionclass" value="corporate">Part 91 (Corporate)</option> | 244 | <option class="optionclass" value="corporate">Part 91 (Corporate)</option> |
245 | <option class="optionclass" value="charter">Part 135 (Charter)</option> | 245 | <option class="optionclass" value="charter">Part 135 (Charter)</option> |
246 | <option class="optionclass" value="scheduled">Part 121 (Scheduled)</option> | 246 | <option class="optionclass" value="scheduled">Part 121 (Scheduled)</option> |
247 | <option class="optionclass" value="military">Military</option> | 247 | <option class="optionclass" value="military">Military</option> |
248 | <option class="optionclass" value="government">Government</option> | 248 | <option class="optionclass" value="government">Government</option> |
249 | </select> | 249 | </select> |
250 | </div> | 250 | </div> |
251 | </div> | 251 | </div> |
252 | <div> | 252 | <div> |
253 | <p class="new-label"> | 253 | <p class="new-label"> |
254 | <span>JET A Margin </span> | 254 | <span>JET A Margin </span> |
255 | <select class="form-control" style="width: 135px;padding: 4px 8px;" ng-change="editData()" ng-model="companyData.masterMargin"> | 255 | <select class="form-control" style="width: 135px;padding: 4px 8px;" ng-change="editData()" ng-model="companyData.masterMargin"> |
256 | <option ng-if="multiple" value="multiple">Multiple</option> | 256 | <option ng-if="multiple" value="multiple">Multiple</option> |
257 | <option ng-repeat="margin in jetMarginList" value="{{margin.id}}">{{margin.marginName}}</option> | 257 | <option ng-repeat="margin in jetMarginList" value="{{margin.id}}">{{margin.marginName}}</option> |
258 | </select> | 258 | </select> |
259 | <span ng-show="multipleMsg"> See Aircraft List</span> | 259 | <span ng-show="multipleMsg"> See Aircraft List</span> |
260 | <div class="clearfix"></div> | 260 | <div class="clearfix"></div> |
261 | </p> | 261 | </p> |
262 | </div> | 262 | </div> |
263 | <div> | 263 | <div> |
264 | <p class="new-label"> | 264 | <p class="new-label"> |
265 | <span>AVGAS 100LL </span> | 265 | <span>AVGAS 100LL </span> |
266 | <select class="form-control" style="width: 135px;padding: 4px 8px;" ng-change="editData()" ng-model="companyData.avgasMargin"> | 266 | <select class="form-control" style="width: 135px;padding: 4px 8px;" ng-change="editData()" ng-model="companyData.avgasMargin"> |
267 | <option value="">N/A</option> | 267 | <option value="">N/A</option> |
268 | <option ng-repeat="margin in avgsMarginList" value="{{margin.id}}">{{margin.marginName}}</option> | 268 | <option ng-repeat="margin in avgsMarginList" value="{{margin.id}}">{{margin.marginName}}</option> |
269 | </select> | 269 | </select> |
270 | <div class="clearfix"></div> | 270 | <div class="clearfix"></div> |
271 | </p> | 271 | </p> |
272 | </div> | 272 | </div> |
273 | <div class="row" style="margin-left:0px;"> | 273 | <div class="row" style="margin-left:0px;"> |
274 | <div class="col-md-5" style="padding-left: 0;"> | 274 | <div class="col-md-5" style="padding-left: 0;"> |
275 | <input type="checkbox" name="" ng-model="companyData.baseTenant" ng-change="checkboxStatus(companyData.baseTenant)"> Tenant/Base Customer | 275 | <input type="checkbox" name="" ng-model="companyData.baseTenant" ng-change="checkboxStatus(companyData.baseTenant)"> Tenant/Base Customer |
276 | </div> | 276 | </div> |
277 | <div class="col-md-5" style="padding-left: 0;"> | 277 | <div class="col-md-5" style="padding-left: 0;"> |
278 | <input type="checkbox" name="" ng-model="companyData.fuelerlinxCustomer" ng-change="fuelercheckboxStatus(companyData.fuelerlinxCustomer)"> FuelerLinx Customer | 278 | <input type="checkbox" name="" ng-model="companyData.fuelerlinxCustomer" ng-change="fuelercheckboxStatus(companyData.fuelerlinxCustomer)"> FuelerLinx Customer |
279 | </div> | 279 | </div> |
280 | </div> | 280 | </div> |
281 | <div> | 281 | <div> |
282 | <input type="checkbox" name="" ng-model="companyData.contractFuelVendor" ng-change="checkboxStatus(companyData.contractFuelVendor)"> CAA Member | 282 | <input type="checkbox" name="" ng-model="companyData.contractFuelVendor" ng-change="checkboxStatus(companyData.contractFuelVendor)"> CAA Member |
283 | </div> | 283 | </div> |
284 | </br> | 284 | </br> |
285 | <div class="new-address"> | 285 | <div class="new-address"> |
286 | <p ng-show="showAddress"><i class="fa fa-map-marker"></i> | 286 | <p ng-show="showAddress"><i class="fa fa-map-marker"></i> |
287 | <span ng-hide="companyData.addressOne == 'null'">{{companyData.addressOne}}</span><span ng-hide="companyData.addressTwo == 'null'">, | 287 | <span ng-hide="companyData.addressOne == 'null'">{{companyData.addressOne}}</span><span ng-hide="companyData.addressTwo == 'null'">, |
288 | {{companyData.addressTwo}}</span> <span ng-hide="companyData.city == 'null'"><br/>{{companyData.city}},</span> <span ng-hide="companyData.state == 'null'">{{companyData.state}}</span> <span ng-hide="companyData.zipcode == 'null'">{{companyData.zipcode}}</span> <span ng-hide="companyData.country == 'null'"></br>{{companyData.country}}</span> <i class="fa fa-pencil-square-o" ng-click="addressChange()" aria-hidden="true"></i> </p> | 288 | {{companyData.addressTwo}}</span> <span ng-hide="companyData.city == 'null'"><br/>{{companyData.city}},</span> <span ng-hide="companyData.state == 'null'">{{companyData.state}}</span> <span ng-hide="companyData.zipcode == 'null'">{{companyData.zipcode}}</span> <span ng-hide="companyData.country == 'null'"></br>{{companyData.country}}</span> <i class="fa fa-pencil-square-o" ng-click="addressChange()" aria-hidden="true"></i> </p> |
289 | 289 | ||
290 | <div ng-hide="showAddress" style="margin-bottom:10px;"> | 290 | <div ng-hide="showAddress" style="margin-bottom:10px;"> |
291 | <label>Address1</label> | 291 | <label>Address1</label> |
292 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="companyData.addressOne" class="form-control" /> | 292 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="companyData.addressOne" class="form-control" /> |
293 | <label>Address2</label> | 293 | <label>Address2</label> |
294 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="companyData.addressTwo" class="form-control" /> | 294 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="companyData.addressTwo" class="form-control" /> |
295 | <label>City</label> | 295 | <label>City</label> |
296 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="companyData.city" class="form-control" /> | 296 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="companyData.city" class="form-control" /> |
297 | <label>State</label> | 297 | <label>State</label> |
298 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="companyData.state" class="form-control" /> | 298 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="companyData.state" class="form-control" /> |
299 | <label>ZipCode</label> | 299 | <label>ZipCode</label> |
300 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="companyData.zipcode" class="form-control" /> | 300 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="companyData.zipcode" class="form-control" /> |
301 | <label>Country</label> | 301 | <label>Country</label> |
302 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="companyData.country" class="form-control" /> | 302 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="companyData.country" class="form-control" /> |
303 | </div> | 303 | </div> |
304 | 304 | ||
305 | <p ng-repeat="data in companyData.companyCustomContacts" ng-if="data.contactNumber != null"> | 305 | <p ng-repeat="data in companyData.companyCustomContacts" ng-if="data.contactNumber != null"> |
306 | <i class="fa fa-phone" ng-hide="showEditContact"></i> | 306 | <i class="fa fa-phone" ng-hide="showEditContact"></i> |
307 | <span ng-hide="showEditContact">{{data.contactNumber}} </span> | 307 | <span ng-hide="showEditContact">{{data.contactNumber}} </span> |
308 | <i ng-click="showUpdateContact(data, 'phone')" ng-hide="showEditContact" class="fa fa-pencil-square-o" aria-hidden="true"></i> | 308 | <i ng-click="showUpdateContact(data, 'phone')" ng-hide="showEditContact" class="fa fa-pencil-square-o" aria-hidden="true"></i> |
309 | <i class="fa fa-trash-o" ng-click="deleteContent(data)" ng-hide="showEditContact" aria-hidden="true"></i> | 309 | <i class="fa fa-trash-o" ng-click="deleteContent(data)" ng-hide="showEditContact" aria-hidden="true"></i> |
310 | </p> | 310 | </p> |
311 | <p ng-repeat="data in companyData.companyCustomContacts" ng-if="data.email != null"> | 311 | <p ng-repeat="data in companyData.companyCustomContacts" ng-if="data.email != null"> |
312 | <i class="fa fa-envelope" ng-hide="showEditEmail"></i> | 312 | <i class="fa fa-envelope" ng-hide="showEditEmail"></i> |
313 | <span ng-hide="showEditEmail">{{data.email}} </span> | 313 | <span ng-hide="showEditEmail">{{data.email}} </span> |
314 | <i ng-click="showUpdateEmail(data, 'email')" ng-hide="showEditEmail" class="fa fa-pencil-square-o" aria-hidden="true"></i> | 314 | <i ng-click="showUpdateEmail(data, 'email')" ng-hide="showEditEmail" class="fa fa-pencil-square-o" aria-hidden="true"></i> |
315 | <i class="fa fa-trash-o" ng-click="deleteContent(data)" ng-hide="showEditEmail" aria-hidden="true"></i> | 315 | <i class="fa fa-trash-o" ng-click="deleteContent(data)" ng-hide="showEditEmail" aria-hidden="true"></i> |
316 | </p> | 316 | </p> |
317 | </div> | 317 | </div> |
318 | <div style="margin-top:5px; margin-bottom:5px;"> | 318 | <div style="margin-top:5px; margin-bottom:5px;"> |
319 | <button type="button" ng-click="addCustomPhone('phone')" class="btn btn-default">Add Phone</button> | 319 | <button type="button" ng-click="addCustomPhone('phone')" class="btn btn-default">Add Phone</button> |
320 | <button type="button" class="btn btn-info" ng-click="addCustomEmail('email')">Add Email</button> | 320 | <button type="button" class="btn btn-info" ng-click="addCustomEmail('email')">Add Email</button> |
321 | </div> | 321 | </div> |
322 | <div> | 322 | <div> |
323 | <p style="margin-bottom: 0;"><b>Company Notes</b> <i class="fa fa-pencil-square-o" ng-click="showNote()" aria-hidden="true"></i></p> | 323 | <p style="margin-bottom: 0;"><b>Company Notes</b> <i class="fa fa-pencil-square-o" ng-click="showNote()" aria-hidden="true"></i></p> |
324 | <p ng-show="showNoteData">{{companyData.internalNote}}</p> | 324 | <p ng-show="showNoteData">{{companyData.internalNote}}</p> |
325 | <textarea name="message" ng-hide="showNoteData" style="margin-bottom: 6px;" class="form-control" ng-model="companyData.internalNote" rows="4" cols="34"></textarea> | 325 | <textarea name="message" ng-hide="showNoteData" style="margin-bottom: 6px;" class="form-control" ng-model="companyData.internalNote" rows="4" cols="34"></textarea> |
326 | </div> | 326 | </div> |
327 | <div class="pull-left"> | 327 | <div class="pull-left"> |
328 | <button ng-click="editData()" ng-show="showUpdateBtn" class="btn btn-success">Save</button> | 328 | <button ng-click="editData()" ng-show="showUpdateBtn" class="btn btn-success">Save</button> |
329 | <button ng-click="cancelUpdateData()" ng-show="showUpdateBtn" class="btn btn-default">Cancel</button> | 329 | <button ng-click="cancelUpdateData()" ng-show="showUpdateBtn" class="btn btn-default">Cancel</button> |
330 | </div> | 330 | </div> |
331 | <div class="pull-right"> | 331 | <div class="pull-right"> |
332 | <button type="button" ng-show="isShowEmail" ng-click="sendMail()" class="btn btn-primary">Distribute Price to Company Contacts</button> | 332 | <button type="button" ng-show="isShowEmail" ng-click="sendMail()" class="btn btn-primary">Distribute Price to Company Contacts</button> |
333 | <button type="button" class="btn btn-info" ng-click="setFuel()">Setup Fuel</button> | 333 | <button type="button" class="btn btn-info" ng-click="setFuel()">Setup Fuel</button> |
334 | </div> | 334 | </div> |
335 | <div class="clearfix"></div> | 335 | <div class="clearfix"></div> |
336 | </div> | 336 | </div> |
337 | </div> | 337 | </div> |
338 | </div> | 338 | </div> |
339 | <div class="col-md-6"> | 339 | <div class="col-md-6"> |
340 | <div class="widget" style="min-height: 350px;"> | 340 | <div class="widget" style="min-height: 350px;"> |
341 | <div class="widget-header"> | 341 | <div class="widget-header"> |
342 | <i class="fa fa-plane"></i> | 342 | <i class="fa fa-plane"></i> |
343 | <h3>Aircraft List</h3> | 343 | <h3>Aircraft List</h3> |
344 | <div class="pull-right"> | 344 | <div class="pull-right"> |
345 | <button type="submit" class="btn btn-success btn-sm" data-toggle="modal" ng-click="clearAircrafts()" data-target="#aircraft-modal-3" style="margin-top: 4px; margin-right: 9px;"><i class="fa fa-plus" aria-hidden="true"></i> Add Aircraft </button> | 345 | <button type="submit" class="btn btn-success btn-sm" data-toggle="modal" ng-click="clearAircrafts()" data-target="#aircraft-modal-3" style="margin-top: 4px; margin-right: 9px;"><i class="fa fa-plus" aria-hidden="true"></i> Add Aircraft </button> |
346 | </div> | 346 | </div> |
347 | </div> | 347 | </div> |
348 | <div class="widget-content" style="padding:0px;min-height: 350px;"> | 348 | <div class="widget-content" style="padding:0px;min-height: 350px;"> |
349 | <div class="table-responsive"> | 349 | <div class="table-responsive"> |
350 | <table class="table table-bordered table-hover table-striped"> | 350 | <table class="table table-bordered table-hover table-striped"> |
351 | <thead> | 351 | <thead> |
352 | <tr> | 352 | <tr> |
353 | <th>Tail #</th> | 353 | <th>Tail #</th> |
354 | <th>Make</th> | 354 | <th>Make</th> |
355 | <th>Model</th> | 355 | <th>Model</th> |
356 | <th>Fuel Type</th> | 356 | <th>Fuel Type</th> |
357 | <th>Margin</th> | 357 | <th>Margin</th> |
358 | <th>All In</th> | 358 | <th>All In</th> |
359 | <!-- <th>AVGAS</th> --> | 359 | <!-- <th>AVGAS</th> --> |
360 | <th>All In</th> | 360 | <th>All In</th> |
361 | <th></th> | 361 | <th></th> |
362 | </tr> | 362 | </tr> |
363 | </thead> | 363 | </thead> |
364 | <tbody> | 364 | <tbody> |
365 | <tr ng-repeat="aircraft in contactAircraftList"> | 365 | <tr ng-repeat="aircraft in contactAircraftList"> |
366 | <td ng-style="aircraft.global && {color:'#9e9696'}">{{aircraft.tail}}</td> | 366 | <td ng-style="aircraft.global && {color:'#9e9696'}">{{aircraft.tail}}</td> |
367 | <td ng-style="aircraft.global && {color:'#9e9696'}">{{aircraft.make}}</td> | 367 | <td ng-style="aircraft.global && {color:'#9e9696'}">{{aircraft.make}}</td> |
368 | <td ng-style="aircraft.global && {color:'#9e9696'}">{{aircraft.model}}</td> | 368 | <td ng-style="aircraft.global && {color:'#9e9696'}">{{aircraft.model}}</td> |
369 | <td ng-style="aircraft.global && {color:'#9e9696'}">{{aircraft.fuelType}}</td> | 369 | <td ng-style="aircraft.global && {color:'#9e9696'}">{{aircraft.fuelType}}</td> |
370 | <td> | 370 | <td> |
371 | <select ng-show="abc && aircraft.fuelType=='Jet-A'" class="form-control" style="height:31px;" ng-model="aircraft.aircraftsMargin.id" ng-change="editJetMargin(aircraft,'jet')" ng-options="margin.id as margin.marginName for margin in jetMarginList" required> | 371 | <select ng-show="abc && aircraft.fuelType=='Jet-A'" class="form-control" style="height:31px;" ng-model="aircraft.aircraftsMargin.id" ng-change="editJetMargin(aircraft,'jet')" ng-options="margin.id as margin.marginName for margin in jetMarginList" required> |
372 | <option value="">N/A</option> | 372 | <option value="">N/A</option> |
373 | </select> | 373 | </select> |
374 | <!-- </td> | 374 | <!-- </td> |
375 | <td> --> | 375 | <td> --> |
376 | <select ng-show ="xyz && aircraft.fuelType=='100LL'"" class="form-control" style="height:31px;" ng-model="aircraft.aircraftsAVGASMargin.id" ng-change="editJetMargin(aircraft,'avgas')"> | 376 | <select ng-show ="xyz && aircraft.fuelType=='100LL'"" class="form-control" style="height:31px;" ng-model="aircraft.aircraftsAVGASMargin.id" ng-change="editJetMargin(aircraft,'avgas')"> |
377 | <option value="">N/A</option> | 377 | <option value="">N/A</option> |
378 | <option ng-repeat="margin in avgsMarginList" value="{{margin.id}}">{{margin.marginName}}</option> | 378 | <option ng-repeat="margin in avgsMarginList" value="{{margin.id}}">{{margin.marginName}}</option> |
379 | </select> | 379 | </select> |
380 | </td> | 380 | </td> |
381 | <td style="color:#55AF8B;">${{aircraft.marginAllIn | number : 4}}</td> | 381 | <td style="color:#55AF8B;">${{aircraft.marginAllIn | number : 4}}</td> |
382 | 382 | ||
383 | <td style="color:#55AF8B;">${{aircraft.marginAvgasAllIn | number : 4}}</td> | 383 | <td style="color:#55AF8B;">${{aircraft.marginAvgasAllIn | number : 4}}</td> |
384 | <td> | 384 | <td> |
385 | <i class="fa fa-trash-o deleteTierIcon" ng-if="!aircraft.global" ng-click="deleteAircraft(aircraft.id)" aria-hidden="true"></i> | 385 | <i class="fa fa-trash-o deleteTierIcon" ng-if="!aircraft.global" ng-click="deleteAircraft(aircraft.id)" aria-hidden="true"></i> |
386 | </td> | 386 | </td> |
387 | </tr> | 387 | </tr> |
388 | </tbody> | 388 | </tbody> |
389 | </table> | 389 | </table> |
390 | </div> | 390 | </div> |
391 | </div> | 391 | </div> |
392 | </div> | 392 | </div> |
393 | </div> | 393 | </div> |
394 | </div> | 394 | </div> |
395 | <div class="row" style="margin-left:0px"> | 395 | <div class="row" style="margin-left:0px"> |
396 | <div class="col-md-6"> | 396 | <div class="col-md-6"> |
397 | <div class="widget"> | 397 | <div class="widget"> |
398 | <div class="widget-header"> | 398 | <div class="widget-header"> |
399 | <i class="fa fa-user"></i> | 399 | <i class="fa fa-user"></i> |
400 | <h3>Contact List</h3> | 400 | <h3>Contact List</h3> |
401 | <div class="pull-right"> | 401 | <div class="pull-right"> |
402 | <button type="submit" data-toggle="modal" data-target="#contact-modal-3" class="btn btn-success btn-sm" style="margin-top: 4px; margin-right: 9px;"><i class="fa fa-plus" aria-hidden="true"></i> Add Contact</button> | 402 | <button type="submit" data-toggle="modal" data-target="#contact-modal-3" class="btn btn-success btn-sm" style="margin-top: 4px; margin-right: 9px;"><i class="fa fa-plus" aria-hidden="true"></i> Add Contact</button> |
403 | </div> | 403 | </div> |
404 | </div> | 404 | </div> |
405 | <div class="widget-content" style="padding:0px"> | 405 | <div class="widget-content" style="padding:0px"> |
406 | <div class="table-responsive"> | 406 | <div class="table-responsive"> |
407 | <table class="table table-bordered table-hover table-striped"> | 407 | <table class="table table-bordered table-hover table-striped"> |
408 | <thead> | 408 | <thead> |
409 | <tr> | 409 | <tr> |
410 | <th>Price Email</th> | 410 | <th>Price Email</th> |
411 | <th>First Name</th> | 411 | <th>First Name</th> |
412 | <th>Last Name</th> | 412 | <th>Last Name</th> |
413 | <th>Title</th> | 413 | <th>Title</th> |
414 | </tr> | 414 | </tr> |
415 | </thead> | 415 | </thead> |
416 | <tbody> | 416 | <tbody> |
417 | <tr ng-repeat="contact in companyContactList" style="cursor: pointer;" ui-sref="app.viewContact({id : contact.id})"> | 417 | <tr ng-repeat="contact in companyContactList" style="cursor: pointer;" ui-sref="app.viewContact({id : contact.id})"> |
418 | <td><toggle ng-model="contact.priceEmail" ng-change="changePriceEmail(contact.id, $index)" size="customToogle"></toggle></td> | 418 | <td><toggle ng-model="contact.priceEmail" ng-change="changePriceEmail(contact.id, $index)" size="customToogle"></toggle></td> |
419 | <td> | 419 | <td> |
420 | {{contact.firstName}} | 420 | {{contact.firstName}} |
421 | </td> | 421 | </td> |
422 | <td>{{contact.lastName}}</td> | 422 | <td>{{contact.lastName}}</td> |
423 | <td>{{contact.title}}</td> | 423 | <td>{{contact.title}}</td> |
424 | </tr> | 424 | </tr> |
425 | </tbody> | 425 | </tbody> |
426 | </table> | 426 | </table> |
427 | </div> | 427 | </div> |
428 | </div> | 428 | </div> |
429 | </div> | 429 | </div> |
430 | </div> | 430 | </div> |
431 | <div class="col-md-6"> | 431 | <div class="col-md-6"> |
432 | <div class="widget"> | 432 | <div class="widget"> |
433 | <div class="widget-header"> | 433 | <div class="widget-header"> |
434 | <i class="fa fa-pencil"></i> | 434 | <i class="fa fa-pencil"></i> |
435 | <h3>Price Manager Reference</h3> | 435 | <h3>Price Manager Reference</h3> |
436 | </div> | 436 | </div> |
437 | <div class="widget-content"> | 437 | <div class="widget-content"> |
438 | <div class="table-responsive"> | 438 | <div class="table-responsive"> |
439 | <table class="table table-striped strikeTable" style="position: relative; margin-bottom: 0;"> | 439 | <table class="table table-striped strikeTable" style="position: relative; margin-bottom: 0;"> |
440 | <!-- <table class="table table-striped" style="position: relative; margin-bottom: 0;"> --> | 440 | <!-- <table class="table table-striped" style="position: relative; margin-bottom: 0;"> --> |
441 | <thead> | 441 | <thead> |
442 | <tr> | 442 | <tr> |
443 | <th>Omit</th> | 443 | <th>Omit</th> |
444 | <th>Product</th> | 444 | <th>Product</th> |
445 | <th>Cost</th> | 445 | <th>Cost</th> |
446 | <th>PAP (Margin)</th> | 446 | <th>PAP (Margin)</th> |
447 | <th>PAP (Total)</th> | 447 | <th>PAP (Total)</th> |
448 | <th style="color:#F90">Expires</th> | 448 | <th style="color:#F90">Expires</th> |
449 | </tr> | 449 | </tr> |
450 | </thead> | 450 | </thead> |
451 | <tbody> | 451 | <tbody> |
452 | <tr ng-repeat="fuel in fuelPricing | orderBy:'name' : 'reverse' | filter:{ status: true }" ng-class="fuel.fuelPricing.omit ? 'strikeout' : ''"> | 452 | <tr ng-repeat="fuel in fuelPricing | orderBy:'name' : 'reverse' | filter:{ status: true }" ng-class="fuel.fuelPricing.omit ? 'strikeout' : ''"> |
453 | <!-- <tr ng-repeat="fuel in fuelPricing | orderBy:'name' : 'reverse' | filter:{ status: true }"> --> | 453 | <!-- <tr ng-repeat="fuel in fuelPricing | orderBy:'name' : 'reverse' | filter:{ status: true }"> --> |
454 | <td><input type="checkbox" ng-model="fuel.fuelPricing.omit" ng-change="updateOmit(fuel.fuelPricing, fuel.status)"></td> | 454 | <td><input type="checkbox" ng-model="fuel.fuelPricing.omit" ng-change="updateOmit(fuel.fuelPricing, fuel.status)"></td> |
455 | <td>{{fuel.name}}</td> | 455 | <td>{{fuel.name}}</td> |
456 | <td>${{fuel.fuelPricing.cost | number :4}}</td> | 456 | <td>${{fuel.fuelPricing.cost | number :4}}</td> |
457 | <td>${{fuel.fuelPricing.papMargin | number :4}}</td> | 457 | <td>${{fuel.fuelPricing.papMargin | number :4}}</td> |
458 | <td style="color:#55AF8B;">${{fuel.fuelPricing.papTotal | number :4}}</td> | 458 | <td style="color:#55AF8B;">${{fuel.fuelPricing.papTotal | number :4}}</td> |
459 | <td style="color:#F90">{{fuel.fuelPricing.expirationDate | date : "MM/dd/y" }}</td> | 459 | <td style="color:#F90">{{fuel.fuelPricing.expirationDate | date : "MM/dd/y" }}</td> |
460 | </tr> | 460 | </tr> |
461 | 461 | ||
462 | </tbody> | 462 | </tbody> |
463 | </table> | 463 | </table> |
464 | </div> | 464 | </div> |
465 | </div> | 465 | </div> |
466 | </div> | 466 | </div> |
467 | </div> | 467 | </div> |
468 | </div> | 468 | </div> |
469 | </div> | 469 | </div> |
470 | <!-- /widget-content --> | 470 | <!-- /widget-content --> |
471 | </div> | 471 | </div> |
472 | <!-- /widget --> | 472 | <!-- /widget --> |
473 | </div> | 473 | </div> |
474 | <!-- /span6 --> | 474 | <!-- /span6 --> |
475 | </div> | 475 | </div> |
476 | <!-- /widget --> | 476 | <!-- /widget --> |
477 | </div> | 477 | </div> |
478 | <!-- /container --> | 478 | <!-- /container --> |
479 | <form class="modal multi-step" id="contact-modal-3" name="companyForm"> | 479 | <form class="modal multi-step" id="contact-modal-3" name="companyForm"> |
480 | <div class="modal-dialog modal-lg"> | 480 | <div class="modal-dialog modal-lg"> |
481 | <div class="modal-content"> | 481 | <div class="modal-content"> |
482 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> | 482 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> |
483 | <div> | 483 | <div> |
484 | <div class="row" style="margin: 0;"> | 484 | <div class="row" style="margin: 0;"> |
485 | <div> | 485 | <div> |
486 | <div class="widget" style="margin-bottom: 0; box-shadow: none;"> | 486 | <div class="widget" style="margin-bottom: 0; box-shadow: none;"> |
487 | <div class="widget-header"> | 487 | <div class="widget-header"> |
488 | <i class="icon-pencil"></i> | 488 | <i class="icon-pencil"></i> |
489 | <i class="fa fa-tasks" aria-hidden="true"></i> | 489 | <i class="fa fa-tasks" aria-hidden="true"></i> |
490 | <h3>Add a New Contact</h3> | 490 | <h3>Add a New Contact</h3> |
491 | <div class="clearfix"></div> | 491 | <div class="clearfix"></div> |
492 | </div> | 492 | </div> |
493 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 493 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
494 | <div class="col-xs-12"> | 494 | <div class="col-xs-12"> |
495 | <div class="col-md-6"> | 495 | <div class="col-md-6"> |
496 | <div class="pull-left" style="width: 110px;"> | 496 | <div class="pull-left" style="width: 110px;"> |
497 | <label class="new-input-label"><b>First Name</b></label> | 497 | <label class="new-input-label"><b>First Name</b></label> |
498 | </div> | 498 | </div> |
499 | <div class="pull-left" style="margin-left: 15px;"> | 499 | <div class="pull-left" style="margin-left: 15px;"> |
500 | <input type="tel" ng-model="data.firstName" class="form-control" placeholder=""> | 500 | <input type="tel" ng-model="data.firstName" class="form-control" placeholder=""> |
501 | </div> | 501 | </div> |
502 | <div class="clearfix"></div> | 502 | <div class="clearfix"></div> |
503 | </div> | 503 | </div> |
504 | <div class="col-md-6"> | 504 | <div class="col-md-6"> |
505 | 505 | ||
506 | <div class="pull-left" style="width: 110px;"> | 506 | <div class="pull-left" style="width: 110px;"> |
507 | <label class="new-input-label"><b>Last Name</b></label> | 507 | <label class="new-input-label"><b>Last Name</b></label> |
508 | </div> | 508 | </div> |
509 | <div class="pull-left" style="margin-left: 15px;"> | 509 | <div class="pull-left" style="margin-left: 15px;"> |
510 | <input type="tel" ng-model="data.lastName" class="form-control" id="Address" placeholder=""> | 510 | <input type="tel" ng-model="data.lastName" class="form-control" id="Address" placeholder=""> |
511 | </div> | 511 | </div> |
512 | <div class="clearfix"></div> | 512 | <div class="clearfix"></div> |
513 | </div> | 513 | </div> |
514 | </div> | 514 | </div> |
515 | <div class="clearfix"></div><br> | 515 | <div class="clearfix"></div><br> |
516 | <div class="col-xs-12"> | 516 | <div class="col-xs-12"> |
517 | <div class="col-md-6"> | 517 | <div class="col-md-6"> |
518 | <div class="pull-left" style="width: 110px;"> | 518 | <div class="pull-left" style="width: 110px;"> |
519 | <label class="new-input-label"><b>Title</b></label> | 519 | <label class="new-input-label"><b>Title</b></label> |
520 | </div> | 520 | </div> |
521 | <div class="pull-left" style="margin-left: 15px;"> | 521 | <div class="pull-left" style="margin-left: 15px;"> |
522 | <input type="tel" ng-model="data.title" class="form-control" id="Address" placeholder=""> | 522 | <input type="tel" ng-model="data.title" class="form-control" id="Address" placeholder=""> |
523 | </div> | 523 | </div> |
524 | <div class="clearfix"></div> | 524 | <div class="clearfix"></div> |
525 | </div> | 525 | </div> |
526 | <div class="col-md-6"> | 526 | <div class="col-md-6"> |
527 | 527 | ||
528 | <div class="pull-left" style="width: 110px;"> | 528 | <div class="pull-left" style="width: 110px;"> |
529 | <label class="new-input-label"><b>Email</b></label> | 529 | <label class="new-input-label"><b>Email</b></label> |
530 | </div> | 530 | </div> |
531 | <div class="pull-left" style="margin-left: 15px;"> | 531 | <div class="pull-left" style="margin-left: 15px;"> |
532 | <input type="email" ng-model="data.email" class="form-control" id="Address" placeholder=""> | 532 | <input type="email" ng-model="data.email" class="form-control" id="Address" placeholder=""> |
533 | </div> | 533 | </div> |
534 | <div class="clearfix"></div> | 534 | <div class="clearfix"></div> |
535 | </div> | 535 | </div> |
536 | </div> | 536 | </div> |
537 | <div class="clearfix"></div><br> | 537 | <div class="clearfix"></div><br> |
538 | <div class="col-xs-12"> | 538 | <div class="col-xs-12"> |
539 | <div class="col-md-6"> | 539 | <div class="col-md-6"> |
540 | <div class="pull-left" style="width: 110px;"> | 540 | <div class="pull-left" style="width: 110px;"> |
541 | <label class="new-input-label"><b>Username</b></label> | 541 | <label class="new-input-label"><b>Username</b></label> |
542 | </div> | 542 | </div> |
543 | <div class="pull-left" style="margin-left: 15px;"> | 543 | <div class="pull-left" style="margin-left: 15px;"> |
544 | <input type="tel" ng-model="data.userName" class="form-control" id="Address" placeholder=""> | 544 | <input type="tel" ng-model="data.userName" class="form-control" id="Address" placeholder=""> |
545 | </div> | 545 | </div> |
546 | <div class="clearfix"></div> | 546 | <div class="clearfix"></div> |
547 | </div> | 547 | </div> |
548 | <div class="col-md-6"> | 548 | <div class="col-md-6"> |
549 | 549 | ||
550 | <div class="pull-left" style="width: 110px;"> | 550 | <div class="pull-left" style="width: 110px;"> |
551 | <label class="new-input-label"><b>Password</b></label> | 551 | <label class="new-input-label"><b>Password</b></label> |
552 | </div> | 552 | </div> |
553 | <div class="pull-left" style="margin-left: 15px;"> | 553 | <div class="pull-left" style="margin-left: 15px;"> |
554 | <input type="password" ng-model="data.password" class="form-control" id="Address" placeholder=""> | 554 | <input type="password" ng-model="data.password" class="form-control" id="Address" placeholder=""> |
555 | </div> | 555 | </div> |
556 | <div class="clearfix"></div> | 556 | <div class="clearfix"></div> |
557 | </div> | 557 | </div> |
558 | </div> | 558 | </div> |
559 | <div class="clearfix"></div><br> | 559 | <div class="clearfix"></div><br> |
560 | <div class="col-xs-12"> | 560 | <div class="col-xs-12"> |
561 | <div class="col-md-6"> | 561 | <div class="col-md-6"> |
562 | <div class="pull-left" style="width: 110px;"> | 562 | <div class="pull-left" style="width: 110px;"> |
563 | <label class="new-input-label"><b>Work Phone</b></label> | 563 | <label class="new-input-label"><b>Work Phone</b></label> |
564 | </div> | 564 | </div> |
565 | <div class="pull-left" style="margin-left: 15px;"> | 565 | <div class="pull-left" style="margin-left: 15px;"> |
566 | <input type="tel" ng-model="data.workPhone" class="form-control" id="Address" placeholder=""> | 566 | <input type="tel" ng-model="data.workPhone" class="form-control" id="Address" placeholder=""> |
567 | </div> | 567 | </div> |
568 | <div class="clearfix"></div> | 568 | <div class="clearfix"></div> |
569 | </div> | 569 | </div> |
570 | <div class="col-md-6"> | 570 | <div class="col-md-6"> |
571 | 571 | ||
572 | <div class="pull-left" style="width: 110px;"> | 572 | <div class="pull-left" style="width: 110px;"> |
573 | <label class="new-input-label"><b>Mobile Phone</b></label> | 573 | <label class="new-input-label"><b>Mobile Phone</b></label> |
574 | </div> | 574 | </div> |
575 | <div class="pull-left" style="margin-left: 15px;"> | 575 | <div class="pull-left" style="margin-left: 15px;"> |
576 | <input type="tel" ng-model="data.mobilePhone" class="form-control" id="Address" placeholder=""> | 576 | <input type="tel" ng-model="data.mobilePhone" class="form-control" id="Address" placeholder=""> |
577 | </div> | 577 | </div> |
578 | <div class="clearfix"></div> | 578 | <div class="clearfix"></div> |
579 | </div> | 579 | </div> |
580 | </div> | 580 | </div> |
581 | <div class="clearfix"></div><br> | 581 | <div class="clearfix"></div><br> |
582 | <div class="col-xs-12"> | 582 | <div class="col-xs-12"> |
583 | <div class="col-md-12"> | 583 | <div class="col-md-12"> |
584 | <div class="pull-left" style="width: 110px;"> | 584 | <div class="pull-left" style="width: 110px;"> |
585 | <label class="new-input-label"><b>Address</b></label> | 585 | <label class="new-input-label"><b>Address</b></label> |
586 | </div> | 586 | </div> |
587 | <div class="pull-right" style="width: calc(100% - 123px);"> | 587 | <div class="pull-right" style="width: calc(100% - 123px);"> |
588 | <input type="tel" class="form-control" ng-model="data.address" id="Address" placeholder=""> | 588 | <input type="tel" class="form-control" ng-model="data.address" id="Address" placeholder=""> |
589 | </div> | 589 | </div> |
590 | <div class="clearfix"></div> | 590 | <div class="clearfix"></div> |
591 | </div> | 591 | </div> |
592 | </div> | 592 | </div> |
593 | <div class="clearfix"></div> | 593 | <div class="clearfix"></div> |
594 | <br/> | 594 | <br/> |
595 | <div class="col-xs-12"> | 595 | <div class="col-xs-12"> |
596 | <div class="col-md-3"> | 596 | <div class="col-md-3"> |
597 | <div class="pull-left my-toggle-switch"> | 597 | <div class="pull-left my-toggle-switch"> |
598 | <div style="color: #ff9a01;">Price Email     | 598 | <div style="color: #ff9a01;">Price Email     |
599 | <toggle ng-model="data.priceEmail" size="customToogle"></toggle> | 599 | <toggle ng-model="data.priceEmail" size="customToogle"></toggle> |
600 | </div> | 600 | </div> |
601 | </div> | 601 | </div> |
602 | <div class="clearfix"></div> | 602 | <div class="clearfix"></div> |
603 | </div> | 603 | </div> |
604 | <div class="col-md-3"> | 604 | <div class="col-md-3"> |
605 | <div class="pull-left my-toggle-switch"> | 605 | <div class="pull-left my-toggle-switch"> |
606 | <div style="color: #ff9a01;">Primary Contact     | 606 | <div style="color: #ff9a01;">Primary Contact     |
607 | <input type="checkbox" ng-click="checkPrimaryContact()" ng-model="primaryContact"> | 607 | <input type="checkbox" ng-click="checkPrimaryContact()" ng-model="primaryContact"> |
608 | </div> | 608 | </div> |
609 | </div> | 609 | </div> |
610 | <div class="clearfix"></div> | 610 | <div class="clearfix"></div> |
611 | </div> | 611 | </div> |
612 | <div class="col-md-6"> | 612 | <div class="col-md-6"> |
613 | <div class="pull-left" style="width: 110px;"> | 613 | <div class="pull-left" style="width: 110px;"> |
614 | <label class="new-input-label"><b>Internal Note</b></label> | 614 | <label class="new-input-label"><b>Internal Note</b></label> |
615 | </div> | 615 | </div> |
616 | <div class="pull-left" style="width: calc(100% - 110px);"> | 616 | <div class="pull-left" style="width: calc(100% - 110px);"> |
617 | <textarea name="message" ng-model="data.note" rows="4" cols="34"></textarea> | 617 | <textarea name="message" ng-model="data.note" rows="4" cols="34"></textarea> |
618 | </div> | 618 | </div> |
619 | </div> | 619 | </div> |
620 | <div class="clearfix"></div> | 620 | <div class="clearfix"></div> |
621 | </div> | 621 | </div> |
622 | <div class="clearfix"></div><br> | 622 | <div class="clearfix"></div><br> |
623 | </div> | 623 | </div> |
624 | </div> | 624 | </div> |
625 | <div class="clearfix"></div> | 625 | <div class="clearfix"></div> |
626 | </div> | 626 | </div> |
627 | </div> | 627 | </div> |
628 | </div> | 628 | </div> |
629 | </div> | 629 | </div> |
630 | <div class="modal-footer" style="border-top: 0;"> | 630 | <div class="modal-footer" style="border-top: 0;"> |
631 | <button type="button" class="btn btn-default" id="reset" data-dismiss="modal">Cancel</button> | 631 | <button type="button" class="btn btn-default" id="reset" data-dismiss="modal">Cancel</button> |
632 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addContact()">Save</button> | 632 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addContact()">Save</button> |
633 | </div> | 633 | </div> |
634 | </div> | 634 | </div> |
635 | </div> | 635 | </div> |
636 | </form> | 636 | </form> |
637 | <div class="clearfix"></div> | 637 | <div class="clearfix"></div> |
638 | 638 | ||
639 | <!-- SetUp fuel order --> | 639 | <!-- SetUp fuel order --> |
640 | <form class="modal" id="demo-modal-4" name="orderform"> | 640 | <form class="modal" id="demo-modal-4" name="orderform"> |
641 | <div class="modal-dialog modal-md"> | 641 | <div class="modal-dialog modal-md"> |
642 | <div class="modal-content"> | 642 | <div class="modal-content"> |
643 | <div class="modal-body" data-step="1" style="padding: 0;"> | 643 | <div class="modal-body" data-step="1" style="padding: 0;"> |
644 | <div> | 644 | <div> |
645 | <div class="row" style="margin: 0;"> | 645 | <div class="row" style="margin: 0;"> |
646 | <div> | 646 | <div> |
647 | <div class="widget" style="margin-bottom: 0;box-shadow: none;"> | 647 | <div class="widget" style="margin-bottom: 0;box-shadow: none;"> |
648 | <div class="widget-header"> | 648 | <div class="widget-header"> |
649 | <i class="icon-pencil"></i> | 649 | <i class="icon-pencil"></i> |
650 | <i class="fa fa-tasks" aria-hidden="true"></i> | 650 | <i class="fa fa-tasks" aria-hidden="true"></i> |
651 | <h3>Search and Dispatch Fuel</h3> | 651 | <h3>Search and Dispatch Fuel</h3> |
652 | <div class="clearfix"></div> | 652 | <div class="clearfix"></div> |
653 | </div> | 653 | </div> |
654 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 654 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
655 | <div class="col-xs-12"> | 655 | <div class="col-xs-12"> |
656 | <div class="col-xs-12"> | 656 | <div class="col-xs-12"> |
657 | <div class="pull-left" style="width: 110px;"> | 657 | <div class="pull-left" style="width: 110px;"> |
658 | <label class="new-input-label"><b>Company</b></label> | 658 | <label class="new-input-label"><b>Company</b></label> |
659 | </div> | 659 | </div> |
660 | <div class="pull-left" style="width: calc(100% - 110px);"> | 660 | <div class="pull-left" style="width: calc(100% - 110px);"> |
661 | <input type="text" disabled ng-model="order.companyName" class="form-control" value="{{order.companyName}}" /> | 661 | <input type="text" disabled ng-model="order.companyName" class="form-control" value="{{order.companyName}}" /> |
662 | </div> | 662 | </div> |
663 | <div class="clearfix"></div> | 663 | <div class="clearfix"></div> |
664 | </div> | 664 | </div> |
665 | <div class="clearfix"></div> | 665 | <div class="clearfix"></div> |
666 | <br> | 666 | <br> |
667 | <div class="col-xs-12"> | 667 | <div class="col-xs-12"> |
668 | <div class="col-md-6"> | 668 | <div class="col-md-6"> |
669 | <div class="pull-left" style="width: 110px;"> | 669 | <div class="pull-left" style="width: 110px;"> |
670 | <label class="new-input-label"><b>Aircraft</b></label> | 670 | <label class="new-input-label"><b>Aircraft</b></label> |
671 | </div> | 671 | </div> |
672 | <div class="pull-left" style="width: calc(100% - 110px);"> | 672 | <div class="pull-left" style="width: calc(100% - 110px);"> |
673 | <select class="form-control" ng-model="order.aircraftName" required> | 673 | <select class="form-control" ng-model="order.aircraftName" required> |
674 | <option selected disabled value="">Select Aircraft</option> | 674 | <option selected disabled value="">Select Aircraft</option> |
675 | <option ng-repeat="list in aircraftList" value="{{list}}">{{list.tail}}</option> | 675 | <option ng-repeat="list in aircraftList" value="{{list}}">{{list.tail}}</option> |
676 | </select> | 676 | </select> |
677 | </div> | 677 | </div> |
678 | <div class="clearfix"></div> | 678 | <div class="clearfix"></div> |
679 | </div> | 679 | </div> |
680 | <div class="col-md-6"> | 680 | <div class="col-md-6"> |
681 | <div class="pull-left" style="width: 110px;"> | 681 | <div class="pull-left" style="width: 110px;"> |
682 | <label class="new-input-label"><b>Requested Volume</b></label> | 682 | <label class="new-input-label"><b>Requested Volume</b></label> |
683 | </div> | 683 | </div> |
684 | <div class="pull-left" style="width: calc(100% - 110px);"> | 684 | <div class="pull-left" style="width: calc(100% - 110px);"> |
685 | <input type="text" ng-model="order.volume" class="form-control" required> | 685 | <input type="text" ng-model="order.volume" class="form-control" required> |
686 | </div> | 686 | </div> |
687 | <div class="clearfix"></div> | 687 | <div class="clearfix"></div> |
688 | </div> | 688 | </div> |
689 | </div> | 689 | </div> |
690 | <div class="clearfix"></div> | 690 | <div class="clearfix"></div> |
691 | <br/> | 691 | <br/> |
692 | <div class="col-xs-12"> | 692 | <div class="col-xs-12"> |
693 | <div class="pull-left" style="width: 110px;"> | 693 | <div class="pull-left" style="width: 110px;"> |
694 | <label class="new-input-label"><b>Price Quote</b></label> | 694 | <label class="new-input-label"><b>Price Quote</b></label> |
695 | </div> | 695 | </div> |
696 | <div class="pull-left" style="width: calc(100% - 110px);"> | 696 | <div class="pull-left" style="width: calc(100% - 110px);"> |
697 | <select class="form-control" ng-model="order.priceQuote" ng-change="setCost(order.priceQuote); tiervalue()" required> | 697 | <select class="form-control" ng-model="order.priceQuote" ng-change="setCost(order.priceQuote); tiervalue()" required> |
698 | <option value="" selected disabled>Select Price Quote</option> | 698 | <option value="" selected disabled>Select Price Quote</option> |
699 | <option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 2}} {{margin.productName}}</option> | 699 | <option ng-repeat="margin in marginList" value="{{margin}}">${{margin.papTotal | number : 2}} {{margin.productName}}</option> |
700 | </select> | 700 | </select> |
701 | </div> | 701 | </div> |
702 | <div class="clearfix"></div> | 702 | <div class="clearfix"></div> |
703 | </div> | 703 | </div> |
704 | <div class="clearfix"></div> | 704 | <div class="clearfix"></div> |
705 | <br/> | 705 | <br/> |
706 | <div class="col-xs-12"> | 706 | <div class="col-xs-12"> |
707 | <div class="pull-left" style="width: 110px;"> | 707 | <div class="pull-left" style="width: 110px;"> |
708 | <label class="new-input-label"><b>Tier Break</b></label> | 708 | <label class="new-input-label"><b>Tier Break</b></label> |
709 | </div> | 709 | </div> |
710 | <div class="pull-left" style="width: calc(100% - 110px);"> | 710 | <div class="pull-left" style="width: calc(100% - 110px);"> |
711 | <select class="form-control" ng-model="order.tierBreak"> | 711 | <select class="form-control" ng-model="order.tierBreak"> |
712 | <option value="" selected disabled>Select Tier Break</option> | 712 | <option value="" selected disabled>Select Tier Break</option> |
713 | <option ng-repeat="list in tierList" value="{{list.minTierBreak}}-{{list.maxTierBreak}}"> | 713 | <option ng-repeat="list in tierList" value="{{list.minTierBreak}}-{{list.maxTierBreak}}"> |
714 | {{list.minTierBreak}}-{{list.maxTierBreak}} = ${{list.marginTotal | number: 2}} {{list.marginTemplate.marginName}} | 714 | {{list.minTierBreak}}-{{list.maxTierBreak}} = ${{list.marginTotal | number: 2}} {{list.marginTemplate.marginName}} |
715 | </option> | 715 | </option> |
716 | </select> | 716 | </select> |
717 | </div> | 717 | </div> |
718 | <div class="clearfix"></div> | 718 | <div class="clearfix"></div> |
719 | </div> | 719 | </div> |
720 | <div class="clearfix"></div> | 720 | <div class="clearfix"></div> |
721 | <br/> | 721 | <br/> |
722 | <div class="col-xs-12"> | 722 | <div class="col-xs-12"> |
723 | <div class="pull-left" style="width: 110px;"> | 723 | <div class="pull-left" style="width: 110px;"> |
724 | <label class="new-input-label"><b>Uplift Date</b></label> | 724 | <label class="new-input-label"><b>Uplift Date</b></label> |
725 | </div> | 725 | </div> |
726 | <div class="pull-left" style="width: calc(100% - 110px);"> | 726 | <div class="pull-left" style="width: calc(100% - 110px);"> |
727 | <input type="text" ng-model="order.upliftDate" datepicker class="form-control" style="width: 100px" required> | 727 | <input type="text" ng-model="order.upliftDate" datepicker class="form-control" style="width: 100px" required> |
728 | </div> | 728 | </div> |
729 | <div class="clearfix"></div> | 729 | <div class="clearfix"></div> |
730 | </div> | 730 | </div> |
731 | <div class="clearfix"></div> | 731 | <div class="clearfix"></div> |
732 | <br/> | 732 | <br/> |
733 | </div> | 733 | </div> |
734 | </div> | 734 | </div> |
735 | <div class="clearfix"></div> | 735 | <div class="clearfix"></div> |
736 | </div> | 736 | </div> |
737 | </div> | 737 | </div> |
738 | </div> | 738 | </div> |
739 | </div> | 739 | </div> |
740 | 740 | ||
741 | <div class="modal-footer" style="border-top: 0;"> | 741 | <div class="modal-footer" style="border-top: 0;"> |
742 | <button type="button" class="btn btn-default" ng-click="cancelData()" data-dismiss="modal">Cancel</button> | 742 | <button type="button" class="btn btn-default" ng-click="cancelData()" data-dismiss="modal">Cancel</button> |
743 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="dispatchFuel()">Dispatch</button> | 743 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="dispatchFuel()">Dispatch</button> |
744 | </div> | 744 | </div> |
745 | </div> | 745 | </div> |
746 | </div> | 746 | </div> |
747 | </div> | 747 | </div> |
748 | </form> | 748 | </form> |
749 | <div class="clearfix"></div> | 749 | <div class="clearfix"></div> |
750 | 750 | ||
751 | 751 | ||
752 | 752 | ||
753 | 753 | ||
754 | <form class="modal multi-step" id="aircraft-modal-3" name="aircraftForm"> | 754 | <form class="modal multi-step" id="aircraft-modal-3" name="aircraftForm"> |
755 | <div class="modal-dialog modal-lg"> | 755 | <div class="modal-dialog modal-lg"> |
756 | <div class="modal-content"> | 756 | <div class="modal-content"> |
757 | <div class="modal-body step-2" data-step="2" style="padding: 0;"> | 757 | <div class="modal-body step-2" data-step="2" style="padding: 0;"> |
758 | <div> | 758 | <div> |
759 | <div class="row" style="margin: 0;"> | 759 | <div class="row" style="margin: 0;"> |
760 | <div> | 760 | <div> |
761 | <div class="widget" style="margin-bottom: 0;box-shadow: none;"> | 761 | <div class="widget" style="margin-bottom: 0;box-shadow: none;"> |
762 | <div class="widget-header"> | 762 | <div class="widget-header"> |
763 | <i class="icon-pencil"></i> | 763 | <i class="icon-pencil"></i> |
764 | <i class="fa fa-tasks" aria-hidden="true"></i> | 764 | <i class="fa fa-tasks" aria-hidden="true"></i> |
765 | <h3>Add a New Aircraft</h3> | 765 | <h3>Add a New Aircraft</h3> |
766 | <div class="clearfix"></div> | 766 | <div class="clearfix"></div> |
767 | </div> | 767 | </div> |
768 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 768 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
769 | <div class="col-xs-12"> | 769 | <div class="col-xs-12"> |
770 | <div class="widget-header"> | 770 | <div class="widget-header"> |
771 | <i class="fa fa-list"></i> | 771 | <i class="fa fa-list"></i> |
772 | <h3>Aircraft List </h3> | 772 | <h3>Aircraft List </h3> |
773 | </div> | 773 | </div> |
774 | <div class="widget-content" style="padding:0px;border: 0px; padding: 0px !important;"> | 774 | <div class="widget-content" style="padding:0px;border: 0px; padding: 0px !important;"> |
775 | <div class="table-responsive"> | 775 | <div class="table-responsive"> |
776 | <table class="table table-striped table-bordered"> | 776 | <table class="table table-striped table-bordered"> |
777 | <thead> | 777 | <thead> |
778 | <tr> | 778 | <tr> |
779 | <!-- <th><input type="checkbox" ng-model="selectedAll" ng-click="checkAll()" /></th> --> | 779 | <!-- <th><input type="checkbox" ng-model="selectedAll" ng-click="checkAll()" /></th> --> |
780 | <th>Tail</th> | 780 | <th>Tail</th> |
781 | <th>Make</th> | 781 | <th>Make</th> |
782 | <th>Model</th> | 782 | <th>Model</th> |
783 | <th>Size</th> | 783 | <th>Size</th> |
784 | <th>JET A Margin</th> | 784 | <th>JET A Margin</th> |
785 | <th>AVGS 100LL Margin</th> | 785 | <th>AVGS 100LL Margin</th> |
786 | </tr> | 786 | </tr> |
787 | </thead> | 787 | </thead> |
788 | <tbody> | 788 | <tbody> |
789 | <tr ng-repeat="aircraftData in aircraftDetails track by $index"> | 789 | <tr ng-repeat="aircraftData in aircraftDetails track by $index"> |
790 | <!-- <td> | 790 | <!-- <td> |
791 | <input type="checkbox" ng-model="aircraftData.selected"/> | 791 | <input type="checkbox" ng-model="aircraftData.selected"/> |
792 | </td> --> | 792 | </td> --> |
793 | <!-- <td style="width: 15%"> | 793 | <!-- <td style="width: 15%"> |
794 | <input type="tel" class="form-control" ng-model="aircraftData.tail" ng-blur="checkJetWithTail(aircraftData.tail, $index)" required/> | 794 | <input type="tel" class="form-control" ng-model="aircraftData.tail" ng-blur="checkJetWithTail(aircraftData.tail, $index)" required/> |
795 | </td> --> | 795 | </td> --> |
796 | <td style="width: 15%"> | 796 | <td style="width: 15%"> |
797 | <input type="tel" class="form-control" ng-model="aircraftData.tail" ng-blur="checkTail(aircraftData.tail, $index);" required/> | 797 | <input type="tel" class="form-control" ng-model="aircraftData.tail" ng-blur="checkTail(aircraftData.tail, $index);" required/> |
798 | </td> | 798 | </td> |
799 | <td style="width: 17%"> | 799 | <td style="width: 17%"> |
800 | <select class="form-control" ng-model="aircraftData.make" ng-change="getModal(aircraftData.make, $index) "> | 800 | <select class="form-control" ng-model="aircraftData.make" ng-change="getModal(aircraftData.make, $index) "> |
801 | <option value="" disabled>Select</option> | 801 | <option value="" disabled>Select</option> |
802 | <option ng-repeat="make in aircraftMakeList | orderBy">{{make}}</option> | 802 | <option ng-repeat="make in aircraftMakeList | orderBy">{{make}}</option> |
803 | </select> | 803 | </select> |
804 | </td> | 804 | </td> |
805 | <td style="width: 17%"> | 805 | <td style="width: 17%"> |
806 | <select class="form-control" ng-model="aircraftData.model" ng-change="getSize(aircraftData.model, $index)"> | 806 | <select class="form-control" ng-model="aircraftData.model" ng-change="getSize(aircraftData.model, $index)"> |
807 | <option value="" disabled>Select</option> | 807 | <option value="" disabled>Select</option> |
808 | <option ng-repeat="model in aircraftData.aircraftModalList | orderBy">{{model}}</option> | 808 | <option ng-repeat="model in aircraftData.aircraftModalList | orderBy">{{model}}</option> |
809 | </select> | 809 | </select> |
810 | </td> | 810 | </td> |
811 | <td style="width: 17%"> | 811 | <td style="width: 17%"> |
812 | <select class="form-control" ng-model="aircraftData.size" ng-change="getFuelType(aircraftData.size, $index)"> | 812 | <select class="form-control" ng-model="aircraftData.size" ng-change="getFuelType(aircraftData.size, $index)"> |
813 | <option value="" disabled>Select</option> | 813 | <option value="" disabled>Select</option> |
814 | <option ng-repeat="size in aircraftData.aircraftSizeList" value="{{size.aircraftSize.id}}">{{size.aircraftSize.size}}</option> | 814 | <option ng-repeat="size in aircraftData.aircraftSizeList" value="{{size.aircraftSize.id}}">{{size.aircraftSize.size}}</option> |
815 | </select> | 815 | </select> |
816 | 816 | ||
817 | <!-- <select class="form-control" ng-model="aircraftData.sizeId" ng-options="size.aircraftSize.id as size.aircraftSize.size for size in aircraftData.aircraftSizeList"></select> --> | 817 | <!-- <select class="form-control" ng-model="aircraftData.sizeId" ng-options="size.aircraftSize.id as size.aircraftSize.size for size in aircraftData.aircraftSizeList"></select> --> |
818 | 818 | ||
819 | </td> | 819 | </td> |
820 | <td style="width: 17%"> | 820 | <td style="width: 17%"> |
821 | 821 | ||
822 | <select class="form-control" ng-model="aircraftData.marginId" ng-disabled="jetShow[$index]"> | 822 | <select class="form-control" ng-model="aircraftData.marginId" ng-disabled="jetShow[$index]"> |
823 | <option value="" disabled>Select</option> | 823 | <option value="" disabled>Select</option> |
824 | <option ng-repeat="margin in jetMarginList" value="{{margin.id}}">{{margin.marginName}}</option> | 824 | <option ng-repeat="margin in jetMarginList" value="{{margin.id}}">{{margin.marginName}}</option> |
825 | </select> | 825 | </select> |
826 | 826 | ||
827 | <!-- <select class="form-control" ng-model="aircraftData.marginId" ng-options="margin.id as margin.marginName for margin in jetMarginList" ng-disabled="jetShow[$index]"> | 827 | <!-- <select class="form-control" ng-model="aircraftData.marginId" ng-options="margin.id as margin.marginName for margin in jetMarginList" ng-disabled="jetShow[$index]"> |
828 | 828 | ||
829 | <option value="" disabled>Select...</option> | 829 | <option value="" disabled>Select...</option> |
830 | </select> --> | 830 | </select> --> |
831 | 831 | ||
832 | </td> | 832 | </td> |
833 | <td style="width: 17%"> | 833 | <td style="width: 17%"> |
834 | <select class="form-control" ng-model="aircraftData.avgasMarginId" ng-disabled="marginShow[$index]"> | 834 | <select class="form-control" ng-model="aircraftData.avgasMarginId" ng-disabled="marginShow[$index]"> |
835 | <option value="" disabled>Select</option> | 835 | <option value="" disabled>Select</option> |
836 | <option ng-repeat="avgs in avgsMarginList" value="{{avgs.id}}">{{avgs.marginName}}</option> | 836 | <option ng-repeat="avgs in avgsMarginList" value="{{avgs.id}}">{{avgs.marginName}}</option> |
837 | </select> | 837 | </select> |
838 | 838 | ||
839 | <!-- <select class="form-control marginSelectBox" ng-model="aircraftData.avgasMarginId" ng-options="avgs.id as avgs.marginName for avgs in avgsMarginList" ng-disabled="marginShow[$index]"> | 839 | <!-- <select class="form-control marginSelectBox" ng-model="aircraftData.avgasMarginId" ng-options="avgs.id as avgs.marginName for avgs in avgsMarginList" ng-disabled="marginShow[$index]"> |
840 | <option value="" disabled>Select...</option> | 840 | <option value="" disabled>Select...</option> |
841 | </select> --> | 841 | </select> --> |
842 | </td> | 842 | </td> |
843 | </tr> | 843 | </tr> |
844 | </tbody> | 844 | </tbody> |
845 | </table> | 845 | </table> |
846 | </div> | 846 | </div> |
847 | <div class="clearfix"></div> | 847 | <div class="clearfix"></div> |
848 | </div> | 848 | </div> |
849 | </div> | 849 | </div> |
850 | <div class="clearfix"></div> | 850 | <div class="clearfix"></div> |
851 | <div class="col-xs-12" style="margin-bottom: 50px;margin-top: 10px;"> | 851 | <div class="col-xs-12" style="margin-bottom: 50px;margin-top: 10px;"> |
852 | <button ng-click="addNew()" class="button1 turquoise pull-right"><span>+</span>Add Aircraft </button> | 852 | <button ng-click="addNew()" class="button1 turquoise pull-right"><span>+</span>Add Aircraft </button> |
853 | </div> | 853 | </div> |
854 | </div> | 854 | </div> |
855 | </div> | 855 | </div> |
856 | <div class="clearfix"></div> | 856 | <div class="clearfix"></div> |
857 | </div> | 857 | </div> |
858 | </div> | 858 | </div> |
859 | </div> | 859 | </div> |
860 | </div> | 860 | </div> |
861 | <div class="modal-footer" style="border-top: 0;"> | 861 | <div class="modal-footer" style="border-top: 0;"> |
862 | <button type="button" class="btn btn-default" id="reset" data-dismiss="modal">Cancel</button> | 862 | <button type="button" class="btn btn-default" id="reset" data-dismiss="modal">Cancel</button> |
863 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="saveCompanyData()">Save</button> | 863 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="saveCompanyData()">Save</button> |
864 | </div> | 864 | </div> |
865 | </div> | 865 | </div> |
866 | </div> | 866 | </div> |
867 | </form> | 867 | </form> |
868 | <div class="customConfirmPopBackdrop" id="fuelerchange" > | 868 | <div class="customConfirmPopBackdrop" id="fuelerchange" > |
869 | <div class="customModalInner" style="max-width: 550px;"> | 869 | <div class="customModalInner" style="max-width: 550px;"> |
870 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 870 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
871 | <table> | 871 | <table> |
872 | <tr> | 872 | <tr> |
873 | <td> | 873 | <td> |
874 | <img src="img/info.png" style="width: 50px;"> | 874 | <img src="img/info.png" style="width: 50px;"> |
875 | </td> | 875 | </td> |
876 | <td> | 876 | <td> |
877 | <p style="padding: 5px 10px; margin-bottom: 0;">{{statusMessage}}</p> | 877 | <p style="padding: 5px 10px; margin-bottom: 0;">{{statusMessage}}</p> |
878 | </td> | 878 | </td> |
879 | </tr> | 879 | </tr> |
880 | </table> | 880 | </table> |
881 | </div> | 881 | </div> |
882 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 882 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
883 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="fuelerAcceptStatus()">Accept</button> | 883 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="fuelerAcceptStatus()">Accept</button> |
884 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="fuelerCancelStatus()">Cancel</button> | 884 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="fuelerCancelStatus()">Cancel</button> |
885 | </div> | 885 | </div> |
886 | </div> | 886 | </div> |
887 | </div> | 887 | </div> |
888 | <div class="customConfirmPopBackdrop" id="confirm1"> | 888 | <div class="customConfirmPopBackdrop" id="confirm1"> |
889 | <div class="customModalInner" style="max-width: 400px;"> | 889 | <div class="customModalInner" style="max-width: 400px;"> |
890 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 890 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
891 | <table> | 891 | <table> |
892 | <tr> | 892 | <tr> |
893 | <td> | 893 | <td> |
894 | <img src="img/info.png" style="width: 50px;"> | 894 | <img src="img/info.png" style="width: 50px;"> |
895 | </td> | 895 | </td> |
896 | <td> | 896 | <td> |
897 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to email pricing to everyone in your contact list?</p> | 897 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to email pricing to everyone in your contact list?</p> |
898 | </td> | 898 | </td> |
899 | </tr> | 899 | </tr> |
900 | </table> | 900 | </table> |
901 | </div> | 901 | </div> |
902 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 902 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
903 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="sendMail()">Yes</button> | 903 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="sendMail()">Yes</button> |
904 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAndCloseConfirm()">Cancel</button> | 904 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAndCloseConfirm()">Cancel</button> |
905 | </div> | 905 | </div> |
906 | </div> | 906 | </div> |
907 | </div> | 907 | </div> |
908 | <div class="customConfirmPopBackdrop" id="primaryContact"> | 908 | <div class="customConfirmPopBackdrop" id="primaryContact"> |
909 | <div class="customModalInner" style="max-width: 400px;"> | 909 | <div class="customModalInner" style="max-width: 400px;"> |
910 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 910 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
911 | <table> | 911 | <table> |
912 | <tr> | 912 | <tr> |
913 | <td> | 913 | <td> |
914 | <img src="img/info.png" style="width: 50px;"> | 914 | <img src="img/info.png" style="width: 50px;"> |
915 | </td> | 915 | </td> |
916 | <td> | 916 | <td> |
917 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure you want to set this person as your primary contact?</p> | 917 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure you want to set this person as your primary contact?</p> |
918 | </td> | 918 | </td> |
919 | </tr> | 919 | </tr> |
920 | </table> | 920 | </table> |
921 | </div> | 921 | </div> |
922 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 922 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
923 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="sendPrimaryContact()">Yes</button> | 923 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="sendPrimaryContact()">Yes</button> |
924 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelPrimaryContact()">Cancel</button> | 924 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelPrimaryContact()">Cancel</button> |
925 | </div> | 925 | </div> |
926 | </div> | 926 | </div> |
927 | </div> | 927 | </div> |
928 | <div class="customConfirmPopBackdrop" id="customFieldEmail"> | 928 | <div class="customConfirmPopBackdrop" id="customFieldEmail"> |
929 | <div class="customModalInner" style="max-width: 400px;"> | 929 | <div class="customModalInner" style="max-width: 400px;"> |
930 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 930 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
931 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> | 931 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> |
932 | <div class="col-md-10"> | 932 | <div class="col-md-10"> |
933 | <form> | 933 | <form> |
934 | Email Type:<br> | 934 | Email Type:<br> |
935 | <input type="text" name="firstname" ng-model="custom.title"><br> | 935 | <input type="text" name="firstname" ng-model="custom.title"><br> |
936 | Email-Address:<br> | 936 | Email-Address:<br> |
937 | <input type="text" name="lastname" ng-model="custom.content"> | 937 | <input type="text" name="lastname" ng-model="custom.content"> |
938 | </form> | 938 | </form> |
939 | </div> | 939 | </div> |
940 | <div class="clearfix"></div> | 940 | <div class="clearfix"></div> |
941 | </div> | 941 | </div> |
942 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 942 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
943 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptCustomField('email')">Accept</button> | 943 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptCustomField('email')">Accept</button> |
944 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelCustomField()">Cancel</button> | 944 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelCustomField()">Cancel</button> |
945 | </div> | 945 | </div> |
946 | </div> | 946 | </div> |
947 | </div> | 947 | </div> |
948 | 948 | ||
949 | 949 | ||
950 | <div class="customConfirmPopBackdrop" id="customFieldPhone"> | 950 | <div class="customConfirmPopBackdrop" id="customFieldPhone"> |
951 | <div class="customModalInner" style="max-width: 400px;"> | 951 | <div class="customModalInner" style="max-width: 400px;"> |
952 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 952 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
953 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> | 953 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> |
954 | <div class="col-md-10"> | 954 | <div class="col-md-10"> |
955 | <form> | 955 | <form> |
956 | Phone Type:<br> | 956 | Phone Type:<br> |
957 | <input type="text" name="firstname" ng-model="custom.title"><br> | 957 | <input type="text" name="firstname" ng-model="custom.title"><br> |
958 | Number:<br> | 958 | Number:<br> |
959 | <input type="text" name="lastname" ng-model="custom.content"> | 959 | <input type="text" name="lastname" ng-model="custom.content"> |
960 | </form> | 960 | </form> |
961 | </div> | 961 | </div> |
962 | <div class="clearfix"></div> | 962 | <div class="clearfix"></div> |
963 | </div> | 963 | </div> |
964 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 964 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
965 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptCustomField('phone')">Accept</button> | 965 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptCustomField('phone')">Accept</button> |
966 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelCustomField()">Cancel</button> | 966 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelCustomField()">Cancel</button> |
967 | </div> | 967 | </div> |
968 | </div> | 968 | </div> |
969 | </div> | 969 | </div> |
970 | 970 | ||
971 | 971 | ||
972 | <div class="customConfirmPopBackdrop" id="updateContact"> | 972 | <div class="customConfirmPopBackdrop" id="updateContact"> |
973 | <div class="customModalInner" style="max-width: 400px;"> | 973 | <div class="customModalInner" style="max-width: 400px;"> |
974 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 974 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
975 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> | 975 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> |
976 | <div class="col-md-10"> | 976 | <div class="col-md-10"> |
977 | <form> | 977 | <form> |
978 | Phone Type:<br> | 978 | Phone Type:<br> |
979 | <input type="text" name="firstname" ng-model="updateData.title"><br> | 979 | <input type="text" name="firstname" ng-model="updateData.title"><br> |
980 | Number:<br> | 980 | Number:<br> |
981 | <input type="text" name="lastname" ng-model="updateData.content"> | 981 | <input type="text" name="lastname" ng-model="updateData.content"> |
982 | </form> | 982 | </form> |
983 | </div> | 983 | </div> |
984 | <div class="clearfix"></div> | 984 | <div class="clearfix"></div> |
985 | </div> | 985 | </div> |
986 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 986 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
987 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptUpdateField('phone')">Accept</button> | 987 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptUpdateField('phone')">Accept</button> |
988 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelUpdateField()">Cancel</button> | 988 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelUpdateField()">Cancel</button> |
989 | </div> | 989 | </div> |
990 | </div> | 990 | </div> |
991 | </div> | 991 | </div> |
992 | 992 | ||
993 | <div class="customConfirmPopBackdrop" id="updateEmail"> | 993 | <div class="customConfirmPopBackdrop" id="updateEmail"> |
994 | <div class="customModalInner" style="max-width: 400px;"> | 994 | <div class="customModalInner" style="max-width: 400px;"> |
995 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 995 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
996 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> | 996 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> |
997 | <div class="col-md-10"> | 997 | <div class="col-md-10"> |
998 | <form> | 998 | <form> |
999 | Email Type:<br> | 999 | Email Type:<br> |
1000 | <input type="text" name="firstname" ng-model="updateData.title"><br> | 1000 | <input type="text" name="firstname" ng-model="updateData.title"><br> |
1001 | Email-Address:<br> | 1001 | Email-Address:<br> |
1002 | <input type="text" name="lastname" ng-model="updateData.content"> | 1002 | <input type="text" name="lastname" ng-model="updateData.content"> |
1003 | </form> | 1003 | </form> |
1004 | </div> | 1004 | </div> |
1005 | <div class="clearfix"></div> | 1005 | <div class="clearfix"></div> |
1006 | </div> | 1006 | </div> |
1007 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 1007 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
1008 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptUpdateField('email')">Accept</button> | 1008 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptUpdateField('email')">Accept</button> |
1009 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelUpdateField()">Cancel</button> | 1009 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelUpdateField()">Cancel</button> |
1010 | </div> | 1010 | </div> |
1011 | </div> | 1011 | </div> |
1012 | </div> | 1012 | </div> |
1013 | 1013 | ||
1014 | 1014 | ||
1015 | <div class="customConfirmPopBackdrop" id="delete1"> | 1015 | <div class="customConfirmPopBackdrop" id="delete1"> |
1016 | <div class="customModalInner" style="max-width: 400px;"> | 1016 | <div class="customModalInner" style="max-width: 400px;"> |
1017 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 1017 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
1018 | <table> | 1018 | <table> |
1019 | <tr> | 1019 | <tr> |
1020 | <td> | 1020 | <td> |
1021 | <img src="img/info.png" style="width: 50px;"> | 1021 | <img src="img/info.png" style="width: 50px;"> |
1022 | </td> | 1022 | </td> |
1023 | <td> | 1023 | <td> |
1024 | <p style="padding: 5px 10px; margin-bottom: 0;">Please confirm! Are you sure you want to DELETE this Aircraft?</p> | 1024 | <p style="padding: 5px 10px; margin-bottom: 0;">Please confirm! Are you sure you want to DELETE this Aircraft?</p> |
1025 | </td> | 1025 | </td> |
1026 | </tr> | 1026 | </tr> |
1027 | </table> | 1027 | </table> |
1028 | </div> | 1028 | </div> |
1029 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 1029 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
1030 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="aircraftDelete()">Accept</button> | 1030 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="aircraftDelete()">Accept</button> |
1031 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelDelete()">Cancel</button> | 1031 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelDelete()">Cancel</button> |
1032 | </div> | 1032 | </div> |
1033 | </div> | 1033 | </div> |
1034 | </div> | 1034 | </div> |
1035 | <div class="customConfirmPopBackdrop" id="delete2"> | 1035 | <div class="customConfirmPopBackdrop" id="delete2"> |
1036 | <div class="customModalInner" style="max-width: 400px;"> | 1036 | <div class="customModalInner" style="max-width: 400px;"> |
1037 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 1037 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
1038 | <table> | 1038 | <table> |
1039 | <tr> | 1039 | <tr> |
1040 | <td> | 1040 | <td> |
1041 | <img src="img/info.png" style="width: 50px;"> | 1041 | <img src="img/info.png" style="width: 50px;"> |
1042 | </td> | 1042 | </td> |
1043 | <td> | 1043 | <td> |
1044 | <p style="padding: 5px 10px; margin-bottom: 0;">Please confirm! Are you sure you want to DELETE this Company & its related data?</p> | 1044 | <p style="padding: 5px 10px; margin-bottom: 0;">Please confirm! Are you sure you want to DELETE this Company & its related data?</p> |
1045 | </td> | 1045 | </td> |
1046 | </tr> | 1046 | </tr> |
1047 | </table> | 1047 | </table> |
1048 | </div> | 1048 | </div> |
1049 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 1049 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
1050 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="deleteCompanyData()">Accept</button> | 1050 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="deleteCompanyData()">Accept</button> |
1051 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelDelete()">Cancel</button> | 1051 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelDelete()">Cancel</button> |
1052 | </div> | 1052 | </div> |
1053 | </div> | 1053 | </div> |
1054 | </div> | 1054 | </div> |
1055 | 1055 | ||
1056 | <div class="customConfirmPopBackdrop" id="delete3"> | 1056 | <div class="customConfirmPopBackdrop" id="delete3"> |
1057 | <div class="customModalInner" style="max-width: 400px;"> | 1057 | <div class="customModalInner" style="max-width: 400px;"> |
1058 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 1058 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
1059 | <table> | 1059 | <table> |
1060 | <tr> | 1060 | <tr> |
1061 | <td> | 1061 | <td> |
1062 | <img src="img/info.png" style="width: 50px;"> | 1062 | <img src="img/info.png" style="width: 50px;"> |
1063 | </td> | 1063 | </td> |
1064 | <td> | 1064 | <td> |
1065 | <p style="padding: 5px 10px; margin-bottom: 0;">{{statusMessage}}</p> | 1065 | <p style="padding: 5px 10px; margin-bottom: 0;">{{statusMessage}}</p> |
1066 | </td> | 1066 | </td> |
1067 | </tr> | 1067 | </tr> |
1068 | </table> | 1068 | </table> |
1069 | </div> | 1069 | </div> |
1070 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 1070 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
1071 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="companyStatus()">Accept</button> | 1071 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="companyStatus()">Accept</button> |
1072 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelStatus()">Cancel</button> | 1072 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelStatus()">Cancel</button> |
1073 | </div> | 1073 | </div> |
1074 | </div> | 1074 | </div> |
1075 | </div> | 1075 | </div> |
1076 | <div class="customConfirmPopBackdrop" id="toogleMail"> | 1076 | <div class="customConfirmPopBackdrop" id="toogleMail"> |
1077 | <div class="customModalInner" style="max-width: 400px;"> | 1077 | <div class="customModalInner" style="max-width: 400px;"> |
1078 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 1078 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
1079 | <table> | 1079 | <table> |
1080 | <tr> | 1080 | <tr> |
1081 | <!-- <td> | 1081 | <!-- <td> |
1082 | <img src="" style="width: 50px;"> | 1082 | <img src="" style="width: 50px;"> |
1083 | </td> --> | 1083 | </td> --> |
1084 | <td> | 1084 | <td> |
1085 | <p style="padding: 5px 10px; margin-bottom: 0;text-align: center;">{{messageText}}</p> | 1085 | <p style="padding: 5px 10px; margin-bottom: 0;text-align: center;">{{messageText}}</p> |
1086 | </td> | 1086 | </td> |
1087 | </tr> | 1087 | </tr> |
1088 | </table> | 1088 | </table> |
1089 | </div> | 1089 | </div> |
1090 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 1090 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
1091 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelToogle()">Ok</button> | 1091 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelToogle()">Ok</button> |
1092 | </div> | 1092 | </div> |
1093 | </div> | 1093 | </div> |
1094 | </div> | 1094 | </div> |
1095 | 1095 | ||
1096 | 1096 | ||
1097 | <div class="customConfirmPopBackdrop" id="addAirCraftError"> | 1097 | <div class="customConfirmPopBackdrop" id="addAirCraftError"> |
1098 | <div class="customModalInner" style="max-width: 400px;"> | 1098 | <div class="customModalInner" style="max-width: 400px;"> |
1099 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 1099 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
1100 | <table> | 1100 | <table> |
1101 | <tr> | 1101 | <tr> |
1102 | <td> | 1102 | <td> |
1103 | <p style="padding: 5px 10px; margin-bottom: 0;">{{aircraftMessage}}</p> | 1103 | <p style="padding: 5px 10px; margin-bottom: 0;">{{aircraftMessage}}</p> |
1104 | </td> | 1104 | </td> |
1105 | </tr> | 1105 | </tr> |
1106 | </table> | 1106 | </table> |
1107 | </div> | 1107 | </div> |
1108 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 1108 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
1109 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAirCraftError()">Cancel</button> | 1109 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAirCraftError()">Cancel</button> |
1110 | </div> | 1110 | </div> |
1111 | </div> | 1111 | </div> |
1112 | </div> | 1112 | </div> |
1113 | 1113 | ||
1114 | <div class="customConfirmPopBackdrop" id="addAirCraftWarning"> | 1114 | <div class="customConfirmPopBackdrop" id="addAirCraftWarning"> |
1115 | <div class="customModalInner" style="max-width: 400px;"> | 1115 | <div class="customModalInner" style="max-width: 400px;"> |
1116 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 1116 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
1117 | <table> | 1117 | <table> |
1118 | <tr> | 1118 | <tr> |
1119 | <td> | 1119 | <td> |
1120 | <p style="padding: 5px 10px; margin-bottom: 0;">{{aircraftMessage}}</p> | 1120 | <p style="padding: 5px 10px; margin-bottom: 0;">{{aircraftMessage}}</p> |
1121 | </td> | 1121 | </td> |
1122 | </tr> | 1122 | </tr> |
1123 | </table> | 1123 | </table> |
1124 | </div> | 1124 | </div> |
1125 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 1125 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
1126 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptAirCraftError()">Yes</button> | 1126 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptAirCraftError()">Yes</button> |
1127 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAirCraftError()">No</button> | 1127 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAirCraftError()">No</button> |
1128 | </div> | 1128 | </div> |
1129 | </div> | 1129 | </div> |
1130 | </div> | 1130 | </div> |
1131 | 1131 | ||
1132 | <div class="myLoader" ng-show="showLoader"> | 1132 | <div class="myLoader" ng-show="showLoader"> |
1133 | <img src="../img/hourglass.gif" width="50px;"> | 1133 | <img src="../img/hourglass.gif" width="50px;"> |
1134 | </div> | 1134 | </div> |
1135 | 1135 | ||
1136 | <!-- Le javascript | 1136 | <!-- Le javascript |
1137 | ================================================== --> | 1137 | ================================================== --> |
1138 | <!-- Placed at the end of the document so the pages load faster --> | 1138 | <!-- Placed at the end of the document so the pages load faster --> |
1139 | <!-- <script | 1139 | <!-- <script |
1140 | CKEDITOR.replace( 'editor2', { | 1140 | CKEDITOR.replace( 'editor2', { |
1141 | height: 250, | 1141 | height: 250, |
1142 | extraPlugins: 'divarea' | 1142 | extraPlugins: 'divarea' |
1143 | } ); | 1143 | } ); |
1144 | </script> --> | 1144 | </script> --> |
1145 | 1145 |
app/partials/viewFuelVendor/viewFuelVendor.html
1 | <style> | 1 | <style> |
2 | .subnavbar .mainnav > li:nth-child(3) > a{ | 2 | .subnavbar .mainnav > li:nth-child(2) > a{ |
3 | color: #ca5c6a; | 3 | color: #ca5c6a; |
4 | } | 4 | } |
5 | .widget-content{ | 5 | .widget-content{ |
6 | padding: 10px !important; | 6 | padding: 10px !important; |
7 | } | 7 | } |
8 | .widget-content input[type="text"], .widget-content select{ | 8 | .widget-content input[type="text"], .widget-content select{ |
9 | height: 31px; | 9 | height: 31px; |
10 | padding: 0; | 10 | padding: 0; |
11 | } | 11 | } |
12 | .new-label span{ | 12 | .new-label span{ |
13 | float: left; | 13 | float: left; |
14 | line-height: 31px; | 14 | line-height: 31px; |
15 | } | 15 | } |
16 | .new-label span:first-child{ | 16 | .new-label span:first-child{ |
17 | margin-right: 5px; | 17 | margin-right: 5px; |
18 | font-weight: bold; | 18 | font-weight: bold; |
19 | } | 19 | } |
20 | .new-label span:last-child{ | 20 | .new-label span:last-child{ |
21 | margin-left: 5px; | 21 | margin-left: 5px; |
22 | } | 22 | } |
23 | .new-label select{ | 23 | .new-label select{ |
24 | display: -webkit-inline-box; | 24 | display: -webkit-inline-box; |
25 | display: inline-box; | 25 | display: inline-box; |
26 | float: left; | 26 | float: left; |
27 | } | 27 | } |
28 | .new-address p{ | 28 | .new-address p{ |
29 | margin-bottom: 0; | 29 | margin-bottom: 0; |
30 | } | 30 | } |
31 | .new-add-select{ | 31 | .new-add-select{ |
32 | padding-left: 15px; | 32 | padding-left: 15px; |
33 | margin: 10px 0; | 33 | margin: 10px 0; |
34 | } | 34 | } |
35 | .new-add-select select{ | 35 | .new-add-select select{ |
36 | width: 100px; | 36 | width: 100px; |
37 | } | 37 | } |
38 | .widget{ | 38 | .widget{ |
39 | -moz-box-shadow: 0px 3px 8px rgba(100,100,100, 0.7); | 39 | -moz-box-shadow: 0px 3px 8px rgba(100,100,100, 0.7); |
40 | -webkit-box-shadow: 0px 3px 8px rgba(100,100,100, 0.7); | 40 | -webkit-box-shadow: 0px 3px 8px rgba(100,100,100, 0.7); |
41 | box-shadow: 0px 3px 8px rgba(100,100,100, 0.7); | 41 | box-shadow: 0px 3px 8px rgba(100,100,100, 0.7); |
42 | } | 42 | } |
43 | .optionclass { | 43 | .optionclass { |
44 | background: #fff; | 44 | background: #fff; |
45 | } | 45 | } |
46 | .timess { | 46 | .timess { |
47 | float: right !important; | 47 | float: right !important; |
48 | margin-top: 10px !important; | 48 | margin-top: 10px !important; |
49 | margin-right: 10px !important; | 49 | margin-right: 10px !important; |
50 | color: #999 !important; | 50 | color: #999 !important; |
51 | cursor: pointer !important; | 51 | cursor: pointer !important; |
52 | } | 52 | } |
53 | 53 | ||
54 | .button1 { | 54 | .button1 { |
55 | display: inline-block; | 55 | display: inline-block; |
56 | height: 35px; | 56 | height: 35px; |
57 | line-height: 35px; | 57 | line-height: 35px; |
58 | padding-right: 15px; | 58 | padding-right: 15px; |
59 | padding-left: 50px; | 59 | padding-left: 50px; |
60 | position: relative; | 60 | position: relative; |
61 | background-color:rgb(41,127,184); | 61 | background-color:rgb(41,127,184); |
62 | color:rgb(255,255,255); | 62 | color:rgb(255,255,255); |
63 | text-decoration: none; | 63 | text-decoration: none; |
64 | text-transform: uppercase; | 64 | text-transform: uppercase; |
65 | letter-spacing: 1px; | 65 | letter-spacing: 1px; |
66 | margin-bottom: 15px; | 66 | margin-bottom: 15px; |
67 | border: 0; | 67 | border: 0; |
68 | 68 | ||
69 | 69 | ||
70 | border-radius: 5px; | 70 | border-radius: 5px; |
71 | -moz-border-radius: 5px; | 71 | -moz-border-radius: 5px; |
72 | -webkit-border-radius: 5px; | 72 | -webkit-border-radius: 5px; |
73 | text-shadow:0px 1px 0px rgba(0,0,0,0.5); | 73 | text-shadow:0px 1px 0px rgba(0,0,0,0.5); |
74 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1; | 74 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";zoom:1; |
75 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true); | 75 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true); |
76 | 76 | ||
77 | -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2); | 77 | -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2); |
78 | -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2); | 78 | -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2); |
79 | box-shadow:0px 2px 2px rgba(0,0,0,0.2); | 79 | box-shadow:0px 2px 2px rgba(0,0,0,0.2); |
80 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)"; | 80 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)"; |
81 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true); | 81 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true); |
82 | } | 82 | } |
83 | 83 | ||
84 | .button1 span { | 84 | .button1 span { |
85 | position: absolute; | 85 | position: absolute; |
86 | left: 0; | 86 | left: 0; |
87 | top: 0; | 87 | top: 0; |
88 | width: 35px; | 88 | width: 35px; |
89 | background-color:rgba(0,0,0,0.5); | 89 | background-color:rgba(0,0,0,0.5); |
90 | 90 | ||
91 | -webkit-border-top-left-radius: 5px; | 91 | -webkit-border-top-left-radius: 5px; |
92 | -webkit-border-bottom-left-radius: 5px; | 92 | -webkit-border-bottom-left-radius: 5px; |
93 | -moz-border-radius-topleft: 5px; | 93 | -moz-border-radius-topleft: 5px; |
94 | -moz-border-radius-bottomleft: 5px; | 94 | -moz-border-radius-bottomleft: 5px; |
95 | border-top-left-radius: 5px; | 95 | border-top-left-radius: 5px; |
96 | border-bottom-left-radius: 5px; | 96 | border-bottom-left-radius: 5px; |
97 | border-right: 1px solid rgba(0,0,0,0.15); | 97 | border-right: 1px solid rgba(0,0,0,0.15); |
98 | } | 98 | } |
99 | 99 | ||
100 | .button1:hover span, .button1.active span { | 100 | .button1:hover span, .button1.active span { |
101 | background-color:rgb(0,102,26); | 101 | background-color:rgb(0,102,26); |
102 | border-right: 1px solid rgba(0,0,0,0.3); | 102 | border-right: 1px solid rgba(0,0,0,0.3); |
103 | } | 103 | } |
104 | 104 | ||
105 | .button1:active { | 105 | .button1:active { |
106 | margin-top: 2px; | 106 | margin-top: 2px; |
107 | margin-bottom: 13px; | 107 | margin-bottom: 13px; |
108 | 108 | ||
109 | -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5); | 109 | -moz-box-shadow:0px 1px 0px rgba(255,255,255,0.5); |
110 | -webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.5); | 110 | -webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.5); |
111 | box-shadow:0px 1px 0px rgba(255,255,255,0.5); | 111 | box-shadow:0px 1px 0px rgba(255,255,255,0.5); |
112 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true)"; | 112 | -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true)"; |
113 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true); | 113 | filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true); |
114 | } | 114 | } |
115 | 115 | ||
116 | .button1.turquoise { | 116 | .button1.turquoise { |
117 | background: #449d44; | 117 | background: #449d44; |
118 | } | 118 | } |
119 | 119 | ||
120 | </style> | 120 | </style> |
121 | <div class="myLoader" ng-show="showLoader"> | 121 | <div class="myLoader" ng-show="showLoader"> |
122 | <img src="../img/hourglass.gif" width="50px;"> | 122 | <img src="../img/hourglass.gif" width="50px;"> |
123 | </div> | 123 | </div> |
124 | 124 | ||
125 | <!--Delete model--> | 125 | <!--Delete model--> |
126 | <div class="customConfirmPopBackdrop" id="delete2"> | 126 | <div class="customConfirmPopBackdrop" id="delete2"> |
127 | <div class="customModalInner" style="max-width: 400px;"> | 127 | <div class="customModalInner" style="max-width: 400px;"> |
128 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 128 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
129 | <table> | 129 | <table> |
130 | <tr> | 130 | <tr> |
131 | <td> | 131 | <td> |
132 | <img src="img/info.png" style="width: 50px;"> | 132 | <img src="img/info.png" style="width: 50px;"> |
133 | </td> | 133 | </td> |
134 | <td> | 134 | <td> |
135 | <p style="padding: 5px 10px; margin-bottom: 0;">Please confirm! Are you sure you want to DELETE this Fuel Vendor & its related data?</p> | 135 | <p style="padding: 5px 10px; margin-bottom: 0;">Please confirm! Are you sure you want to DELETE this Fuel Vendor & its related data?</p> |
136 | </td> | 136 | </td> |
137 | </tr> | 137 | </tr> |
138 | </table> | 138 | </table> |
139 | </div> | 139 | </div> |
140 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 140 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
141 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="deleteVendorData()">Accept</button> | 141 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="deleteVendorData()">Accept</button> |
142 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelDelete()">Cancel</button> | 142 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelDelete()">Cancel</button> |
143 | </div> | 143 | </div> |
144 | </div> | 144 | </div> |
145 | </div> | 145 | </div> |
146 | 146 | ||
147 | <div class="col-xs-12 col-md-12"> | 147 | <div class="col-xs-12 col-md-12"> |
148 | <div class="row" style="margin-left:0px"> | 148 | <div class="row" style="margin-left:0px"> |
149 | <div class="col-md-12"> | 149 | <div class="col-md-12"> |
150 | <div class="widget"> | 150 | <div class="widget"> |
151 | <div class="widget-header"> | 151 | <div class="widget-header"> |
152 | <i class="fa fa-building-o" aria-hidden="true"></i> | 152 | <i class="fa fa-building-o" aria-hidden="true"></i> |
153 | <h3>{{vendorData.vendorName}} <i class="fa fa-trash-o deleteTierIcon" ng-click="deleteVendor(vendorData.id)" aria-hidden="true"></i></h3> | 153 | <h3>{{vendorData.vendorName}} <i class="fa fa-trash-o deleteTierIcon" ng-click="deleteVendor(vendorData.id)" aria-hidden="true"></i></h3> |
154 | <i class="fa fa-times timess" ui-sref="app.FuelVendors" aria-hidden="true"></i> | 154 | <i class="fa fa-times timess" ui-sref="app.FuelVendors" aria-hidden="true"></i> |
155 | </div> | 155 | </div> |
156 | <!-- /widget-header --> | 156 | <!-- /widget-header --> |
157 | <div class="widget-content"> | 157 | <div class="widget-content"> |
158 | <div class="row" style="margin-left:0px"> | 158 | <div class="row" style="margin-left:0px"> |
159 | <div class="col-md-6"> | 159 | <div class="col-md-6"> |
160 | <div class="widget"> | 160 | <div class="widget"> |
161 | <div class="widget-header"> | 161 | <div class="widget-header"> |
162 | <i class="fa fa-building-o" aria-hidden="true"></i> | 162 | <i class="fa fa-building-o" aria-hidden="true"></i> |
163 | <h3>Vendor Details</h3> | 163 | <h3>Vendor Details</h3> |
164 | <div class="pull-right" style="margin-top: 5px; margin-right: 10px;"> | 164 | <div class="pull-right" style="margin-top: 5px; margin-right: 10px;"> |
165 | <toggle ng-model="vendorData.activate" ng-change="changeCompanyStatus()" size="customToogle" on="Active" off="Inactive"></toggle> | 165 | <toggle ng-model="vendorData.activate" ng-change="changeCompanyStatus()" size="customToogle" on="Active" off="Inactive"></toggle> |
166 | </div> | 166 | </div> |
167 | </div> | 167 | </div> |
168 | <div class="widget-content"> | 168 | <div class="widget-content"> |
169 | <div class="row" style="margin-left:0px;"> | 169 | <div class="row" style="margin-left:0px;"> |
170 | <div class="col-md-7" style="padding-left: 0;"> | 170 | <div class="col-md-7" style="padding-left: 0;"> |
171 | <h4 ng-show="showCompanyName" ng-if="vendorData.vendorName != 'undefined'"> | 171 | <h4 ng-show="showCompanyName" ng-if="vendorData.vendorName != 'undefined'"> |
172 | <b style="color:#F90;">{{vendorData.vendorName}}</b> <i class="fa fa-pencil-square-o" ng-click="company()" style="font-size: 14px;" aria-hidden="true"></i> | 172 | <b style="color:#F90;">{{vendorData.vendorName}}</b> <i class="fa fa-pencil-square-o" ng-click="company()" style="font-size: 14px;" aria-hidden="true"></i> |
173 | </h4> | 173 | </h4> |
174 | <input type="tel" ng-hide="showCompanyName" ng-model="vendorData.vendorName" class="form-control"> | 174 | <input type="tel" ng-hide="showCompanyName" ng-model="vendorData.vendorName" class="form-control"> |
175 | </div> | 175 | </div> |
176 | </div> | 176 | </div> |
177 | <div> | 177 | <div> |
178 | <p class="new-label"> | 178 | <p class="new-label"> |
179 | <span>Master Margin Setting </span> | 179 | <span>Master Margin Setting </span> |
180 | <select class="form-control" style="width: 135px;padding: 4px 8px;" ng-change="editData()" ng-model="vendorData.masterMargin"> | 180 | <select class="form-control" style="width: 135px;padding: 4px 8px;" ng-change="editData()" ng-model="vendorData.masterMargin"> |
181 | <option ng-repeat="margin in jetMarginList" value="{{margin.id}}">{{margin.marginName}}</option> | 181 | <option ng-repeat="margin in jetMarginList" value="{{margin.id}}">{{margin.marginName}}</option> |
182 | </select> | 182 | </select> |
183 | <span> ${{vendorData.margin.marginValue}}</span> | 183 | <span> ${{vendorData.margin.marginValue}}</span> |
184 | <div class="clearfix"></div> | 184 | <div class="clearfix"></div> |
185 | </p> | 185 | </p> |
186 | </div> | 186 | </div> |
187 | 187 | ||
188 | </br> | 188 | </br> |
189 | <div class="new-address"> | 189 | <div class="new-address"> |
190 | <p ng-show="showAddress"><i class="fa fa-map-marker"></i> {{vendorData.addressOne}} {{vendorData.addressTwo}} <i class="fa fa-pencil-square-o" ng-click="addressChange()" aria-hidden="true"></i> </p> | 190 | <p ng-show="showAddress"><i class="fa fa-map-marker"></i> {{vendorData.addressOne}} {{vendorData.addressTwo}} <i class="fa fa-pencil-square-o" ng-click="addressChange()" aria-hidden="true"></i> </p> |
191 | <div ng-hide="showAddress" style="margin-bottom:10px;"> | 191 | <div ng-hide="showAddress" style="margin-bottom:10px;"> |
192 | <label>Address1</label> | 192 | <label>Address1</label> |
193 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="vendorData.addressOne" class="form-control" /> | 193 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="vendorData.addressOne" class="form-control" /> |
194 | <label>Address2</label> | 194 | <label>Address2</label> |
195 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="vendorData.addressTwo" class="form-control" /> | 195 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="vendorData.addressTwo" class="form-control" /> |
196 | <label>City</label> | 196 | <label>City</label> |
197 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="vendorData.city" class="form-control" /> | 197 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="vendorData.city" class="form-control" /> |
198 | <label>State</label> | 198 | <label>State</label> |
199 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="vendorData.state" class="form-control" /> | 199 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="vendorData.state" class="form-control" /> |
200 | <label>ZipCode</label> | 200 | <label>ZipCode</label> |
201 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="vendorData.zipcode" class="form-control" /> | 201 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="vendorData.zipcode" class="form-control" /> |
202 | <label>Country</label> | 202 | <label>Country</label> |
203 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="vendorData.country" class="form-control" /> | 203 | <input type="tel" style="width: 50%;" ng-hide="showAddress" ng-model="vendorData.country" class="form-control" /> |
204 | </div> | 204 | </div> |
205 | 205 | ||
206 | <p ng-repeat="data in vendorData.vendorCustomContacts" ng-if="data.contactNumber != null"> | 206 | <p ng-repeat="data in vendorData.vendorCustomContacts" ng-if="data.contactNumber != null"> |
207 | <i class="fa fa-phone" ng-hide="showEditContact"></i> | 207 | <i class="fa fa-phone" ng-hide="showEditContact"></i> |
208 | <span ng-hide="showEditContact">{{data.contactNumber}} </span> | 208 | <span ng-hide="showEditContact">{{data.contactNumber}} </span> |
209 | <i ng-click="showUpdateContact(data, 'phone')" ng-hide="showEditContact" class="fa fa-pencil-square-o" aria-hidden="true"></i> | 209 | <i ng-click="showUpdateContact(data, 'phone')" ng-hide="showEditContact" class="fa fa-pencil-square-o" aria-hidden="true"></i> |
210 | <i class="fa fa-trash-o" ng-click="deleteContent(data)" ng-hide="showEditContact" aria-hidden="true"></i> | 210 | <i class="fa fa-trash-o" ng-click="deleteContent(data)" ng-hide="showEditContact" aria-hidden="true"></i> |
211 | </p> | 211 | </p> |
212 | <p ng-repeat="data in vendorData.vendorCustomContacts" ng-if="data.email != null"> | 212 | <p ng-repeat="data in vendorData.vendorCustomContacts" ng-if="data.email != null"> |
213 | <i class="fa fa-envelope" ng-hide="showEditEmail"></i> | 213 | <i class="fa fa-envelope" ng-hide="showEditEmail"></i> |
214 | <span ng-hide="showEditEmail">{{data.email}} </span> | 214 | <span ng-hide="showEditEmail">{{data.email}} </span> |
215 | <i ng-click="showUpdateEmail(data, 'email')" ng-hide="showEditEmail" class="fa fa-pencil-square-o" aria-hidden="true"></i> | 215 | <i ng-click="showUpdateEmail(data, 'email')" ng-hide="showEditEmail" class="fa fa-pencil-square-o" aria-hidden="true"></i> |
216 | <i class="fa fa-trash-o" ng-click="deleteContent(data)" ng-hide="showEditEmail" aria-hidden="true"></i> | 216 | <i class="fa fa-trash-o" ng-click="deleteContent(data)" ng-hide="showEditEmail" aria-hidden="true"></i> |
217 | </p> | 217 | </p> |
218 | </div> | 218 | </div> |
219 | <div style="margin-top:5px; margin-bottom:5px;"> | 219 | <div style="margin-top:5px; margin-bottom:5px;"> |
220 | <button type="button" ng-click="addCustomPhone('phone')" class="btn btn-default">Add Phone</button> | 220 | <button type="button" ng-click="addCustomPhone('phone')" class="btn btn-default">Add Phone</button> |
221 | <button type="button" class="btn btn-info" ng-click="addCustomEmail('email')">Add Email</button> | 221 | <button type="button" class="btn btn-info" ng-click="addCustomEmail('email')">Add Email</button> |
222 | </div> | 222 | </div> |
223 | <div> | 223 | <div> |
224 | <p style="margin-bottom: 0;"><b>Company Notes</b> <i class="fa fa-pencil-square-o" ng-click="showNote()" aria-hidden="true"></i></p> | 224 | <p style="margin-bottom: 0;"><b>Company Notes</b> <i class="fa fa-pencil-square-o" ng-click="showNote()" aria-hidden="true"></i></p> |
225 | <p ng-show="showNoteData">{{vendorData.internalNote}}</p> | 225 | <p ng-show="showNoteData">{{vendorData.internalNote}}</p> |
226 | <textarea name="message" ng-hide="showNoteData" style="margin-bottom: 6px;" class="form-control" ng-model="vendorData.internalNote" rows="4" cols="34"></textarea> | 226 | <textarea name="message" ng-hide="showNoteData" style="margin-bottom: 6px;" class="form-control" ng-model="vendorData.internalNote" rows="4" cols="34"></textarea> |
227 | </div> | 227 | </div> |
228 | <div class="pull-left"> | 228 | <div class="pull-left"> |
229 | <button ng-click="editData()" ng-show="showUpdateBtn" class="btn btn-success">Save</button> | 229 | <button ng-click="editData()" ng-show="showUpdateBtn" class="btn btn-success">Save</button> |
230 | <button ng-click="cancelData()" ng-show="showUpdateBtn" class="btn btn-default">Cancel</button> | 230 | <button ng-click="cancelData()" ng-show="showUpdateBtn" class="btn btn-default">Cancel</button> |
231 | </div> | 231 | </div> |
232 | <div class="pull-right"> | 232 | <div class="pull-right"> |
233 | <button ng-show="isShowEmail" type="button" ng-click="sendMail()" class="btn btn-primary">Distribute Price to Vendor Contacts</button> | 233 | <button ng-show="isShowEmail" type="button" ng-click="sendMail()" class="btn btn-primary">Distribute Price to Vendor Contacts</button> |
234 | </div> | 234 | </div> |
235 | <div class="clearfix"></div> | 235 | <div class="clearfix"></div> |
236 | </div> | 236 | </div> |
237 | </div> | 237 | </div> |
238 | </div> | 238 | </div> |
239 | <div class="col-md-6"> | 239 | <div class="col-md-6"> |
240 | <div class="widget"> | 240 | <div class="widget"> |
241 | <div class="widget-header"> | 241 | <div class="widget-header"> |
242 | <i class="fa fa-pencil"></i> | 242 | <i class="fa fa-pencil"></i> |
243 | <h3>Price Manager Reference </h3> | 243 | <h3>Price Manager Reference </h3> |
244 | </div> | 244 | </div> |
245 | <div class="widget-content"> | 245 | <div class="widget-content"> |
246 | <div class="table-responsive"> | 246 | <div class="table-responsive"> |
247 | <table class="table table-hover table-striped strikeTable"> | 247 | <table class="table table-hover table-striped strikeTable"> |
248 | <!-- <table class="table table-hover table-striped"> --> | 248 | <!-- <table class="table table-hover table-striped"> --> |
249 | <thead> | 249 | <thead> |
250 | <tr> | 250 | <tr> |
251 | <th>Omit</th> | 251 | <th>Omit</th> |
252 | <th>Product</th> | 252 | <th>Product</th> |
253 | <th>Cost</th> | 253 | <th>Cost</th> |
254 | <th>PAP (Margin)</th> | 254 | <th>PAP (Margin)</th> |
255 | <th>PAP (Total)</th> | 255 | <th>PAP (Total)</th> |
256 | <th style="color:#F90">Expires</th> | 256 | <th style="color:#F90">Expires</th> |
257 | </tr> | 257 | </tr> |
258 | </thead> | 258 | </thead> |
259 | <tbody> | 259 | <tbody> |
260 | <tr ng-repeat="fuel in fuelPricing | orderBy:'name' : 'reverse' | filter:{ status: true }" ng-class="fuel.fuelPricing.omit ? 'strikeout' : ''"> | 260 | <tr ng-repeat="fuel in fuelPricing | orderBy:'name' : 'reverse' | filter:{ status: true }" ng-class="fuel.fuelPricing.omit ? 'strikeout' : ''"> |
261 | <!-- <tr ng-repeat="fuel in fuelPricing | orderBy:'name' : 'reverse' | filter:{ status: true }"> --> | 261 | <!-- <tr ng-repeat="fuel in fuelPricing | orderBy:'name' : 'reverse' | filter:{ status: true }"> --> |
262 | <td><input type="checkbox" ng-model="fuel.fuelPricing.omit" ng-change="updateOmit(fuel.fuelPricing, fuel.status)"></td> | 262 | <td><input type="checkbox" ng-model="fuel.fuelPricing.omit" ng-change="updateOmit(fuel.fuelPricing, fuel.status)"></td> |
263 | <td>{{fuel.name}}</td> | 263 | <td>{{fuel.name}}</td> |
264 | <td>${{fuel.fuelPricing.cost}}</td> | 264 | <td>${{fuel.fuelPricing.cost}}</td> |
265 | <td>${{fuel.fuelPricing.papMargin}}</td> | 265 | <td>${{fuel.fuelPricing.papMargin}}</td> |
266 | <td style="color:#55AF8B;">${{fuel.fuelPricing.papTotal | number : 4 }}</td> | 266 | <td style="color:#55AF8B;">${{fuel.fuelPricing.papTotal | number : 4 }}</td> |
267 | <td style="color:#F90">{{fuel.fuelPricing.expirationDate | date : "MM/dd/y"}}</td> | 267 | <td style="color:#F90">{{fuel.fuelPricing.expirationDate | date : "MM/dd/y"}}</td> |
268 | </tr> | 268 | </tr> |
269 | </tbody> | 269 | </tbody> |
270 | </table> | 270 | </table> |
271 | </div> | 271 | </div> |
272 | </div> | 272 | </div> |
273 | </div> | 273 | </div> |
274 | </div> | 274 | </div> |
275 | </div> | 275 | </div> |
276 | <div class="row" style="margin-left:0px"> | 276 | <div class="row" style="margin-left:0px"> |
277 | <div class="col-md-6"> | 277 | <div class="col-md-6"> |
278 | <div class="widget"> | 278 | <div class="widget"> |
279 | <div class="widget-header"> | 279 | <div class="widget-header"> |
280 | <i class="fa fa-user"></i> | 280 | <i class="fa fa-user"></i> |
281 | <h3>Contact List</h3> | 281 | <h3>Contact List</h3> |
282 | <div class="pull-right"> | 282 | <div class="pull-right"> |
283 | <button type="submit" data-toggle="modal" data-target="#contact-modal-3" class="btn btn-success btn-sm" style="margin-top: 4px; margin-right: 9px;"><i class="fa fa-plus" aria-hidden="true"></i> Add Contact</button> | 283 | <button type="submit" data-toggle="modal" data-target="#contact-modal-3" class="btn btn-success btn-sm" style="margin-top: 4px; margin-right: 9px;"><i class="fa fa-plus" aria-hidden="true"></i> Add Contact</button> |
284 | </div> | 284 | </div> |
285 | </div> | 285 | </div> |
286 | <div class="widget-content" style="padding:0px"> | 286 | <div class="widget-content" style="padding:0px"> |
287 | <div class="table-responsive"> | 287 | <div class="table-responsive"> |
288 | <table class="table table-bordered table-hover table-striped"> | 288 | <table class="table table-bordered table-hover table-striped"> |
289 | <thead> | 289 | <thead> |
290 | <tr> | 290 | <tr> |
291 | <th>Price Email</th> | 291 | <th>Price Email</th> |
292 | <th>First Name</th> | 292 | <th>First Name</th> |
293 | <th>Last Name</th> | 293 | <th>Last Name</th> |
294 | <th>Title</th> | 294 | <th>Title</th> |
295 | </tr> | 295 | </tr> |
296 | </thead> | 296 | </thead> |
297 | <tbody> | 297 | <tbody> |
298 | <tr ng-repeat="contact in vendorContactList" style="cursor: pointer;" ui-sref="app.viewVendorContact({id : contact.id})"> | 298 | <tr ng-repeat="contact in vendorContactList" style="cursor: pointer;" ui-sref="app.viewVendorContact({id : contact.id})"> |
299 | <td><toggle ng-model="contact.priceEmail" ng-change="changePriceEmail(contact.id, $index)"></toggle></td> | 299 | <td><toggle ng-model="contact.priceEmail" ng-change="changePriceEmail(contact.id, $index)"></toggle></td> |
300 | <td>{{contact.firstName}}</td> | 300 | <td>{{contact.firstName}}</td> |
301 | <td>{{contact.lastName}}</td> | 301 | <td>{{contact.lastName}}</td> |
302 | <td>{{contact.title}}</td> | 302 | <td>{{contact.title}}</td> |
303 | </tr> | 303 | </tr> |
304 | </tbody> | 304 | </tbody> |
305 | </table> | 305 | </table> |
306 | </div> | 306 | </div> |
307 | </div> | 307 | </div> |
308 | </div> | 308 | </div> |
309 | </div> | 309 | </div> |
310 | 310 | ||
311 | </div> | 311 | </div> |
312 | </div> | 312 | </div> |
313 | <!-- /widget-content --> | 313 | <!-- /widget-content --> |
314 | </div> | 314 | </div> |
315 | <!-- /widget --> | 315 | <!-- /widget --> |
316 | </div> | 316 | </div> |
317 | <!-- /span6 --> | 317 | <!-- /span6 --> |
318 | </div> | 318 | </div> |
319 | <!-- /widget --> | 319 | <!-- /widget --> |
320 | </div> | 320 | </div> |
321 | <!-- /container --> | 321 | <!-- /container --> |
322 | <form class="modal multi-step" id="contact-modal-3" name="companyForm"> | 322 | <form class="modal multi-step" id="contact-modal-3" name="companyForm"> |
323 | <div class="modal-dialog modal-lg"> | 323 | <div class="modal-dialog modal-lg"> |
324 | <div class="modal-content"> | 324 | <div class="modal-content"> |
325 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> | 325 | <div class="modal-body step-1" data-step="1" style="padding: 0;"> |
326 | <div> | 326 | <div> |
327 | <div class="row" style="margin: 0;"> | 327 | <div class="row" style="margin: 0;"> |
328 | <div> | 328 | <div> |
329 | <div class="widget" style="margin-bottom: 0; box-shadow: none;"> | 329 | <div class="widget" style="margin-bottom: 0; box-shadow: none;"> |
330 | <div class="widget-header"> | 330 | <div class="widget-header"> |
331 | <i class="icon-pencil"></i> | 331 | <i class="icon-pencil"></i> |
332 | <i class="fa fa-tasks" aria-hidden="true"></i> | 332 | <i class="fa fa-tasks" aria-hidden="true"></i> |
333 | <h3>Add a New Contact</h3> | 333 | <h3>Add a New Contact</h3> |
334 | <div class="clearfix"></div> | 334 | <div class="clearfix"></div> |
335 | </div> | 335 | </div> |
336 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> | 336 | <div class="widget-content" style="padding-left: 0; padding-right: 0; border-bottom: 0;"> |
337 | <div class="col-xs-12"> | 337 | <div class="col-xs-12"> |
338 | <div class="col-md-6"> | 338 | <div class="col-md-6"> |
339 | <div class="pull-left" style="width: 110px;"> | 339 | <div class="pull-left" style="width: 110px;"> |
340 | <label class="new-input-label"><b>First Name</b></label> | 340 | <label class="new-input-label"><b>First Name</b></label> |
341 | </div> | 341 | </div> |
342 | <div class="pull-left" style="margin-left: 15px;"> | 342 | <div class="pull-left" style="margin-left: 15px;"> |
343 | <input type="tel" ng-model="data.firstName" class="form-control" placeholder=""> | 343 | <input type="tel" ng-model="data.firstName" class="form-control" placeholder=""> |
344 | </div> | 344 | </div> |
345 | <div class="clearfix"></div> | 345 | <div class="clearfix"></div> |
346 | </div> | 346 | </div> |
347 | <div class="col-md-6"> | 347 | <div class="col-md-6"> |
348 | 348 | ||
349 | <div class="pull-left" style="width: 110px;"> | 349 | <div class="pull-left" style="width: 110px;"> |
350 | <label class="new-input-label"><b>Last Name</b></label> | 350 | <label class="new-input-label"><b>Last Name</b></label> |
351 | </div> | 351 | </div> |
352 | <div class="pull-left" style="margin-left: 15px;"> | 352 | <div class="pull-left" style="margin-left: 15px;"> |
353 | <input type="tel" ng-model="data.lastName" class="form-control" id="Address" placeholder=""> | 353 | <input type="tel" ng-model="data.lastName" class="form-control" id="Address" placeholder=""> |
354 | </div> | 354 | </div> |
355 | <div class="clearfix"></div> | 355 | <div class="clearfix"></div> |
356 | </div> | 356 | </div> |
357 | </div> | 357 | </div> |
358 | <div class="clearfix"></div><br> | 358 | <div class="clearfix"></div><br> |
359 | <div class="col-xs-12"> | 359 | <div class="col-xs-12"> |
360 | <div class="col-md-6"> | 360 | <div class="col-md-6"> |
361 | <div class="pull-left" style="width: 110px;"> | 361 | <div class="pull-left" style="width: 110px;"> |
362 | <label class="new-input-label"><b>Title</b></label> | 362 | <label class="new-input-label"><b>Title</b></label> |
363 | </div> | 363 | </div> |
364 | <div class="pull-left" style="margin-left: 15px;"> | 364 | <div class="pull-left" style="margin-left: 15px;"> |
365 | <input type="tel" ng-model="data.title" class="form-control" id="Address" placeholder=""> | 365 | <input type="tel" ng-model="data.title" class="form-control" id="Address" placeholder=""> |
366 | </div> | 366 | </div> |
367 | <div class="clearfix"></div> | 367 | <div class="clearfix"></div> |
368 | </div> | 368 | </div> |
369 | <div class="col-md-6"> | 369 | <div class="col-md-6"> |
370 | 370 | ||
371 | <div class="pull-left" style="width: 110px;"> | 371 | <div class="pull-left" style="width: 110px;"> |
372 | <label class="new-input-label"><b>Email</b></label> | 372 | <label class="new-input-label"><b>Email</b></label> |
373 | </div> | 373 | </div> |
374 | <div class="pull-left" style="margin-left: 15px;"> | 374 | <div class="pull-left" style="margin-left: 15px;"> |
375 | <input type="email" ng-model="data.email" class="form-control" id="Address" placeholder=""> | 375 | <input type="email" ng-model="data.email" class="form-control" id="Address" placeholder=""> |
376 | </div> | 376 | </div> |
377 | <div class="clearfix"></div> | 377 | <div class="clearfix"></div> |
378 | </div> | 378 | </div> |
379 | </div> | 379 | </div> |
380 | <div class="clearfix"></div><br> | 380 | <div class="clearfix"></div><br> |
381 | <div class="col-xs-12"> | 381 | <div class="col-xs-12"> |
382 | <div class="col-md-6"> | 382 | <div class="col-md-6"> |
383 | <div class="pull-left" style="width: 110px;"> | 383 | <div class="pull-left" style="width: 110px;"> |
384 | <label class="new-input-label"><b>Username</b></label> | 384 | <label class="new-input-label"><b>Username</b></label> |
385 | </div> | 385 | </div> |
386 | <div class="pull-left" style="margin-left: 15px;"> | 386 | <div class="pull-left" style="margin-left: 15px;"> |
387 | <input type="tel" ng-model="data.userName" class="form-control" id="Address" placeholder=""> | 387 | <input type="tel" ng-model="data.userName" class="form-control" id="Address" placeholder=""> |
388 | </div> | 388 | </div> |
389 | <div class="clearfix"></div> | 389 | <div class="clearfix"></div> |
390 | </div> | 390 | </div> |
391 | <div class="col-md-6"> | 391 | <div class="col-md-6"> |
392 | 392 | ||
393 | <div class="pull-left" style="width: 110px;"> | 393 | <div class="pull-left" style="width: 110px;"> |
394 | <label class="new-input-label"><b>Password</b></label> | 394 | <label class="new-input-label"><b>Password</b></label> |
395 | </div> | 395 | </div> |
396 | <div class="pull-left" style="margin-left: 15px;"> | 396 | <div class="pull-left" style="margin-left: 15px;"> |
397 | <input type="password" ng-model="data.password" class="form-control" id="Address" placeholder=""> | 397 | <input type="password" ng-model="data.password" class="form-control" id="Address" placeholder=""> |
398 | </div> | 398 | </div> |
399 | <div class="clearfix"></div> | 399 | <div class="clearfix"></div> |
400 | </div> | 400 | </div> |
401 | </div> | 401 | </div> |
402 | <div class="clearfix"></div><br> | 402 | <div class="clearfix"></div><br> |
403 | <div class="col-xs-12"> | 403 | <div class="col-xs-12"> |
404 | <div class="col-md-6"> | 404 | <div class="col-md-6"> |
405 | <div class="pull-left" style="width: 110px;"> | 405 | <div class="pull-left" style="width: 110px;"> |
406 | <label class="new-input-label"><b>Work Phone</b></label> | 406 | <label class="new-input-label"><b>Work Phone</b></label> |
407 | </div> | 407 | </div> |
408 | <div class="pull-left" style="margin-left: 15px;"> | 408 | <div class="pull-left" style="margin-left: 15px;"> |
409 | <input type="tel" ng-model="data.workPhone" class="form-control" id="Address" placeholder=""> | 409 | <input type="tel" ng-model="data.workPhone" class="form-control" id="Address" placeholder=""> |
410 | </div> | 410 | </div> |
411 | <div class="clearfix"></div> | 411 | <div class="clearfix"></div> |
412 | </div> | 412 | </div> |
413 | <div class="col-md-6"> | 413 | <div class="col-md-6"> |
414 | 414 | ||
415 | <div class="pull-left" style="width: 110px;"> | 415 | <div class="pull-left" style="width: 110px;"> |
416 | <label class="new-input-label"><b>Mobile Phone</b></label> | 416 | <label class="new-input-label"><b>Mobile Phone</b></label> |
417 | </div> | 417 | </div> |
418 | <div class="pull-left" style="margin-left: 15px;"> | 418 | <div class="pull-left" style="margin-left: 15px;"> |
419 | <input type="tel" ng-model="data.mobilePhone" class="form-control" id="Address" placeholder=""> | 419 | <input type="tel" ng-model="data.mobilePhone" class="form-control" id="Address" placeholder=""> |
420 | </div> | 420 | </div> |
421 | <div class="clearfix"></div> | 421 | <div class="clearfix"></div> |
422 | </div> | 422 | </div> |
423 | </div> | 423 | </div> |
424 | <div class="clearfix"></div><br> | 424 | <div class="clearfix"></div><br> |
425 | <div class="col-xs-12"> | 425 | <div class="col-xs-12"> |
426 | <div class="col-md-12"> | 426 | <div class="col-md-12"> |
427 | <div class="pull-left" style="width: 110px;"> | 427 | <div class="pull-left" style="width: 110px;"> |
428 | <label class="new-input-label"><b>Address</b></label> | 428 | <label class="new-input-label"><b>Address</b></label> |
429 | </div> | 429 | </div> |
430 | <div class="pull-right" style="width: calc(100% - 123px);"> | 430 | <div class="pull-right" style="width: calc(100% - 123px);"> |
431 | <input type="tel" class="form-control" ng-model="data.address" id="Address" placeholder=""> | 431 | <input type="tel" class="form-control" ng-model="data.address" id="Address" placeholder=""> |
432 | </div> | 432 | </div> |
433 | <div class="clearfix"></div> | 433 | <div class="clearfix"></div> |
434 | </div> | 434 | </div> |
435 | </div> | 435 | </div> |
436 | <div class="clearfix"></div> | 436 | <div class="clearfix"></div> |
437 | <br/> | 437 | <br/> |
438 | <div class="col-xs-12"> | 438 | <div class="col-xs-12"> |
439 | <div class="col-md-3"> | 439 | <div class="col-md-3"> |
440 | <div class="pull-left my-toggle-switch"> | 440 | <div class="pull-left my-toggle-switch"> |
441 | <div style="color: #ff9a01;">Price Email     | 441 | <div style="color: #ff9a01;">Price Email     |
442 | <toggle ng-model="data.priceEmail" size="customToogle"> | 442 | <toggle ng-model="data.priceEmail" size="customToogle"> |
443 | </div> | 443 | </div> |
444 | </div> | 444 | </div> |
445 | <div class="clearfix"></div> | 445 | <div class="clearfix"></div> |
446 | </div> | 446 | </div> |
447 | <div class="col-md-3"> | 447 | <div class="col-md-3"> |
448 | <div class="pull-left my-toggle-switch"> | 448 | <div class="pull-left my-toggle-switch"> |
449 | <div style="color: #ff9a01;">Primary Contact     | 449 | <div style="color: #ff9a01;">Primary Contact     |
450 | <input type="checkbox" ng-click="checkPrimaryContact()" ng-model="primaryContact"> | 450 | <input type="checkbox" ng-click="checkPrimaryContact()" ng-model="primaryContact"> |
451 | </div> | 451 | </div> |
452 | </div> | 452 | </div> |
453 | <div class="clearfix"></div> | 453 | <div class="clearfix"></div> |
454 | </div> | 454 | </div> |
455 | <div class="col-md-6"> | 455 | <div class="col-md-6"> |
456 | <div class="pull-left" style="width: 110px;"> | 456 | <div class="pull-left" style="width: 110px;"> |
457 | <label class="new-input-label"><b>Internal Note</b></label> | 457 | <label class="new-input-label"><b>Internal Note</b></label> |
458 | </div> | 458 | </div> |
459 | <div class="pull-left" style="width: calc(100% - 110px);"> | 459 | <div class="pull-left" style="width: calc(100% - 110px);"> |
460 | <textarea name="message" ng-model="data.note" rows="4" cols="34"></textarea> | 460 | <textarea name="message" ng-model="data.note" rows="4" cols="34"></textarea> |
461 | </div> | 461 | </div> |
462 | </div> | 462 | </div> |
463 | <div class="clearfix"></div> | 463 | <div class="clearfix"></div> |
464 | </div> | 464 | </div> |
465 | <div class="clearfix"></div><br> | 465 | <div class="clearfix"></div><br> |
466 | </div> | 466 | </div> |
467 | </div> | 467 | </div> |
468 | <div class="clearfix"></div> | 468 | <div class="clearfix"></div> |
469 | </div> | 469 | </div> |
470 | </div> | 470 | </div> |
471 | </div> | 471 | </div> |
472 | </div> | 472 | </div> |
473 | <div class="modal-footer" style="border-top: 0;"> | 473 | <div class="modal-footer" style="border-top: 0;"> |
474 | <button type="button" class="btn btn-default" id="reset" data-dismiss="modal">Cancel</button> | 474 | <button type="button" class="btn btn-default" id="reset" data-dismiss="modal">Cancel</button> |
475 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addContact()">Save</button> | 475 | <button type="button" class="btn btn-primary step step-1" data-step="1" ng-click="addContact()">Save</button> |
476 | </div> | 476 | </div> |
477 | </div> | 477 | </div> |
478 | </div> | 478 | </div> |
479 | </form> | 479 | </form> |
480 | <div class="clearfix"></div> | 480 | <div class="clearfix"></div> |
481 | 481 | ||
482 | <div class="customConfirmPopBackdrop" id="confirm2"> | 482 | <div class="customConfirmPopBackdrop" id="confirm2"> |
483 | <div class="customModalInner" style="max-width: 400px;"> | 483 | <div class="customModalInner" style="max-width: 400px;"> |
484 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 484 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
485 | <table> | 485 | <table> |
486 | <tr> | 486 | <tr> |
487 | <td> | 487 | <td> |
488 | <img src="img/info.png" style="width: 50px;"> | 488 | <img src="img/info.png" style="width: 50px;"> |
489 | </td> | 489 | </td> |
490 | <td> | 490 | <td> |
491 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to email pricing to everyone in your contact list?</p> | 491 | <p style="padding: 5px 10px; margin-bottom: 0;">Are you sure that you want to email pricing to everyone in your contact list?</p> |
492 | </td> | 492 | </td> |
493 | </tr> | 493 | </tr> |
494 | </table> | 494 | </table> |
495 | </div> | 495 | </div> |
496 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 496 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
497 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="sendMail()">Yes</button> | 497 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="sendMail()">Yes</button> |
498 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAndCloseConfirm()">Cancel</button> | 498 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelAndCloseConfirm()">Cancel</button> |
499 | </div> | 499 | </div> |
500 | </div> | 500 | </div> |
501 | </div> | 501 | </div> |
502 | 502 | ||
503 | <div class="customConfirmPopBackdrop" id="deleteVendor"> | 503 | <div class="customConfirmPopBackdrop" id="deleteVendor"> |
504 | <div class="customModalInner" style="max-width: 400px;"> | 504 | <div class="customModalInner" style="max-width: 400px;"> |
505 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 505 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
506 | <table> | 506 | <table> |
507 | <tr> | 507 | <tr> |
508 | <td> | 508 | <td> |
509 | <img src="img/info.png" style="width: 50px;"> | 509 | <img src="img/info.png" style="width: 50px;"> |
510 | </td> | 510 | </td> |
511 | <td> | 511 | <td> |
512 | <p style="padding: 5px 10px; margin-bottom: 0;">{{statusMessage}}</p> | 512 | <p style="padding: 5px 10px; margin-bottom: 0;">{{statusMessage}}</p> |
513 | </td> | 513 | </td> |
514 | </tr> | 514 | </tr> |
515 | </table> | 515 | </table> |
516 | </div> | 516 | </div> |
517 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 517 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
518 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="companyStatus()">Accept</button> | 518 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="companyStatus()">Accept</button> |
519 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelStatus()">Cancel</button> | 519 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelStatus()">Cancel</button> |
520 | </div> | 520 | </div> |
521 | </div> | 521 | </div> |
522 | </div> | 522 | </div> |
523 | 523 | ||
524 | <div class="customConfirmPopBackdrop" id="customFieldEmail"> | 524 | <div class="customConfirmPopBackdrop" id="customFieldEmail"> |
525 | <div class="customModalInner" style="max-width: 400px;"> | 525 | <div class="customModalInner" style="max-width: 400px;"> |
526 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 526 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
527 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> | 527 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> |
528 | <div class="col-md-10"> | 528 | <div class="col-md-10"> |
529 | <form> | 529 | <form> |
530 | Email Type:<br> | 530 | Email Type:<br> |
531 | <input type="text" name="firstname" ng-model="custom.title"><br> | 531 | <input type="text" name="firstname" ng-model="custom.title"><br> |
532 | Email-Address:<br> | 532 | Email-Address:<br> |
533 | <input type="text" name="lastname" ng-model="custom.content"> | 533 | <input type="text" name="lastname" ng-model="custom.content"> |
534 | </form> | 534 | </form> |
535 | </div> | 535 | </div> |
536 | <div class="clearfix"></div> | 536 | <div class="clearfix"></div> |
537 | </div> | 537 | </div> |
538 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 538 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
539 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptCustomField('email')">Accept</button> | 539 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptCustomField('email')">Accept</button> |
540 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelCustomField()">Cancel</button> | 540 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelCustomField()">Cancel</button> |
541 | </div> | 541 | </div> |
542 | </div> | 542 | </div> |
543 | </div> | 543 | </div> |
544 | 544 | ||
545 | 545 | ||
546 | <div class="customConfirmPopBackdrop" id="customFieldPhone"> | 546 | <div class="customConfirmPopBackdrop" id="customFieldPhone"> |
547 | <div class="customModalInner" style="max-width: 400px;"> | 547 | <div class="customModalInner" style="max-width: 400px;"> |
548 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 548 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
549 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> | 549 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> |
550 | <div class="col-md-10"> | 550 | <div class="col-md-10"> |
551 | <form> | 551 | <form> |
552 | Phone Type:<br> | 552 | Phone Type:<br> |
553 | <input type="text" name="firstname" ng-model="custom.title"><br> | 553 | <input type="text" name="firstname" ng-model="custom.title"><br> |
554 | Number:<br> | 554 | Number:<br> |
555 | <input type="text" name="lastname" ng-model="custom.content"> | 555 | <input type="text" name="lastname" ng-model="custom.content"> |
556 | </form> | 556 | </form> |
557 | </div> | 557 | </div> |
558 | <div class="clearfix"></div> | 558 | <div class="clearfix"></div> |
559 | </div> | 559 | </div> |
560 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 560 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
561 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptCustomField('phone')">Accept</button> | 561 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptCustomField('phone')">Accept</button> |
562 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelCustomField()">Cancel</button> | 562 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelCustomField()">Cancel</button> |
563 | </div> | 563 | </div> |
564 | </div> | 564 | </div> |
565 | </div> | 565 | </div> |
566 | 566 | ||
567 | <div class="customConfirmPopBackdrop" id="toogleMail"> | 567 | <div class="customConfirmPopBackdrop" id="toogleMail"> |
568 | <div class="customModalInner" style="max-width: 400px;"> | 568 | <div class="customModalInner" style="max-width: 400px;"> |
569 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 569 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
570 | <table> | 570 | <table> |
571 | <tr> | 571 | <tr> |
572 | <!-- <td> | 572 | <!-- <td> |
573 | <img src="" style="width: 50px;"> | 573 | <img src="" style="width: 50px;"> |
574 | </td> --> | 574 | </td> --> |
575 | <td> | 575 | <td> |
576 | <p style="padding: 5px 10px; margin-bottom: 0;text-align: center;">{{messageText}}</p> | 576 | <p style="padding: 5px 10px; margin-bottom: 0;text-align: center;">{{messageText}}</p> |
577 | </td> | 577 | </td> |
578 | </tr> | 578 | </tr> |
579 | </table> | 579 | </table> |
580 | </div> | 580 | </div> |
581 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 581 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
582 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelToogle()">Cancel</button> | 582 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelToogle()">Cancel</button> |
583 | </div> | 583 | </div> |
584 | </div> | 584 | </div> |
585 | </div> | 585 | </div> |
586 | 586 | ||
587 | <div class="customConfirmPopBackdrop" id="updateContact"> | 587 | <div class="customConfirmPopBackdrop" id="updateContact"> |
588 | <div class="customModalInner" style="max-width: 400px;"> | 588 | <div class="customModalInner" style="max-width: 400px;"> |
589 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 589 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
590 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> | 590 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> |
591 | <div class="col-md-10"> | 591 | <div class="col-md-10"> |
592 | <form> | 592 | <form> |
593 | Phone Type:<br> | 593 | Phone Type:<br> |
594 | <input type="text" name="firstname" ng-model="updateData.title"><br> | 594 | <input type="text" name="firstname" ng-model="updateData.title"><br> |
595 | Number:<br> | 595 | Number:<br> |
596 | <input type="text" name="lastname" ng-model="updateData.content"> | 596 | <input type="text" name="lastname" ng-model="updateData.content"> |
597 | </form> | 597 | </form> |
598 | </div> | 598 | </div> |
599 | <div class="clearfix"></div> | 599 | <div class="clearfix"></div> |
600 | </div> | 600 | </div> |
601 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 601 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
602 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptUpdateField('phone')">Accept</button> | 602 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptUpdateField('phone')">Accept</button> |
603 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelUpdateField()">Cancel</button> | 603 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelUpdateField()">Cancel</button> |
604 | </div> | 604 | </div> |
605 | </div> | 605 | </div> |
606 | </div> | 606 | </div> |
607 | 607 | ||
608 | <div class="customConfirmPopBackdrop" id="updateEmail"> | 608 | <div class="customConfirmPopBackdrop" id="updateEmail"> |
609 | <div class="customModalInner" style="max-width: 400px;"> | 609 | <div class="customModalInner" style="max-width: 400px;"> |
610 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> | 610 | <div class="customModelBody" style="border-radius: 5px 5px 0 0;"> |
611 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> | 611 | <div class="col-md-2"><img class="src-image" src="img/images.jpg"></div> |
612 | <div class="col-md-10"> | 612 | <div class="col-md-10"> |
613 | <form> | 613 | <form> |
614 | Email Type:<br> | 614 | Email Type:<br> |
615 | <input type="text" name="firstname" ng-model="updateData.title"><br> | 615 | <input type="text" name="firstname" ng-model="updateData.title"><br> |
616 | Email-Address:<br> | 616 | Email-Address:<br> |
617 | <input type="text" name="lastname" ng-model="updateData.content"> | 617 | <input type="text" name="lastname" ng-model="updateData.content"> |
618 | </form> | 618 | </form> |
619 | </div> | 619 | </div> |
620 | <div class="clearfix"></div> | 620 | <div class="clearfix"></div> |
621 | </div> | 621 | </div> |
622 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> | 622 | <div class="customModelFooter text-right" style="border-radius: 0 0 5px 5px;"> |
623 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptUpdateField('email')">Accept</button> | 623 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="acceptUpdateField('email')">Accept</button> |
624 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelUpdateField()">Cancel</button> | 624 | <button class="btn" style="padding: 4px 0; width: 80px;" ng-click="cancelUpdateField()">Cancel</button> |
625 | </div> | 625 | </div> |
626 | </div> | 626 | </div> |
627 | </div> | 627 | </div> |
628 | 628 | ||
629 | <!-- Le javascript | 629 | <!-- Le javascript |
630 | ================================================== --> | 630 | ================================================== --> |
631 | <!-- Placed at the end of the document so the pages load faster --> | 631 | <!-- Placed at the end of the document so the pages load faster --> |
632 | <!-- <script | 632 | <!-- <script |
633 | CKEDITOR.replace( 'editor2', { | 633 | CKEDITOR.replace( 'editor2', { |
634 | height: 250, | 634 | height: 250, |
635 | extraPlugins: 'divarea' | 635 | extraPlugins: 'divarea' |
636 | } ); | 636 | } ); |
637 | </script> --> | 637 | </script> --> |
638 | 638 |