ajust visualizacao ambiente

This commit is contained in:
ka-lucas 2025-04-25 14:44:04 -03:00
parent fdbb7907af
commit cb12483790

View File

@ -2,6 +2,7 @@ import { defineStore } from 'pinia';
import api from '../services/api'; // A instância personalizada do Axios
import router from '../routes/router';
import { useAuthStore } from './auth'; // Importa o AuthStore
import { ca } from 'date-fns/locale';
export const useSpaceStore = defineStore('spaces', {
state: () => ({
@ -27,7 +28,7 @@ export const useSpaceStore = defineStore('spaces', {
*/
async fetchSpaces() {
const authStore = useAuthStore();
const serviceInstanceId = authStore.getInstance;
const serviceInstanceId = authStore.service_instance_id;
if (!serviceInstanceId) {
this.error = 'Nenhuma instância de serviço selecionada';
@ -39,18 +40,23 @@ export const useSpaceStore = defineStore('spaces', {
try {
const response = await api.get('/ambiente/', {
params: {
}
params: {}
});
const filteredSpaces = response.data.ambientes.filter(space => {
return String(space.service_instance_id) === String(serviceInstanceId);
}
);
console.log('Requisição de ambientes:', response.data);
console.log('ID da instância de serviço:', serviceInstanceId); // Exibe o ID da instância de serviço no console
this.$patch({
ambientes: response.data.ambientes,
ambientes: filteredSpaces,
//ambientes: response.data.ambientes,
total: response.data.total,
//page: params.page,
//perPage: params.per_page
});
console.log(response.data.ambiente)
return response.data.ambientes;
return filteredSpaces;
} catch (error) {
const status = error?.response?.status;
@ -68,10 +74,22 @@ export const useSpaceStore = defineStore('spaces', {
},
async getAmbientes(){
const response = await api.get('/ambiente/');
console.log('ambientes spaces', response.data.ambiente);
return response.data.ambiente;
try {
const authStore = useAuthStore();
const service_instance_id = authStore.service_instance_id;
const response = await api.get('/ambiente/');
const filteredSpaces = response.data.ambiente.filter(space => {
return String(space.service_instance_id) === String(service_instance_id);
});
console.log('Requisição de ambientes:', response.data);
console.log('ambientes spaces', response.data.ambiente);
this.ambientes = filteredSpaces;
return filteredSpaces;
} catch (error) {
console.error('Erro ao buscar ambientes:', error);
throw error;
}
},
/**
* Busca um espaço específico pelo ID