Show age in days

This commit is contained in:
Jan Bader 2022-03-14 19:34:17 +00:00
parent 0201b368d4
commit 324e13f5c5

View File

@ -19,18 +19,36 @@ const OffBudgetAccounts = computed(() => accountStore.OffBudgetAccounts);
const OnBudgetAccountsBalance = computed(() => accountStore.OnBudgetAccountsBalance);
const OffBudgetAccountsBalance = computed(() => accountStore.OffBudgetAccountsBalance);
const days = 24 * 60 * 60 * 1000;
function daysSinceLastReconciled(account: Account) {
if(!account.LastReconciled.Valid)
return false;
const now = new Date().getTime();
const diff = new Date(now).getTime() - account.LastReconciled.Time.getTime();
return Math.floor(diff / days);
//const recently = 7 * days;
}
function isRecentlyReconciled(account: Account) {
if(!account.LastReconciled.Valid)
return false;
const now = new Date().getTime();
const recently = 7 * 24 * 60 * 60 * 1000;
const recently = 7 * days;
return new Date(now - recently).getTime() < account.LastReconciled.Time.getTime();
}
function getAccountName(account: Account) {
const reconciledMarker = isRecentlyReconciled(account) ? "" : " *";
return account.Name + reconciledMarker;
const days = daysSinceLastReconciled(account);
if(days === false)
return account.Name + " *";
if(days <= 7)
return account.Name;
//const reconciledMarker = isRecentlyReconciled(account) ? "" : " *";
return account.Name + " " + days;
}
</script>