update category display name for balance modification transaction

This commit is contained in:
MaysWind
2025-07-27 21:35:16 +08:00
parent 80df5f95aa
commit 713b621169
2 changed files with 9 additions and 5 deletions
@@ -217,7 +217,7 @@ export function useReconciliationStatementPageBase() {
if (transaction.type === TransactionType.ModifyBalance) {
type = tt('Modify Balance');
categoryName = '-';
categoryName = tt('Modify Balance');
} else if (transaction.type === TransactionType.Income) {
type = tt('Income');
} else if (transaction.type === TransactionType.Expense) {
@@ -115,12 +115,15 @@
</template>
<template #item.categoryId="{ item }">
<div class="d-flex align-center">
<span v-if="item.type === TransactionType.ModifyBalance">-</span>
<ItemIcon size="24px" icon-type="category"
:icon-id="allCategoriesMap[item.categoryId].icon"
:color="allCategoriesMap[item.categoryId].color"
v-if="item.type !== TransactionType.ModifyBalance && allCategoriesMap[item.categoryId]"></ItemIcon>
<span class="ml-2" v-if="item.type !== TransactionType.ModifyBalance && allCategoriesMap[item.categoryId]">
v-if="allCategoriesMap[item.categoryId] && allCategoriesMap[item.categoryId]?.color"></ItemIcon>
<v-icon size="24" :icon="mdiPencilBoxOutline" v-else-if="!allCategoriesMap[item.categoryId] || !allCategoriesMap[item.categoryId]?.color" />
<span class="ml-2" v-if="item.type === TransactionType.ModifyBalance">
{{ tt('Modify Balance') }}
</span>
<span class="ml-2" v-else-if="item.type !== TransactionType.ModifyBalance && allCategoriesMap[item.categoryId]">
{{ allCategoriesMap[item.categoryId].name }}
</span>
</div>
@@ -217,7 +220,8 @@ import {
mdiDotsVertical,
mdiReceiptTextPlusOutline,
mdiComma,
mdiKeyboardTab
mdiKeyboardTab,
mdiPencilBoxOutline
} from '@mdi/js';
type SnackBarType = InstanceType<typeof SnackBar>;