From 3ce7f6e99af9fafd0d8fe594a328b72688f25942 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sat, 11 Oct 2025 00:18:14 +0800 Subject: [PATCH] disable account picker, date time picker and timezone picker when editing balance modification transaction --- src/views/desktop/transactions/list/dialogs/EditDialog.vue | 6 +++--- src/views/mobile/transactions/EditPage.vue | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/views/desktop/transactions/list/dialogs/EditDialog.vue b/src/views/desktop/transactions/list/dialogs/EditDialog.vue index c329dc9a..7218cbbe 100644 --- a/src/views/desktop/transactions/list/dialogs/EditDialog.vue +++ b/src/views/desktop/transactions/list/dialogs/EditDialog.vue @@ -207,7 +207,7 @@ secondary-title-field="name" secondary-footer-field="displayBalance" secondary-icon-field="icon" secondary-icon-type="account" secondary-color-field="color" :readonly="mode === TransactionEditPageMode.View" - :disabled="loading || submitting || !allVisibleAccounts.length" + :disabled="loading || submitting || !allVisibleAccounts.length || (mode === TransactionEditPageMode.Edit && transaction.type === TransactionType.ModifyBalance)" :enable-filter="true" :filter-placeholder="tt('Find account')" :filter-no-items-text="tt('No available account')" :custom-selection-primary-text="sourceAccountName" :label="tt(sourceAccountTitle)" @@ -247,7 +247,7 @@ @@ -268,7 +268,7 @@ auto-select-first persistent-placeholder :readonly="mode === TransactionEditPageMode.View" - :disabled="loading || submitting" + :disabled="loading || submitting || (mode === TransactionEditPageMode.Edit && transaction.type === TransactionType.ModifyBalance)" :label="tt('Transaction Timezone')" :placeholder="!transaction.timeZone && transaction.timeZone !== '' ? `(${transactionDisplayTimezone}) ${transactionTimezoneTimeDifference}` : tt('Timezone')" :items="allTimezones" diff --git a/src/views/mobile/transactions/EditPage.vue b/src/views/mobile/transactions/EditPage.vue index 9a5c422f..7f29238a 100644 --- a/src/views/mobile/transactions/EditPage.vue +++ b/src/views/mobile/transactions/EditPage.vue @@ -192,7 +192,7 @@