ajust visualizacao ambiente
This commit is contained in:
parent
fdbb7907af
commit
cb12483790
@ -2,6 +2,7 @@ import { defineStore } from 'pinia';
|
|||||||
import api from '../services/api'; // A instância personalizada do Axios
|
import api from '../services/api'; // A instância personalizada do Axios
|
||||||
import router from '../routes/router';
|
import router from '../routes/router';
|
||||||
import { useAuthStore } from './auth'; // Importa o AuthStore
|
import { useAuthStore } from './auth'; // Importa o AuthStore
|
||||||
|
import { ca } from 'date-fns/locale';
|
||||||
|
|
||||||
export const useSpaceStore = defineStore('spaces', {
|
export const useSpaceStore = defineStore('spaces', {
|
||||||
state: () => ({
|
state: () => ({
|
||||||
@ -27,7 +28,7 @@ export const useSpaceStore = defineStore('spaces', {
|
|||||||
*/
|
*/
|
||||||
async fetchSpaces() {
|
async fetchSpaces() {
|
||||||
const authStore = useAuthStore();
|
const authStore = useAuthStore();
|
||||||
const serviceInstanceId = authStore.getInstance;
|
const serviceInstanceId = authStore.service_instance_id;
|
||||||
|
|
||||||
if (!serviceInstanceId) {
|
if (!serviceInstanceId) {
|
||||||
this.error = 'Nenhuma instância de serviço selecionada';
|
this.error = 'Nenhuma instância de serviço selecionada';
|
||||||
@ -39,18 +40,23 @@ export const useSpaceStore = defineStore('spaces', {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
const response = await api.get('/ambiente/', {
|
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({
|
this.$patch({
|
||||||
ambientes: response.data.ambientes,
|
ambientes: filteredSpaces,
|
||||||
|
//ambientes: response.data.ambientes,
|
||||||
total: response.data.total,
|
total: response.data.total,
|
||||||
//page: params.page,
|
//page: params.page,
|
||||||
//perPage: params.per_page
|
//perPage: params.per_page
|
||||||
});
|
});
|
||||||
console.log(response.data.ambiente)
|
console.log(response.data.ambiente)
|
||||||
return response.data.ambientes;
|
return filteredSpaces;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const status = error?.response?.status;
|
const status = error?.response?.status;
|
||||||
|
|
||||||
@ -68,10 +74,22 @@ export const useSpaceStore = defineStore('spaces', {
|
|||||||
},
|
},
|
||||||
|
|
||||||
async getAmbientes(){
|
async getAmbientes(){
|
||||||
const response = await api.get('/ambiente/');
|
try {
|
||||||
console.log('ambientes spaces', response.data.ambiente);
|
const authStore = useAuthStore();
|
||||||
return response.data.ambiente;
|
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
|
* Busca um espaço específico pelo ID
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user