Remaining amount over total amont

This commit is contained in:
2024-05-18 14:18:44 +02:00
parent e3a5eeb50d
commit 894b23166c

View File

@@ -15,7 +15,8 @@ type Result = {
buy: number; buy: number;
sell: number; sell: number;
price: number; price: number;
count: number; remaining: number;
quantity: number;
precentProfit: number; precentProfit: number;
iskProfit: number; iskProfit: number;
} }
@@ -52,7 +53,8 @@ const { sortedArray, headerProps } = useSort<Result>(computed(() => props.items
buy: r.buy, buy: r.buy,
sell: r.sell, sell: r.sell,
price: r.price, price: r.price,
count: r.remaining, remaining: r.remaining,
quantity: r.quantity,
precentProfit, precentProfit,
iskProfit: r.price * precentProfit * r.remaining iskProfit: r.price * precentProfit * r.remaining
}; };
@@ -91,7 +93,7 @@ const getLineColor = (result: Result) => {
<SortableHeader v-bind="headerProps" sortKey="buy">Buy</SortableHeader> <SortableHeader v-bind="headerProps" sortKey="buy">Buy</SortableHeader>
<SortableHeader v-bind="headerProps" sortKey="sell">Sell</SortableHeader> <SortableHeader v-bind="headerProps" sortKey="sell">Sell</SortableHeader>
<SortableHeader v-bind="headerProps" sortKey="price">Bought Price</SortableHeader> <SortableHeader v-bind="headerProps" sortKey="price">Bought Price</SortableHeader>
<SortableHeader v-bind="headerProps" sortKey="count">Bought Amount</SortableHeader> <SortableHeader v-bind="headerProps" sortKey="remaining">Remaining Amount</SortableHeader>
<SortableHeader v-bind="headerProps" sortKey="precentProfit">Profit (%)</SortableHeader> <SortableHeader v-bind="headerProps" sortKey="precentProfit">Profit (%)</SortableHeader>
<SortableHeader v-bind="headerProps" sortKey="iskProfit">Profit (ISK)</SortableHeader> <SortableHeader v-bind="headerProps" sortKey="iskProfit">Profit (ISK)</SortableHeader>
<th v-if="!infoOnly"></th> <th v-if="!infoOnly"></th>
@@ -108,7 +110,7 @@ const getLineColor = (result: Result) => {
<td class="text-right">{{ formatIsk(r.buy) }}</td> <td class="text-right">{{ formatIsk(r.buy) }}</td>
<td class="text-right">{{ formatIsk(r.sell) }}</td> <td class="text-right">{{ formatIsk(r.sell) }}</td>
<td class="text-right">{{ formatIsk(r.price) }}</td> <td class="text-right">{{ formatIsk(r.price) }}</td>
<td class="text-right">{{ r.count }}</td> <td class="text-right">{{ r.remaining }}/{{ r.quantity }}</td>
<td class="text-right">{{ percentFormater.format(r.precentProfit) }}</td> <td class="text-right">{{ percentFormater.format(r.precentProfit) }}</td>
<td class="text-right">{{ formatIsk(r.iskProfit) }}</td> <td class="text-right">{{ formatIsk(r.iskProfit) }}</td>
<td class="text-right" v-if="!infoOnly"> <td class="text-right" v-if="!infoOnly">