mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-21 18:24:26 +08:00
fix incorrect time for some time zones on the scheduled transaction edit page (#499)
This commit is contained in:
@@ -103,7 +103,13 @@ export function useTransactionEditPageBase(type: TransactionEditPageType, initMo
|
|||||||
const firstDayOfWeek = computed<WeekDayValue>(() => userStore.currentUserFirstDayOfWeek);
|
const firstDayOfWeek = computed<WeekDayValue>(() => userStore.currentUserFirstDayOfWeek);
|
||||||
const coordinateDisplayType = computed<number>(() => userStore.currentUserCoordinateDisplayType);
|
const coordinateDisplayType = computed<number>(() => userStore.currentUserCoordinateDisplayType);
|
||||||
|
|
||||||
const allTimezones = computed<LocalizedTimezoneInfo[]>(() => getAllTimezones(transaction.value.time, true));
|
const allTimezones = computed<LocalizedTimezoneInfo[]>(() => {
|
||||||
|
if (type === TransactionEditPageType.Template && transaction.value instanceof TransactionTemplate) {
|
||||||
|
return getAllTimezones(getCurrentUnixTime(), true);
|
||||||
|
} else {
|
||||||
|
return getAllTimezones(transaction.value.time, true)
|
||||||
|
}
|
||||||
|
});
|
||||||
const allAccounts = computed<Account[]>(() => accountsStore.allPlainAccounts);
|
const allAccounts = computed<Account[]>(() => accountsStore.allPlainAccounts);
|
||||||
const allVisibleAccounts = computed<Account[]>(() => accountsStore.allVisiblePlainAccounts);
|
const allVisibleAccounts = computed<Account[]>(() => accountsStore.allVisiblePlainAccounts);
|
||||||
const allAccountsMap = computed<Record<string, Account>>(() => accountsStore.allAccountsMap);
|
const allAccountsMap = computed<Record<string, Account>>(() => accountsStore.allAccountsMap);
|
||||||
|
|||||||
Reference in New Issue
Block a user