Fix marbas integration

This commit is contained in:
2024-05-18 14:14:57 +02:00
parent 5887ecb638
commit e3a5eeb50d
14 changed files with 107 additions and 93 deletions

View File

@@ -1,7 +1,7 @@
<script setup lang="ts">
import { SortableHeader, useSort } from '@/components/table';
import { formatIsk, percentFormater } from '@/formaters';
import { MarketType, MarketTypeLabel, TaxInput, useMarketTaxStore } from "@/market";
import { MarketTypeLabel, TaxInput, useMarketTaxStore } from "@/market";
import { MinusIcon, PlusIcon } from '@heroicons/vue/24/outline';
import { useStorage } from '@vueuse/core';
import { computed, ref } from 'vue';
@@ -9,7 +9,7 @@ import { AcquiredType } from './AcquiredType';
import AcquisitionQuantilsTooltip from './AcquisitionQuantilsTooltip.vue';
type Result = {
type: MarketType;
type: AcquiredType;
typeID: number;
name: string;
buy: number;
@@ -26,8 +26,8 @@ interface Props {
}
interface Emits {
(e: 'buy', type: MarketType, price: number, buy: number, sell: number): void;
(e: 'sell', type: MarketType): void;
(e: 'buy', type: AcquiredType, price: number, buy: number, sell: number): void;
(e: 'sell', type: AcquiredType): void;
}
const props = withDefaults(defineProps<Props>(), {
@@ -46,7 +46,7 @@ const { sortedArray, headerProps } = useSort<Result>(computed(() => props.items
const precentProfit = marketTaxStore.calculateProfit(r.price, r.sell);
return {
type: r.type,
type: r,
typeID: r.type.id,
name: r.type.name,
buy: r.buy,