From f1f5fadc1c64d5880a87c873f563554c54b876bc Mon Sep 17 00:00:00 2001 From: Burak Civan Date: Mon, 28 Jun 2021 18:23:40 +0300 Subject: [PATCH] Edit method edited --- .../AkauntingCurrencyConversion.vue | 45 ++++++++++--------- resources/assets/js/views/common/documents.js | 2 +- 2 files changed, 25 insertions(+), 22 deletions(-) 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);