Commit 729bc9f4 authored by Yavor Grancharov's avatar Yavor Grancharov
Browse files

fix: merchant dashborad error

parent 11249406
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -40,7 +40,7 @@ export class OrderControlButtonsComponent implements OnInit {
	ngOnInit() {
		this._storeID = this.store.warehouseId;
		this.warehaousesService
			.getStoreById(this._storeID)
			.getOrdersShortProcess(this._storeID)
			.pipe(map((store) => store.ordersShortProcess))
			.subscribe((isShortProcess) => {
				this.ordersShortProcess = isShortProcess;
+3 −1
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@ import Product from '@modules/server.common/entities/Product';
import { PopoverController, ModalController } from '@ionic/angular';
import { CreateProductTypePopupPage } from './create-product-type-popup/create-product-type-popup';
import { EditProductTypePopupPage } from './edit-product-type-popup/edit-product-type-popup';
import { WarehousesService } from 'services/warehouses.service';

export enum OrderState {
	WarehousePreparation,
@@ -54,7 +55,8 @@ export class WarehousePage {
		private mixpanel: Mixpanel,
		private translateProductLocales: ProductLocalesService,
		private store: Store,
		private barcodeScanner: BarcodeScanner
		private barcodeScanner: BarcodeScanner,
		private warehouseService: WarehousesService
	) {}

	// ionViewDidLoad() {
+18 −1
Original line number Diff line number Diff line
@@ -229,7 +229,6 @@ export class WarehousesService {
							usedCarriersIds
							contactEmail
							contactPhone
							ordersShortProcess
							orderCancelation {
								enabled
								onState
@@ -253,6 +252,24 @@ export class WarehousesService {
			);
	}

	getOrdersShortProcess(warehouseId: string) {
		return this._apollo
			.mutate({
				mutation: gql`
					mutation GetOrdersShortProcess($warehouseId: String!) {
						getOrdersShortProcess(warehouseId: $warehouseId) {
							ordersShortProcess
						}
					}
				`,
				variables: { warehouseId },
			})
			.pipe(
				map((res) => res.data['ordersShortProcess']),
				share()
			);
	}

	async getCountOfMerchants() {
		const res = await this._apollo
			.query({