fix incorrect time for some time zones on the scheduled transaction edit page (#499)

This commit is contained in:
MaysWind
2026-02-17 13:58:16 +08:00
parent 0d213de580
commit b907a79223
@@ -103,7 +103,13 @@ export function useTransactionEditPageBase(type: TransactionEditPageType, initMo
const firstDayOfWeek = computed<WeekDayValue>(() => userStore.currentUserFirstDayOfWeek);
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 allVisibleAccounts = computed<Account[]>(() => accountsStore.allVisiblePlainAccounts);
const allAccountsMap = computed<Record<string, Account>>(() => accountsStore.allAccountsMap);