diff --git a/resources/assets/js/components/AkauntingCurrencyConversion.vue b/resources/assets/js/components/AkauntingCurrencyConversion.vue
index a97e2f9b1..c31af8e6c 100644
--- a/resources/assets/js/components/AkauntingCurrencyConversion.vue
+++ b/resources/assets/js/components/AkauntingCurrencyConversion.vue
@@ -8,9 +8,9 @@
suffix: (!this.currencySymbol.symbol_first) ? this.currencySymbol.symbol : '',
precision: parseInt(this.currencySymbol.precision),
masked: true
- }" :value="price" name="rate" disabled size="5" masked class="disabled-money text-right mr-2 js-conversion-input">
+ }" :value="price" disabled size="5" masked class="disabled-money text-right mr-2 js-conversion-input">
{{ currecyCode }}
-
+
@@ -41,31 +41,14 @@ export default {
},
currencySymbol: {
default: {}
- },
- currency: {
- type: Object,
- default: function () {
- return {
-
- };
- },
- description: "Default currency"
- },
+ }
},
data() {
return {
conversion: '',
rate: this.currencyRate,
- texts: [],
- money: {
- decimal: this.currencySymbol.decimal_mark,
- thousands: this.currencySymbol.thousands_separator,
- prefix: (this.currencySymbol.symbol_first) ? this.currencySymbol.symbol : '',
- suffix: (!this.currencySymbol.symbol_first) ? this.currencySymbol.symbol : '',
- precision: parseInt(this.currencySymbol.precision),
- masked: true
- }
+ texts: []
};
},
@@ -78,7 +61,27 @@ export default {
methods: {
onChange() {
+ let self = this;
this.$emit('change', this.rate);
+
+ if(self.currencyRate.length !== 0) {
+ window.axios({
+ method: 'PATCH',
+ url: url + "/settings/currencies",
+ data: {
+ name: self.currencySymbol.name,
+ code: self.currecyCode,
+ rate: self.currencyRate
+ }
+ }).then(response => {
+ this.$notify({
+ message: 'SUCCESS',
+ timeout: 200,
+ icon: 'fas fa-bell',
+ type
+ });
+ })
+ }
}
},
diff --git a/resources/assets/js/views/common/documents.js b/resources/assets/js/views/common/documents.js
index 03449c7af..9eb3b0503 100644
--- a/resources/assets/js/views/common/documents.js
+++ b/resources/assets/js/views/common/documents.js
@@ -553,7 +553,7 @@
this.form.currency_code = currency.code;
this.form.currency_rate = currency.rate;
this.currency_symbol = currency;
-
+
this.currencyConversion();
}
}, this);