Browse Source

Change URL HardCoded

Allan Mariano 3 months ago
parent
commit
0a36161573

+ 5 - 3
src/lib/component/AddProducts.svelte

@@ -9,6 +9,8 @@
 	const add_green = '/assets/add_green.svg';
 	const cart_icon = '/assets/cart_icon.svg';
 
+	const API = (import.meta.env.VITE_API_URL || '').replace(/\/+$/, '');
+
 	let token = null;
 	let company = null;
 	let orderId = null;
@@ -67,14 +69,14 @@
 			};
 
 			const resCategories = await fetch(
-				'https://bartender.mixtab.com.br/category/get',
+				`${API}/category/get`,
 				requestOptions
 			);
 			const categoriesResult = await resCategories.json();
 			categories = categoriesResult.data || [];
 
 			const resProducts = await fetch(
-				'https://bartender.mixtab.com.br/product/get',
+				`${API}/product/get`,
 				requestOptions
 			);
 			const productsResult = await resProducts.json();
@@ -158,7 +160,7 @@
 					product_id: item.product_details.product_id,
 					kitchen_note: item.kitchen_note
 				};
-				const response = await fetch('https://bartender.mixtab.com.br/order_item/create', {
+				const response = await fetch(`${API}/order_item/create`, {
 					method: 'POST',
 					headers: myHeaders,
 					body: JSON.stringify(payload)

+ 5 - 3
src/lib/component/Commands.svelte

@@ -12,6 +12,8 @@
 	let flag = null;
 	let orderToCancel = null;
 
+	const API = (import.meta.env.VITE_API_URL || '').replace(/\/+$/, '');
+
 	if (browser) {
 		token = localStorage.getItem('token');
 		companyId = Number(localStorage.getItem('company'));
@@ -30,7 +32,7 @@
 	const fetchOrders = async () => {
 		if (!companyId || !tableId) return;
 		try {
-			const response = await fetch('https://bartender.mixtab.com.br/order/get', {
+			const response = await fetch(`${API}/order/get`, {
 				method: 'POST',
 				headers: {
 					'Content-Type': 'application/json',
@@ -63,7 +65,7 @@
 	const createOrder = async () => {
 		if (!customerName.trim()) return;
 		try {
-			const response = await fetch('https://bartender.mixtab.com.br/order/create', {
+			const response = await fetch(`${API}/order/create`, {
 				method: 'POST',
 				headers: {
 					'Content-Type': 'application/json',
@@ -110,7 +112,7 @@
 			redirect: 'follow'
 		};
 
-		fetch('https://bartender.mixtab.com.br/order/delete', requestOptions)
+		fetch(`${API}/order/delete`, requestOptions)
 			.then((response) => response.json())
 			.then((result) => {
 				if (result.status === 'ok') {

+ 3 - 1
src/lib/component/DashBoardGuard.svelte

@@ -8,6 +8,8 @@
 	let token = null;
 	let company = null;
 
+	const API = (import.meta.env.VITE_API_URL || '').replace(/\/+$/, '');
+
 	if (browser) {
 		flag = localStorage.getItem('flag');
 		token = localStorage.getItem('token');
@@ -18,7 +20,7 @@
 		const token = localStorage.getItem('token');
 		const company = parseInt(localStorage.getItem('company'), 10);
 
-		fetch('https://bartender.mixtab.com.br/user/get', {
+		fetch(`${API}/user/get`, {
 			method: 'POST',
 			headers: {
 				Authorization: `Bearer ${token}`,

+ 8 - 6
src/lib/component/EndCommand.svelte

@@ -9,6 +9,8 @@
 	const add_green = '/assets/add_green.svg';
 	const cart_icon = '/assets/cart_icon.svg';
 
+	const API = (import.meta.env.VITE_API_URL || '').replace(/\/+$/, '');
+
 	let token = null;
 	let company = null;
 	let orderId = null;
@@ -49,7 +51,7 @@
 					company_id: company
 				});
 
-				const resItems = await fetch('https://bartender.mixtab.com.br/order_item/get', {
+				const resItems = await fetch(`${API}/order_item/get`, {
 					method: 'POST',
 					headers: myHeaders,
 					body: rawItems
@@ -83,14 +85,14 @@
 			};
 
 			const resCategories = await fetch(
-				'https://bartender.mixtab.com.br/category/get',
+				`${API}/category/get`,
 				requestOptions
 			);
 			const categoriesResult = await resCategories.json();
 			categories = categoriesResult.data || [];
 
 			const resProducts = await fetch(
-				'https://bartender.mixtab.com.br/product/get',
+				`${API}/product/get`,
 				requestOptions
 			);
 			const productsResult = await resProducts.json();
@@ -125,7 +127,7 @@
 			order_id: orderId,
 			product_id: product.product_id
 		};
-		await fetch('https://bartender.mixtab.com.br/order_item/create', {
+		await fetch(`${API}/order_item/create`, {
 			method: 'POST',
 			headers: myHeaders,
 			body: JSON.stringify(payload)
@@ -137,7 +139,7 @@
 		const myHeaders = new Headers();
 		myHeaders.append('Authorization', `Bearer ${token}`);
 		myHeaders.append('Content-Type', 'application/json');
-		const response = await fetch('https://bartender.mixtab.com.br/order_item/delete', {
+		const response = await fetch(`${API}/order_item/delete`, {
 			method: 'POST',
 			headers: myHeaders,
 			body: JSON.stringify({
@@ -161,7 +163,7 @@
 			const myHeaders = new Headers();
 			myHeaders.append('Authorization', `Bearer ${token}`);
 			myHeaders.append('Content-Type', 'application/json');
-			const response = await fetch('https://bartender.mixtab.com.br/order/update', {
+			const response = await fetch(`${API}/order/update`, {
 				method: 'POST',
 				headers: myHeaders,
 				body: JSON.stringify({

+ 4 - 2
src/lib/component/Kitchen.svelte

@@ -13,6 +13,8 @@
 	let oldData = 0;
 	let hostname = '';
 
+	const API = (import.meta.env.VITE_API_URL || '').replace(/\/+$/, '');
+
 	if (browser) {
 		token = localStorage.getItem('token');
 		company = Number(localStorage.getItem('company'));
@@ -41,7 +43,7 @@
 				redirect: 'follow'
 			};
 
-			const resp = await fetch('https://bartender.mixtab.com.br/order_item/update', requestOptions);
+			const resp = await fetch(`${API}/order_item/update`, requestOptions);
 			const data = await resp.text();
 
 			await fetchItems();
@@ -65,7 +67,7 @@
 				redirect: 'follow'
 			};
 
-			const response = await fetch('https://bartender.mixtab.com.br/kitchen/get', requestOptions);
+			const response = await fetch(`${API}/kitchen/get`, requestOptions);
 			if (!response.ok) {
 				console.error('Erro na resposta do servidor:', response.status, response.statusText);
 				return;

+ 5 - 3
src/lib/component/Mananger.svelte

@@ -5,6 +5,8 @@
 	const trash_icon = '/assets/trash_icon.svg';
 	import { browser } from '$app/environment';
 
+	const API = (import.meta.env.VITE_API_URL || '').replace(/\/+$/, '');
+
 	let token = null;
 	let company = null;
 
@@ -63,7 +65,7 @@
 		};
 
 		try {
-			const response = await fetch('https://bartender.mixtab.com.br/register', requestOptions);
+			const response = await fetch(`${API}/register`, requestOptions);
 			const result = await response.json();
 
 			if (result.status === 'ok') {
@@ -98,7 +100,7 @@
 		};
 
 		try {
-			const response = await fetch('https://bartender.mixtab.com.br/user/delete', requestOptions);
+			const response = await fetch(`${API}/user/delete`, requestOptions);
 			const result = await response.json();
 
 			if (result.status === 'ok') {
@@ -116,7 +118,7 @@
 		const token = localStorage.getItem('token');
 		const company = parseInt(localStorage.getItem('company'), 10);
 
-		fetch('https://bartender.mixtab.com.br/user/get', {
+		fetch(`${API}/user/get`, {
 			method: 'POST',
 			headers: {
 				Authorization: `Bearer ${token}`,

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

@@ -11,6 +11,8 @@
 	let categories = [];
 	let products = [];
 
+	const API = (import.meta.env.VITE_API_URL || '').replace(/\/+$/, '');
+
 	if (browser) {
 		token = localStorage.getItem('token');
 		localStorage.setItem('typePage', 'false');
@@ -35,7 +37,7 @@
 		}
 
 		if (id) {
-			fetch(`https://bartender.mixtab.com.br/menu/get/${id}`)
+			fetch(`${API}/menu/get/${id}`)
 				.then((res) => res.json())
 				.then((data) => {
 					//console.log(data.data);

+ 11 - 9
src/lib/component/Product.svelte

@@ -12,6 +12,8 @@
 	let token = null;
 	let company = null;
 
+	const API = (import.meta.env.VITE_API_URL || '').replace(/\/+$/, '');
+
 	if (browser) {
 		token = localStorage.getItem('token');
 		company = Number(localStorage.getItem('company'));
@@ -85,7 +87,7 @@
 			redirect: 'follow'
 		};
 
-		fetch('https://bartender.mixtab.com.br/product/create', requestOptions)
+		fetch(`${API}/product/create`, requestOptions)
 			.then((response) => response.json())
 			.then((res) => {
 				if (res.status === 'ok') {
@@ -102,7 +104,7 @@
 						description_text: productFormData.description
 					};
 
-					fetch('https://bartender.mixtab.com.br/description/create', {
+					fetch(`${API}/description/create`, {
 						method: 'POST',
 						headers: {
 							'Content-Type': 'application/json',
@@ -176,7 +178,7 @@
 
 		try {
 			const response = await fetch(
-				'https://bartender.mixtab.com.br/product/update',
+				`${API}/product/update`,
 				requestOptions
 			);
 			const result = await response.json();
@@ -190,7 +192,7 @@
 				};
 
 				try {
-					const descRes = await fetch('https://bartender.mixtab.com.br/description/update', {
+					const descRes = await fetch(`${API}/description/update`, {
 						method: 'POST',
 						headers: {
 							'Content-Type': 'application/json',
@@ -246,7 +248,7 @@
 			redirect: 'follow'
 		};
 
-		fetch('https://bartender.mixtab.com.br/category/create', requestOptions)
+		fetch(`${API}/category/create`, requestOptions)
 			.then((response) => response.json())
 			.then((res) => {
 				if (res.status === 'ok') {
@@ -272,7 +274,7 @@
 			return;
 		}
 
-		fetch('https://bartender.mixtab.com.br/category/delete', {
+		fetch(`${API}/category/delete`, {
 			method: 'POST',
 			headers: { 'Content-Type': 'application/json', Authorization: `Bearer ${token}` },
 			body: JSON.stringify({
@@ -307,7 +309,7 @@
 			redirect: 'follow'
 		};
 
-		fetch('https://bartender.mixtab.com.br/product/delete', requestOptions)
+		fetch(`${API}/product/delete`, requestOptions)
 			.then((response) => response.json())
 			.then((res) => {
 				if (res.status === 'ok') {
@@ -333,7 +335,7 @@
 			body: JSON.stringify({ company_id: company })
 		};
 
-		fetch('https://bartender.mixtab.com.br/category/get', requestOptions)
+		fetch(`${API}/category/get`, requestOptions)
 			.then((response) => response.json())
 			.then((res) => {
 				if (res.status === 'ok') {
@@ -342,7 +344,7 @@
 						name: categorie.category_name
 					}));
 
-					return fetch('https://bartender.mixtab.com.br/product/get', requestOptions);
+					return fetch(`${API}/product/get`, requestOptions);
 				} else {
 					throw new Error(`Erro ao carregar categorias: ${res.msg}`);
 				}

+ 4 - 2
src/lib/component/Report.svelte

@@ -18,6 +18,8 @@
 	let topItems = [];
 	let defaultPage = 0;
 
+	const API = (import.meta.env.VITE_API_URL || '').replace(/\/+$/, '');
+
 	if (browser) {
 		token = localStorage.getItem('token');
 		company = Number(localStorage.getItem('company'));
@@ -62,7 +64,7 @@
 		};
 
 		try {
-			const response = await fetch('https://bartender.mixtab.com.br/reports/get', requestOptions);
+			const response = await fetch(`${API}/reports/get`, requestOptions);
 			const result = await response.json();
 			console.log(result);
 
@@ -190,7 +192,7 @@
 			body: raw
 		};
 
-		const response = await fetch('https://bartender.mixtab.com.br/reports/get', requestOptions);
+		const response = await fetch(`${API}/reports/get`, requestOptions);
 		const result = await response.json();
 		const orders = result?.data?.orders || [];
 

+ 7 - 5
src/lib/component/Tables.svelte

@@ -10,6 +10,8 @@
 	let orders = {};
 	let tableHasOrders = {};
 
+	const API = (import.meta.env.VITE_API_URL || '').replace(/\/+$/, '');
+
 	if (browser) {
 		token = localStorage.getItem('token');
 		company = Number(localStorage.getItem('company'));
@@ -51,7 +53,7 @@
 			})
 		};
 
-		const response = await fetch('https://bartender.mixtab.com.br/table/update', requestOptions);
+		const response = await fetch(`${API}/table/update`, requestOptions);
 		const result = await response.json();
 		if (result.status !== 'ok') {
 			throw new Error('Falha ao atualizar status: ' + result.msg);
@@ -130,7 +132,7 @@
 		};
 
 		try {
-			const response = await fetch('https://bartender.mixtab.com.br/table/delete', requestOptions);
+			const response = await fetch(`${API}/table/delete`, requestOptions);
 			const result = await response.json();
 			if (result.status === 'ok') {
 				tables = tables.filter((t) => t.id !== tableToDelete.id);
@@ -157,7 +159,7 @@
 		};
 
 		try {
-			const response = await fetch('https://bartender.mixtab.com.br/table/get', requestOptions);
+			const response = await fetch(`${API}/table/get`, requestOptions);
 			const result = await response.json();
 			console.log(result);
 
@@ -182,7 +184,7 @@
 				await Promise.all(
 					tables.map(async (t) => {
 						try {
-							const orderResp = await fetch('https://bartender.mixtab.com.br/order/get', {
+							const orderResp = await fetch(`${API}/order/get`, {
 								method: 'POST',
 								headers: {
 									'Content-Type': 'application/json',
@@ -245,7 +247,7 @@
 		};
 
 		try {
-			const response = await fetch('https://bartender.mixtab.com.br/table/create', requestOptions);
+			const response = await fetch(`${API}/table/create`, requestOptions);
 			const result = await response.json();
 			if (result.status === 'ok') {
 				await fetchTables();

+ 3 - 1
src/routes/login/+page.svelte

@@ -14,6 +14,8 @@
 	let currentUser = false;
 	let company;
 
+	const API = (import.meta.env.VITE_API_URL || '').replace(/\/+$/, '');
+
 	if (browser) {
 		company = localStorage.getItem('company');
 	}
@@ -55,7 +57,7 @@
 		loading = true;
 
 		try {
-			const response = await fetch('https://bartender.mixtab.com.br/login', {
+			const response = await fetch(`${API}/login`, {
 				method: 'POST',
 				headers: {
 					'Content-Type': 'application/json'