Fix acquisition list
This commit is contained in:
@@ -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 };
|
||||||
});
|
});
|
||||||
Reference in New Issue
Block a user