This commit is contained in:
Sirttas
2026-06-06 23:52:50 +02:00
parent 7e0ea10d68
commit 47bd728530
3 changed files with 18 additions and 14 deletions
+8 -7
View File
@@ -1,12 +1,10 @@
import {
BalanceResponse,
CombinedLedgerResponse,
CombinedLedgerResponseTypeEnum,
CreateCombinedLedgerRequest,
CreateMainLedgerRequest,
LedgerResponseTypeEnum,
LedgerResponse,
MainLedgerResponse,
MainLedgerResponseTypeEnum,
TransactionResponse,
UpdateCombinedLedgerRequest,
UpdateMainLedgerRequest
@@ -16,11 +14,14 @@ import {computed, ref, triggerRef} from "vue";
import {ledgerApi, transactionApi} from "@/mammon";
import {useRouteParams} from "@vueuse/router";
export const LedgerTypes = LedgerResponseTypeEnum;
export const LedgerTypes = {
Main: 'MAIN',
Combined: 'COMBINED',
};
export type LedgerType = LedgerResponseTypeEnum;
export type MainLedger = MainLedgerResponse & {type: MainLedgerResponseTypeEnum}
export type CombinedLedger = CombinedLedgerResponse & {type: CombinedLedgerResponseTypeEnum}
export type LedgerType = LedgerResponse['type'];
export type MainLedger = MainLedgerResponse
export type CombinedLedger = CombinedLedgerResponse
export type Ledger = MainLedger | CombinedLedger;
export const systemLedgerRef = 'system';
+4 -3
View File
@@ -1,14 +1,15 @@
<script setup lang="ts">
import {Transfer, TransferTypes} from "@/transaction/transaction.ts";
import {TransferTypes} from "@/transaction/transaction.ts";
import {LedgerLabel, systemLedger, useLedgersStore} from "@/ledger";
import {getMarketType, IskLabel, MarketTypeLabel} from "@/market";
import {computedAsync} from "@vueuse/core";
import {TransferResponse} from "@/generated/mammon";
type TransferWithValue = Transfer & { marketTypeId: number; };
type TransferWithValue = TransferResponse & { marketTypeId: number; };
interface Props {
transfers?: Transfer[]
transfers?: TransferResponse[]
}
const props = defineProps<Props>();
+6 -4
View File
@@ -1,5 +1,7 @@
import {TransactionResponseTransfersInner, TransferResponseTypeEnum} from "@/generated/mammon";
import {TransferResponse} from "@/generated/mammon";
export const TransferTypes = TransferResponseTypeEnum;
export type TransferType = TransferResponseTypeEnum;
export type Transfer = TransactionResponseTransfersInner;
export const TransferTypes = {
Isk: 'ISK',
Item: 'ITEM',
} as const;
export type TransferType = TransferResponse['type'];