From 88a88e75419c836986908d632354d4b0357993a7 Mon Sep 17 00:00:00 2001 From: gofnnp Date: Wed, 28 Dec 2022 14:24:10 +0400 Subject: [PATCH] =?UTF-8?q?dev=20#13306=20=D0=94=D0=BE=D1=80=D0=B0=D0=B1?= =?UTF-8?q?=D0=BE=D1=82=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/navbar/navbar.component.scss | 6 + .../user-data-order.component.html | 8 +- .../user-data-order.component.ts | 17 +++ .../app/pages/account/account.component.html | 14 +- .../app/pages/account/account.component.ts | 9 +- .../bonus-program/bonus-program.component.ts | 4 +- .../account/orders/orders.component.html | 1 + .../account/orders/orders.component.scss | 140 ++++++++++-------- .../pages/account/orders/orders.component.ts | 3 +- angular/src/app/pages/cart/cart.component.ts | 2 + .../pages/products/products.component.scss | 9 +- 11 files changed, 137 insertions(+), 76 deletions(-) diff --git a/angular/src/app/components/navbar/navbar.component.scss b/angular/src/app/components/navbar/navbar.component.scss index 2ca90e0..6ba4bcf 100644 --- a/angular/src/app/components/navbar/navbar.component.scss +++ b/angular/src/app/components/navbar/navbar.component.scss @@ -29,6 +29,12 @@ margin-left: 12px; } +@media screen and (max-width: 600px) { + .container-navbar { + justify-content: center; + } +} + @media screen and (max-width: 549px) { .container-navbar { .menu { diff --git a/angular/src/app/components/user-data-order/user-data-order.component.html b/angular/src/app/components/user-data-order/user-data-order.component.html index ce27a6c..b0bc1cd 100644 --- a/angular/src/app/components/user-data-order/user-data-order.component.html +++ b/angular/src/app/components/user-data-order/user-data-order.component.html @@ -1,5 +1,5 @@
-
+

Оформление заказа

Произошла ошибка. Попробуйте позже. @@ -73,4 +73,8 @@

- \ No newline at end of file + + + + + \ No newline at end of file diff --git a/angular/src/app/components/user-data-order/user-data-order.component.ts b/angular/src/app/components/user-data-order/user-data-order.component.ts index 6789719..5aac8f7 100644 --- a/angular/src/app/components/user-data-order/user-data-order.component.ts +++ b/angular/src/app/components/user-data-order/user-data-order.component.ts @@ -39,6 +39,7 @@ export class UserDataOrderComponent implements OnInit { public checkAddress: boolean = true; public showMyMessage: boolean = false; public order!: Order; + public showAuthoriztion = false; public userData: UserData = { first_name: null, @@ -76,6 +77,7 @@ export class UserDataOrderComponent implements OnInit { ) { } async ngOnInit() { + this.checkAuthorization(true) this._createMainForm(); this.getTerminalList(); this.selectedTerminal = JSON.parse(this.cookiesService.getItem('selectedTerminal') || '') @@ -102,6 +104,21 @@ export class UserDataOrderComponent implements OnInit { }) } + checkAuthorization(showAuthoriztion: boolean, forced = false) { + if (!this.getToken() || forced) { + this.showAuthoriztion = showAuthoriztion + } + } + + getToken(): string | void { + return this.cookiesService.getItem('token'); + } + + phoneConfirmed() { + this.showAuthoriztion = false + this.checkAuthorization(true) + } + changeDeliveryType(event: any) { this.deliverData.deliveryType = event.value; if (this.deliverData.deliveryType?.title) { diff --git a/angular/src/app/pages/account/account.component.html b/angular/src/app/pages/account/account.component.html index 0bbf351..887238d 100644 --- a/angular/src/app/pages/account/account.component.html +++ b/angular/src/app/pages/account/account.component.html @@ -4,14 +4,18 @@ 'auth-page': showAuthoriztion }" > -