mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-22 02:34:26 +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)) {
|
if (!utils.isNumber(value) && !utils.isString(value)) {
|
||||||
return 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();
|
const currencyDisplayMode = settings.getCurrencyDisplayMode();
|
||||||
|
|
||||||
if (currencyDisplayMode === 'code') {
|
if (currencyDisplayMode === 'code') {
|
||||||
|
|||||||
Reference in New Issue
Block a user