PageSourceSearch

https://tru-x.com/src_app_pages_order_order_module_ts.js

js tru-x.com collected 2026-10-04 13:34:40 UTC 23,617 bytes, 388 lines download raw bytes

1"use strict";
2(self["webpackChunkapp"] = self["webpackChunkapp"] || []).push([["src_app_pages_order_order_module_ts"],{
3
4/***/ 4127:
5/*!*****************************************************!*\
6  !*** ./src/app/pages/order/order-routing.module.ts ***!
7  \*****************************************************/
8/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
9
10__webpack_require__.r(__webpack_exports__);
11/* harmony export */ __webpack_require__.d(__webpack_exports__, {
12/* harmony export */   "OrderPageRoutingModule": () => (/* binding */ OrderPageRoutingModule)
13/* harmony export */ });
14/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 4929);
15/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 3184);
16/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 2816);
17/* harmony import */ var _order_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./order.page */ 7794);
18
19
20
21
22const routes = [
23    {
24        path: '',
25        component: _order_page__WEBPACK_IMPORTED_MODULE_0__.OrderPage
26    }
27];
28let OrderPageRoutingModule = class OrderPageRoutingModule {
29};
30OrderPageRoutingModule = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
31    (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule)({
32        imports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule.forChild(routes)],
33        exports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule],
34    })
35], OrderPageRoutingModule);
36
37
38
39/***/ }),
40
41/***/ 2866:
42/*!*********************************************!*\
43  !*** ./src/app/pages/order/order.module.ts ***!
44  \*********************************************/
45/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
46
47__webpack_require__.r(__webpack_exports__);
48/* harmony export */ __webpack_require__.d(__webpack_exports__, {
49/* harmony export */   "OrderPageModule": () => (/* binding */ OrderPageModule)
50/* harmony export */ });
51/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 4929);
52/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 3184);
53/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 6362);
54/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/forms */ 587);
55/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ 3819);
56/* harmony import */ var _order_routing_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./order-routing.module */ 4127);
57/* harmony import */ var _order_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./order.page */ 7794);
58/* harmony import */ var _components_components_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/components.module */ 7581);
59
60
61
62
63
64
65
66
67let OrderPageModule = class OrderPageModule {
68};
69OrderPageModule = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([
70    (0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.NgModule)({
71        imports: [
72            _angular_common__WEBPACK_IMPORTED_MODULE_5__.CommonModule,
73            _angular_forms__WEBPACK_IMPORTED_MODULE_6__.FormsModule,
74            _ionic_angular__WEBPACK_IMPORTED_MODULE_7__.IonicModule,
75            _order_routing_module__WEBPACK_IMPORTED_MODULE_0__.OrderPageRoutingModule,
76            _components_components_module__WEBPACK_IMPORTED_MODULE_2__.ComponentsModule
77        ],
78        declarations: [_order_page__WEBPACK_IMPORTED_MODULE_1__.OrderPage]
79    })
80], OrderPageModule);
81
82
83
84/***/ }),
85
86/***/ 7794:
87/*!*******************************************!*\
88  !*** ./src/app/pages/order/order.page.ts ***!
89  \*******************************************/
90/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
91
92__webpack_require__.r(__webpack_exports__);
93/* harmony export */ __webpack_require__.d(__webpack_exports__, {
94/* harmony export */   "OrderPage": () => (/* binding */ OrderPage)
95/* harmony export */ });
96/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! tslib */ 4929);
97/* harmony import */ var _order_page_html_ngResource__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./order.page.html?ngResource */ 3431);
98/* harmony import */ var _order_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./order.page.scss?ngResource */ 2930
98);
99/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 3184);
100/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ 2816);
101/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ionic/angular */ 3819);
102/* harmony import */ var _services_account_account_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../services/account/account.service */ 4602);
103/* harmony import */ var _services_order_order_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../services/order/order.service */ 4081);
104
105
106
107
108
109
110
111
112let OrderPage = class OrderPage {
113    constructor(router, navCtrl, alertCtrl, toastCtrl, accountservice, orderservice) {
114        this.router = router;
115        this.navCtrl = navCtrl;
116        this.alertCtrl = alertCtrl;
117        this.toastCtrl = toastCtrl;
118        this.accountservice = accountservice;
119        this.orderservice = orderservice;
120    }
121    ngOnInit() {
122        var d = new Date();
123        var h = d.getHours();
124        var m = d.getMinutes();
125        this.orderstatus = 'closed';
126        if ((h == 10 && m >= 45) || (h >= 11 && h <= 20)) {
127            this.orderstatus = 'open';
128        }
129        else if (h == 0 || h == 1 || h == 21 || h == 22 || h == 23) {
130            this.orderstatus = 'bar';
131        }
132        this.accountservice.selectOrderMessageDineIn().then((message) => {
133            this.ordermode = message.substring(0, 1);
134            this.ordertime = parseInt(message.substring(1, 3));
135            this.orderlimit = parseInt(message.substring(3, 5));
136            this.orderwait = parseInt(message.substring(5, 100)) * 2 + 10;
137            if (this, this.ordermode == 'A') {
138                if (this.orderwait <= this.orderlimit) {
139                    this.ordermessage = 'CURRENT WAIT TIME ' + this.orderwait + ' MINUTES';
140                    this.orderenabled = true;
141                }
142                else {
143                    this.ordermessage = 'CURRENT WAIT TIME ' + this.orderwait + ' MINUTES IS TOO LONG TO ACCEPT NEW ORDERS';
144                    this.orderenabled = false;
145                }
146            }
147            else if (this, this.ordermode == 'B') {
148                this.ordermessage = 'CURRENT WAIT TIME IS TOO LONG TO ACCEPT NEW ORDERS';
149                this.orderenabled = false;
150            }
151            else if (this, this.ordermode == 'C') {
152                if (this.ordertime <= this.orderlimit) {
153                    this.ordermessage = 'CURRENT WAIT TIME ' + this.ordertime + ' MINUTES';
154                    this.orderenabled = true;
155                }
156                else {
157                    this.ordermessage = 'CURRENT WAIT TIME ' + this.ordertime + ' MINUTES IS TOO LONG TO ACCEPT NEW ORDERS';
158                    this.orderenabled = false;
159                }
160            }
161            else {
162                this.ordermessage = '';
163                this.orderenabled = true;
164            }
165        });
166    }
167    displayAccount() {
168        if (this.accountservice.account.ACC_STA != 1) {
169            this.alertLogin(0);
170        }
171        else {
172            this.alertLogout();
173        }
174    }
175    alertLogin(status) {
176        let alert = this.alertCtrl.create({
177            header: 'LOGIN',
178            inputs: [
179                { name: 'email', placeholder: 'Email' },
180                { name: 'password', placeholder: 'Password', type: 'password' }
181            ],
182            buttons: [
183                { text: 'Login', handler: data => { if (data.email.length == 0 || data.password.length == 0)
184                        return false; this.accountLogin(status, data.email, data.password); } },
185                { text: 'Cancel', handler: () => { } }
186            ]
187        });
188        alert.then((alert) => { alert.present(); });
189    }
190    accountLogin(status, email, password) {
191        this.accountservice.account.ACC_NAM = email;
192        this.accountservice.account.ACC_PWD = password;
193        this.accountservice.login().then((message) => {
194            if (message == 'SUCCESS') {
195                if (status == 0) {
196                    this.toastCtrl.create({ message: 'Login Successful', duration: 3000, position: 'bottom' }).then((toast) => { toast.present(); });
197                }
198                else {
199                    this.navCtrl.navigateForward('/checkout');
200                }
201            }
202            else {
203                this.accountservice.account.ACC_NAM = "";
204                this.accountservice.account.ACC_PWD = "";
205                this.toastCtrl.create({ message: message, duration: 3000, position: 'bottom' }).then((toast) => { toast.present(); });
206            }
207        });
208    }
209    alertLogout() {
210        let alert = this.alertCtrl.create({
211            header: 'LOGOUT',
212            buttons: [
213                { text: 'Logout', handler: () => { this.accountLogout(); } },
214                { text: 'Cancel', handler: () => { } }
215            ]
216        });
217        alert.then((alert) => { alert.present(); });
218    }
219    accountLogout() {
220        this.accountservice.logout();
221    }
222    alertSignup() {
223        let alert = this.alertCtrl.create({
224            header: 'SIGN UP',
225            inputs: [
226                { name: 'email', placeholder: 'Email' },
227                { name: 'first', placeholder: 'First Name' },
228                { name: 'last', placeholder: 'Last Name' },
229                { name: 'phone', placeholder: 'Phone Number' },
230                { name: 'password', placeholder: 'Password', type: 'password' },
231                { name: 'confirm', placeholder: 'Confirm Password', type: 'password' }
232            ],
233            buttons: [
234                { text: 'Sign Up', handler: data => { if (data.email.length == 0 || data.first.length == 0 || data.last.length == 0 || data.phone.length == 0 || data.password.length == 0 || data.password != data.confirm)
235                        return false; this.accountSignup(data.email, data.first, data.last, data.phone, data.password); } },
236                { text: 'Cancel', handler: () => { } }
237            ]
238        });
239        alert.then((alert) => { alert.present(); });
240    }
241    accountSignup(email, first, last, phone, password) {
242        this.accountservice.account.ACC_NAM = email;
243        this.accountservice.account.ACC_FNM = first;
244        this.accountservice.account.ACC_LNM = last;
245        this.accountservice.account.ACC_PHN = phone;
246        this.accountservice.account.ACC_PWD = password;
247        this.accountservice.signup().then((message) => {
248            if (message == 'SUCCESS') {
249                this.accountservice.login().then((message) => {
250                    if (message == 'SUCCESS') {
251                        this.navCtrl.navigateForward('/checkout');
252                    }
253                    else {
254                        this.accountservice.account.ACC_NAM = "";
255                        this.accountservice.account.ACC_FNM = "";
256                        this.accountservice.account.ACC_LNM = "";
257                        this.accountservice.account.ACC_PHN = "";
258                        this.accountservice.account.ACC_PWD = "";
259                        this.toastCtrl.create({ message: message, duration: 3000, position: 'bottom' }).then((toast) => { toast.present(); });
260                    }
261                });
262            }
263            else {
264                this.accountservice.account.ACC_NAM = "";
265                this.accountservice.account.ACC_FNM = "";
266                this.accountservice.account.ACC_LNM = "";
267                this.accountservice.account.ACC_PHN = "";
268                this.accountservice.account.ACC_PWD = "";
269                this.toastCtrl.create({ message: message, duration: 3000, position: 'bottom' }).then((toast) => { toast.present(); });
270            }
271        });
272    }
273    alertCode() {
274        let alert = this.alertCtrl.create({
275            header: 'CHECKOUT',
276            inputs: [
277                { name: 'code', placeholder: 'Enter Code' }
278            ],
279            buttons: [
280                { text: 'Checkout', handler: data => { if (data.code != "8877")
281                        return false; this.submitOrder(); } },
282                { text: 'Cancel', handler: () => { } }
283            ]
284        });
285        alert.then((alert) => { alert.present(); });
286    }
287    submitOrder() {
288        this.orderservice.insertOrderStripe2().then((message) => {
289            if (message == 'SUCCESS') {
290                this.toastCtrl.create({ message: "Order Successful", duration: 3000, position: 'bottom' }).then((toast) => { toast.present(); });
291                this.orderservice.order.resetOrder();
292                this.router.navigateByUrl('/home');
293            }
294            else {
295                this.toastCtrl.create({ message: message, duration: 3000, position: 'bottom' }).then((toast) => { toast.present(); });
296            }
297        });
298    }
299    updateLocation() {
300        this.router.navigateByUrl('/location');
301    }
302    insertItem(type) {
303        let navigationExtras = { state: { type: type } };
304        this.router.navigateByUrl('/item', navigationExtras);
305    }
306    selectTip(option) {
307        if (option == "A") {
308            return 0;
309        }
310        else if (option == "B") {
311            return Math.max(Math.floor(this.orderservice.order.ORD_AMT * 0.2), 2) - (Math.floor(this.orderservice.order.ORD_AMT / 20) + 1);
312        }
313        else if (option == "C") {
314            return Math.max(Math.floor(this.orderservice.order.ORD_AMT * 0.2), 2);
315        }
316        else if (option == "D") {
317            return Math.max(Math.floor(this.orderservice.order.ORD_AMT * 0.2), 2) + (Math.floor(this.orderservice.order.ORD_AMT / 20) + 1);
318        }
319    }
320    insertTip() {
321        this.orderservice.order.ORD_QTY = this.selectTip(this.orderservice.order.ORD_TYP);
322    }
323    checkout() {
324        if (this.accountservice.account.ACC_STA == 999999) {
325            let alert = this.alertCtrl.create({
326                header: 'CHECKOUT',
327                buttons: [
328                    { text: 'Login', handler: () => { this.alertLogin(1); } },
329                    { text: 'Sign Up', handler: () => { this.alertSignup(); } },
330                    { text: 'Guest Checkout', handler: () => { this.navCtrl.navigateForward('/checkout'); } },
331                    { text: 'Code Checkout', handler: () => { this.alertCode(); } },
332                    { text: 'Cancel', handler: () => { } }
333                ]
334            });
335            alert.then((alert) => { alert.present(); });
336        }
337        else {
338            if (this.accountservice.account.ACC_TYP == 'House999999') {
339                this.submitOrder();
340            }
341            else {
342                this.navCtrl.navigateForward('/checkout');
343            }
344        }
345    }
346};
347OrderPage.ctorParameters = () => [
348    { type: _angular_router__WEBPACK_IMPORTED_MODULE_4__.Router },
349    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_5__.NavController },
350    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_5__.AlertController },
351    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_5__.ToastController },
352    { type: _services_account_account_service__WEBPACK_IMPORTED_MODULE_2__.AccountService },
353    { type: _services_order_order_service__WEBPACK_IMPORTED_MODULE_3__.OrderService }
354];
355OrderPage = (0,tslib__WEBPACK_IMPORTED_MODULE_6__.__decorate)([
356    (0,_angular_core__WEBPACK_IMPORTED_MODULE_7__.Component)({
357        selector: 'app-order',
358        template: _order_page_html_ngResource__WEBPACK_IMPORTED_MODULE_0__,
359        styles: [_order_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__]
360    })
361], OrderPage);
362
363
364
365/***/ }),
366
367/***/ 2930:
368/*!********************************************************!*\
369  !*** ./src/app/pages/order/order.page.scss?ngResource ***!
370  \********************************************************/
371/***/ ((module) => {
372
373module.exports = "ion-toolbar {\n  --background: #5e88bf;\n  --color: white;\n  --min-height: 70px;\n}\n\nion-grid {\n  max-width: 600px;\n}\n\nion-grid ion-button {\n  --background: transparent;\n  --color: #5e88bf;\n}\n\nion-segment {\n  --background: #5e88bf;\n}\n\nion-segment-button {\n  --color: white;\n  --color-hover: black;\n  --color-checked: black;\n}\n\nion-item {\n  --background: transparant;\n}\n\nion-footer ion-button {\n  --background: #5e88bf;\n  --color: white;\n}\n\n.toolbar-text {\n  font-size: xx-large;\n  font-weight: bold;\n  color: white;\n}\n\n.location-area {\n  margin-top: 10px;\n  margin-left: 10px;\n  margin-right: 10px;\n  border-radius: 4px;\n  background-color: #5e88bf;\n  font-weight: bold;\n}\n\n.time-area {\n  padding: 0px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9yZGVyLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBQTtBQUNGOztBQUNFO0VBQ0UseUJBQUE7RUFDQSxnQkFBQTtBQUNKOztBQUdBO0VBQ0UscUJBQUE7QUFBRjs7QUFHQTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0FBQUY7O0FBR0E7RUFDRSx5QkFBQTtBQUFGOztBQUlFO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FBREo7O0FBS0E7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtBQUZGOztBQUtBO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0FBRkY7O
3730FBS0E7RUFDRSxZQUFBO0FBRkYiLCJmaWxlIjoib3JkZXIucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLXRvb2xiYXIge1xyXG4gIC0tYmFja2dyb3VuZDogIzVlODhiZjtcclxuICAtLWNvbG9yOiB3aGl0ZTtcclxuICAtLW1pbi1oZWlnaHQ6IDcwcHg7XHJcbn1cclxuXHJcbmlvbi1ncmlkIHtcclxuICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICBpb24tYnV0dG9uIHtcclxuICAgIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLWNvbG9yOiAjNWU4OGJmO1xyXG4gIH1cclxufVxyXG5cclxuaW9uLXNlZ21lbnQge1xyXG4gIC0tYmFja2dyb3VuZDogIzVlODhiZjtcclxufVxyXG5cclxuaW9uLXNlZ21lbnQtYnV0dG9uIHtcclxuICAtLWNvbG9yOiB3aGl0ZTtcclxuICAtLWNvbG9yLWhvdmVyOiBibGFjaztcclxuICAtLWNvbG9yLWNoZWNrZWQ6IGJsYWNrO1xyXG59XHJcblxyXG5pb24taXRlbSB7XHJcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmFudDtcclxufVxyXG5cclxuaW9uLWZvb3RlciB7XHJcbiAgaW9uLWJ1dHRvbiB7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM1ZTg4YmY7XHJcbiAgICAtLWNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi50b29sYmFyLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogeHgtbGFyZ2U7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4ubG9jYXRpb24tYXJlYSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTg4YmY7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi50aW1lLWFyZWEge1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG4iXX0= */";
374
375/***/ }),
376
377/***/ 3431:
378/*!********************************************************!*\
379  !*** ./src/app/pages/order/order.page.html?ngResource ***!
380  \********************************************************/
381/***/ ((module) => {
382
383module.exports = "<ion-header>\r\n  <ion-toolbar>\r\n    <ion-grid>\r\n      <ion-row class=\"ion-align-items-center\">\r\n        <ion-col size=\"4\" offset=\"4\" class=\"ion-text-center toolbar-text\">\r\n          <ion-label>TRU</ion-label>\r\n        </ion-col>\r\n        <ion-col size=\"4\" class=\"ion-text-end\" (click)='displayAccount()'>\r\n          <ion-icon name='person'></ion-icon>\r\n          <ion-label *ngIf='accountservice.account.ACC_STA == 1'> {{ accountservice.account.ACC_FNM }}</ion-label>\r\n        </ion-col>\r\n      </ion-row>\r\n    </ion-grid>\r\n  </ion-toolbar>\r\n</ion-header>\r\n\r\n<ion-content>\r\n  <ion-grid>\r\n    <!--<ion-row class=\"location-area\" (click)=\"updateLocation()\">\r\n      <ion-col size=\"12\">\r\n        <ion-row class=\"ion-align-items-center\">\r\n          <ion-col size=\"10\">\r\n            <ion-label color=\"light\">BETWEEN KENAN AND FLAGLER</ion-label>\r\n          </ion-col>\r\n          <ion-col size=\"2\" class=\"ion-text-center\">\r\n            <ion-icon name=\"chevron-forward-outline\" size=\"large\" color=\"light\"></ion-icon>\r\n          </ion-col>\r\n        </ion-row>\r\n        <ion-row>\r\n          <ion-col size=\"6\" class=\"time-area\">\r\n            <ion-item lines=\"none\">\r\n              <ion-icon name=\"restaurant\" slot=\"start\" color=\"light\"></ion-icon>\r\n              <ion-label color=\"light\">10-15 min</ion-label>\r\n            </ion-item>\r\n          </ion-col>\r\n          <ion-col size=\"6\" class=\"time-area\">\r\n            <ion-item lines=\"none\">\r\n              <ion-icon name=\"wine\" slot=\"start\" color=\"light\"></ion-icon>\r\n              <ion-label color=\"light\">2-3 min</ion-label>\r\n            </ion-item>\r\n          </ion-col>\r\n        </ion-row>\r\n      </ion-col>\r\n    </ion-row>-->\r\n    <app-meal *ngFor=\"let meal of orderservice.order.MEALS\" [meal]=\"meal\" [mode]=\"'order'\"></app-meal>\r\n    <ion-row *ngIf=\"orderstatus == 'open'\">\r\n      <ion-col class=\"ion-text-center\">\r\n        <ion-label *ngIf=\"ordermessage != ''\" color=\"danger\">{{ordermessage}}</ion-label>\r\n        <ion-button [disabled]=\"!orderenabled\" fill=\"clear\" size=\"large\" (click)=\"insertItem('deli')\">\r\n          <ion-icon name=\"add\" slot=\"start\"></ion-icon>\r\n          <ion-label>SANDWICH/SALAD/PIZZA</ion-label>\r\n        </ion-button>\r\n      </ion-col>\r\n    </ion-row>\r\n    <ion-row *ngIf=\"(orderstatus == 'open' || orderstatus == 'bar') && orderservice.order.LDT_ID != 1\">\r\n      <ion-col class=\"ion-text-center\">\r\n        <ion-button fill=\"clear\" size=\"large\" (click)=\"insertItem('bar')\">\r\n          <ion-icon name=\"add\" slot=\"start\"></ion-icon>\r\n          <ion-label>BEER/WINE/LIQUOR</ion-label>\r\n        </ion-button>\r\n      </ion-col>\r\n    </ion-row>\r\n  </ion-grid>\r\n</ion-content>\r\n\r\n<ion-footer>\r\n  <ion-grid>\r\n    <ion-row *ngIf=\"orderservice.order.LDT_ID != 1 && orderservice.order.MEALS.length != 0\">\r\n      <ion-col>\r\n        <ion-segment [(ngModel)]=\"orderservice.order.ORD_TYP\" (click)=\"insertTip()\">\r\n          <ion-segment-button value=\"A\">No Tip</ion-segment-button>\r\n          <ion-segment-button value=\"B\">${{ selectTip(\"B\") }}</ion-segment-button>\r\n          <ion-segment-button value=\"C\">${{ selectTip(\"C\") }}</ion-segment-button>\r\n          <ion-segment-button value=\"D\">${{ selectTip(\"D\") }}</ion-segment-button>\r\n        </ion-segment>\r\n      </ion-col>\r\n    </ion-row>\r\n    <ion-row>\r\n      <ion-col>\r\n        <ion-button expand=\"block\" [disabled]=\"orderservice.order.MEALS.length == 0\" (click)=\"checkout()\">CHECKOUT &nbsp; ${{ (orderservice.order.ORD_AMT + orderservice.order.ORD_QTY).toFixed(2) }}</ion-button>\r\n      </ion-col>\r\n    </ion-row>\r\n  </ion-grid>\r\n</ion-footer>\r\n";
384
385/***/ })
386
387}]);
388//# sourceMappingURL=src_app_pages_order_order_module_ts.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.