diff --git a/src/app/data/data.ts b/src/app/data/data.ts
new file mode 100644
index 0000000..31ebdf4
--- /dev/null
+++ b/src/app/data/data.ts
@@ -0,0 +1,7 @@
+export const OrderTypes = {
+ "mobileApp": "Мобильное приложение",
+ "offlineReline": "Кассовое приложение",
+ "mobileAppOfflineOrder": "Диплинк",
+ "selfServiceTerminalOrder": "Терминал самообслуживания",
+ "notFound": "Тип не найден"
+}
\ No newline at end of file
diff --git a/src/app/interface/data.ts b/src/app/interface/data.ts
index 7e8045e..b73a43c 100644
--- a/src/app/interface/data.ts
+++ b/src/app/interface/data.ts
@@ -63,6 +63,7 @@ export interface Order {
status_h: string;
item_style: string;
isWarnLine: boolean;
+ type: string;
}
export interface Client {
diff --git a/src/app/pages/orders/orders.component.html b/src/app/pages/orders/orders.component.html
index dc8e2af..7bc3821 100644
--- a/src/app/pages/orders/orders.component.html
+++ b/src/app/pages/orders/orders.component.html
@@ -20,6 +20,7 @@
Внешний ID заказа |
Телефон клиента |
Тип оплаты |
+ Тип заказа |
|
@@ -43,6 +44,7 @@
{{order.external_id}} |
{{order.phone}} |
{{order.payment[0].type}} |
+ {{orderTypes[leadToTypeOrderType(order.type)]}} |
@@ -62,6 +64,7 @@
Дата создания |
ID точки заказа |
Статус |
+ Тип заказа |
@@ -89,6 +92,7 @@
+ {{orderTypes[leadToTypeOrderType(ord.type)]}} |
diff --git a/src/app/pages/orders/orders.component.ts b/src/app/pages/orders/orders.component.ts
index 665e908..e97ad54 100644
--- a/src/app/pages/orders/orders.component.ts
+++ b/src/app/pages/orders/orders.component.ts
@@ -6,6 +6,7 @@ import { Order, Products, Delivery_address, Notification, Refund } from "src/app
import { ClientsComponent } from "../clients/clients.component";
import { ToastModule } from 'primeng/toast';
import { ConfirmationService, FilterService, FilterMatchMode, SelectItem } from 'primeng/api';
+import { OrderTypes } from "src/app/data/data";
/*import { SwPush, NewsletterService } from '@angular/service-worker*/
@@ -36,6 +37,7 @@ export class OrdersComponent implements OnInit {
public sumRef3: any = 0;
public matchModeOptions!: SelectItem[];
public dis: boolean = false;
+ public readonly orderTypes = OrderTypes
public statuses = [
@@ -398,4 +400,8 @@ notif2() {
}
}
+
+ leadToTypeOrderType(str: any) {
+ return str as keyof typeof this.orderTypes
+ }
}