mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-18 00:34:28 +08:00
always show two decimals for money
This commit is contained in:
+17
-2
@@ -5,8 +5,23 @@ export default function ({ i18n }, value, currencyCode) {
|
||||
if (!utils.isNumber(value) && !utils.isString(value)) {
|
||||
return value;
|
||||
}
|
||||
|
||||
value = value / 100;
|
||||
|
||||
if (utils.isNumber(value)) {
|
||||
value = value.toString();
|
||||
}
|
||||
|
||||
if (value.length === 0) {
|
||||
value = '0.00';
|
||||
} else if (value.length === 1) {
|
||||
value = '0.0' + value;
|
||||
} else if (value.length === 2) {
|
||||
value = '0.' + value;
|
||||
} else {
|
||||
const integer = value.substr(0, value.length - 2);
|
||||
const decimals = value.substr(value.length - 2, 2);
|
||||
value = `${integer}.${decimals}`;
|
||||
}
|
||||
|
||||
const currencyDisplayMode = settings.getCurrencyDisplayMode();
|
||||
|
||||
if (currencyDisplayMode === 'code') {
|
||||
|
||||
Reference in New Issue
Block a user