mirror of
https://github.com/tomru/pfadi-bussle.git
synced 2026-03-03 06:27:11 +01:00
further work on bills
This commit is contained in:
committed by
Thomas Ruoff
parent
ec1b2e9629
commit
f8434233d9
31
db/enums.ts
31
db/enums.ts
@@ -12,12 +12,27 @@ export enum BILL_STATUS {
|
||||
}
|
||||
|
||||
export enum MILAGE_RATES {
|
||||
INTERN_UP_TO_200 = 0.37,
|
||||
INTERN_200_1000 = 0.22,
|
||||
INTERN_1001_2000 = 0.15,
|
||||
INTERN_OVER_2000 = 0.13,
|
||||
EXTERN_UP_TO_200 = 0.42,
|
||||
EXTERN_200_1000 = 0.25,
|
||||
EXTERN_1001_2000 = 0.2,
|
||||
EXTERN_OVER_2000 = 0.18,
|
||||
INTERN_LTE_200 = 'intern_lte_200_km',
|
||||
INTERN_200_1000 = 'intern_201_1000_km',
|
||||
INTERN_1001_2000 = 'intern_1001_2000_km',
|
||||
INTERN_GTE_2001 = 'intern_gte_2001_km',
|
||||
EXTERN_LTE_200 = 'extern_lte_200_km',
|
||||
EXTERN_200_1000 = 'extern_201_1000_km',
|
||||
EXTERN_1001_2000 = 'extern_1001_2000_km',
|
||||
EXTERN_GTE_2001 = 'extern_gte_2001_km',
|
||||
}
|
||||
|
||||
const rates = {
|
||||
[MILAGE_RATES.INTERN_LTE_200]: 0.37,
|
||||
[MILAGE_RATES.INTERN_200_1000]: 0.22,
|
||||
[MILAGE_RATES.INTERN_1001_2000]: 0.15,
|
||||
[MILAGE_RATES.INTERN_GTE_2001]: 0.13,
|
||||
[MILAGE_RATES.EXTERN_LTE_200]: 0.42,
|
||||
[MILAGE_RATES.EXTERN_200_1000]: 0.25,
|
||||
[MILAGE_RATES.EXTERN_1001_2000]: 0.2,
|
||||
[MILAGE_RATES.EXTERN_GTE_2001]: 0.18,
|
||||
}
|
||||
|
||||
export function getMilageRateValue(milageRate: MILAGE_RATES): number {
|
||||
return rates[milageRate]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user