Fix acquisition list

This commit is contained in:
2024-05-17 23:46:28 +02:00
parent 94992afbe3
commit 5ddee59227

View File

@@ -18,7 +18,7 @@ const endpoint = '/api/acquisitions/';
export const useAcquiredTypesStore = defineStore('market-acquisition', () => { export const useAcquiredTypesStore = defineStore('market-acquisition', () => {
const acquiredTypes = ref<AcquiredMarketType[]>([]); const acquiredTypes = ref<AcquiredMarketType[]>([]);
const types = computed(() => acquiredTypes.value); const types = computed(() => acquiredTypes.value.filter(item => item.remaining > 0));
const addType = async (type: number, quantity: number, price: number) => { const addType = async (type: number, quantity: number, price: number) => {
acquiredTypes.value = [...acquiredTypes.value, (await marbasAxiosInstance.post<AcquiredMarketType>(endpoint, { acquiredTypes.value = [...acquiredTypes.value, (await marbasAxiosInstance.post<AcquiredMarketType>(endpoint, {
type: type, type: type,
@@ -52,10 +52,10 @@ export const useAcquiredTypesStore = defineStore('market-acquisition', () => {
} }
}); });
} }
await marbasAxiosInstance.put(`${endpoint}${item.id}`, item); await marbasAxiosInstance.put(`${endpoint}${item.id}/`, item);
}; };
marbasAxiosInstance.get<AcquiredMarketType[]>(endpoint).then(res => acquiredTypes.value = res.data.filter(item => item.remaining > 0)); marbasAxiosInstance.get<AcquiredMarketType[]>(endpoint).then(res => acquiredTypes.value = res.data);
return { types, addType, removeType }; return { types, addType, removeType };
}); });