fixed document payment amount format..

This commit is contained in:
Cüneyt Şentürk 2021-04-14 16:43:56 +03:00
parent f436bc3e49
commit 9635e6be5d
3 changed files with 22 additions and 10 deletions

View File

@ -49,6 +49,7 @@ import AkauntingRadioGroup from './forms/AkauntingRadioGroup';
import AkauntingSelect from './AkauntingSelect'; import AkauntingSelect from './AkauntingSelect';
import AkauntingDate from './AkauntingDate'; import AkauntingDate from './AkauntingDate';
import AkauntingRecurring from './AkauntingRecurring'; import AkauntingRecurring from './AkauntingRecurring';
import AkauntingMoney from './AkauntingMoney';
export default { export default {
name: 'akaunting-modal', name: 'akaunting-modal',
@ -58,7 +59,8 @@ export default {
AkauntingRadioGroup, AkauntingRadioGroup,
AkauntingSelect, AkauntingSelect,
AkauntingDate, AkauntingDate,
AkauntingRecurring AkauntingRecurring,
AkauntingMoney,
}, },
props: { props: {

View File

@ -137,7 +137,7 @@ export default {
}; };
}, },
created: function () { created: function () {
let documentClasses = document.body.classList; let documentClasses = document.body.classList;
documentClasses.add("modal-open"); documentClasses.add("modal-open");
@ -238,6 +238,12 @@ export default {
this.form.currency = response.data.currency_name; this.form.currency = response.data.currency_name;
this.form.currency_code = response.data.currency_code; this.form.currency_code = response.data.currency_code;
this.form.currency_rate = response.data.currency_rate; this.form.currency_rate = response.data.currency_rate;
this.currency.decimal = response.data.decimal_mark;
this.currency.thousands = response.data.thousands_separator;
this.currency.prefix = (response.data.symbol_first) ? response.data.symbol : '';
this.currency.suffix = (!response.data.symbol_first) ? response.data.symbol : '';
this.currency.precision = parseInt(response.data.precision);
}) })
.catch(error => { .catch(error => {
}); });

View File

@ -158,14 +158,18 @@ export default {
//this.model = this.value; //this.model = this.value;
if (this.dynamicCurrency.code != this.currency.code) { if (this.dynamicCurrency.code != this.currency.code) {
this.money = { if (!this.dynamicCurrency.decimal) {
decimal: this.dynamicCurrency.decimal_mark, this.money = {
thousands: this.dynamicCurrency.thousands_separator, decimal: this.dynamicCurrency.decimal_mark,
prefix: (this.dynamicCurrency.symbol_first) ? this.dynamicCurrency.symbol : '', thousands: this.dynamicCurrency.thousands_separator,
suffix: (!this.dynamicCurrency.symbol_first) ? this.dynamicCurrency.symbol : '', prefix: (this.dynamicCurrency.symbol_first) ? this.dynamicCurrency.symbol : '',
precision: parseInt(this.dynamicCurrency.precision), suffix: (!this.dynamicCurrency.symbol_first) ? this.dynamicCurrency.symbol : '',
masked: this.masked precision: parseInt(this.dynamicCurrency.precision),
}; masked: this.masked
};
} else {
this.money = this.dynamicCurrency;
}
} }
this.$emit('interface', this.model); this.$emit('interface', this.model);