Kaynağa Gözat

FIX: fix the plin in all pages

gdias 4 ay önce
ebeveyn
işleme
5625a97b65

+ 1 - 1
src/lib/component/AddProducts.svelte

@@ -17,7 +17,7 @@
 	let kitchenNote = '';
 	let showKitchenNoteModal = false;
 	let selectedProduct = [];
-
+	localStorage.setItem('typePage', 'false');
 	if (browser) {
 		token = localStorage.getItem('token');
 		company = Number(localStorage.getItem('company'));

+ 1 - 1
src/lib/component/Commands.svelte

@@ -19,7 +19,7 @@
 		tableId = Number(localStorage.getItem('table'));
 		flag = localStorage.getItem('flag');
 	}
-
+	localStorage.setItem('typePage', 'false');
 	let orders = [];
 	let isCreatingOrder = false;
 	let customerName = '';

+ 1 - 1
src/lib/component/EndCommand.svelte

@@ -21,7 +21,7 @@
 		orderId = Number(localStorage.getItem('order'));
 		tableIdNum = localStorage.getItem('table');
 	}
-
+	localStorage.setItem('typePage', 'false');
 	let selectedCategory = null;
 	let isPaymentModalOpen = false;
 	let itemsOnKitchen = false;

+ 7 - 3
src/lib/component/Kitchen.svelte

@@ -3,6 +3,7 @@
 	import OrderCard from '$lib/component/OrderCard.svelte';
 	import HistoricModal from '$lib/component/HistoricModal.svelte';
 	import { browser } from '$app/environment';
+	import { typePage } from '$lib/utils/store';
 
 	let pedidosAtivos = [];
 	let pedidosConcluidos = [];
@@ -10,10 +11,13 @@
 	let token = null;
 	let mostrarHistorico = false;
 	let oldData = 0;
-
+	let hostname = '';
+	localStorage.setItem('typePage', 'false');
 	if (browser) {
 		token = localStorage.getItem('token');
 		company = Number(localStorage.getItem('company'));
+		hostname = window.location.pathname;
+		localStorage.setItem('typePage', hostname);
 	}
 
 	const abrirHistorico = () => (mostrarHistorico = true);
@@ -72,8 +76,8 @@
 			const totalItems = (ordersResult.data || []).reduce((acc, pedido) => {
 				return acc + (pedido.items ? pedido.items.length : 0);
 			}, 0);
-
-			if (totalItems > oldData) {
+			console.log(localStorage.getItem('typePage'));
+			if (totalItems > oldData && localStorage.getItem('typePage') == '/dashboard/kitchen') {
 				const audio = new Audio('/som.mp3');
 				audio.play().catch((e) => console.warn('Erro ao tocar som:', e));
 			}

+ 1 - 1
src/lib/component/Mananger.svelte

@@ -7,7 +7,7 @@
 
 	let token = null;
 	let company = null;
-
+	localStorage.setItem('typePage', 'false');
 	if (browser) {
 		token = localStorage.getItem('token');
 		company = Number(localStorage.getItem('company'));

+ 1 - 1
src/lib/component/Menu.svelte

@@ -10,7 +10,7 @@
 	let company = null;
 	let categories = [];
 	let products = [];
-
+	localStorage.setItem('typePage', 'false');
 	if (browser) {
 		token = localStorage.getItem('token');
 	}

+ 1 - 1
src/lib/component/Product.svelte

@@ -14,7 +14,7 @@
 		token = localStorage.getItem('token');
 		company = Number(localStorage.getItem('company'));
 	}
-
+	localStorage.setItem('typePage', 'false');
 	let products = [];
 	let categories = [];
 

+ 1 - 1
src/lib/component/Report.svelte

@@ -1,7 +1,7 @@
 <script>
 	import { onMount } from 'svelte';
 	import { browser } from '$app/environment';
-
+	localStorage.setItem('typePage', 'false');
 	let sales = [];
 	let dateFilter = '';
 	let paymentMethodFilter = '';

+ 1 - 1
src/lib/component/Tables.svelte

@@ -8,7 +8,7 @@
 	let flag = null;
 	let orders = {};
 	let tableHasOrders = {};
-
+	localStorage.setItem('typePage', 'false');
 	if (browser) {
 		token = localStorage.getItem('token');
 		company = Number(localStorage.getItem('company'));

+ 1 - 0
src/lib/utils/store.js

@@ -3,3 +3,4 @@ import { writable } from 'svelte/store';
 export const userFlag = writable('');
 export const logo_id = writable('');
 export const companyName_id = writable('');
+export const typePage = writable('');