From ec07675437a83b71463012d85459c6d3b7becadb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=BCneyt=20=C5=9Eent=C3=BCrk?= Date: Sat, 18 Apr 2020 15:46:51 +0300 Subject: [PATCH] close #1384 Fixed: Recurring count always set as 0 --- .../js/components/AkauntingRecurring.vue | 70 ++++++++++++------- 1 file changed, 43 insertions(+), 27 deletions(-) diff --git a/resources/assets/js/components/AkauntingRecurring.vue b/resources/assets/js/components/AkauntingRecurring.vue index 58a97de4f..6b2553b15 100644 --- a/resources/assets/js/components/AkauntingRecurring.vue +++ b/resources/assets/js/components/AkauntingRecurring.vue @@ -21,22 +21,23 @@ + name="recurring_interval" + type="number" + :value="0" + class="recurring-single" + :class="invertalClasses" + :error="intervalError" + v-model="recurring_interval" + @input="change" + > + name="recurring_custom_frequency" + class="recurring-single" + :class="customFrequencyClasses" + :error="customFrequencyError" + > + name="recurring_count" + type="number" + class="recurring-single" + :class="countClasses" + :error="countError" + v-model="recurring_count" + @input="change" + > @@ -89,14 +90,22 @@ export default { frequencyValue: null, frequencyError: null, - intervalValue: null, + intervalValue: { + type: [Number, String], + default: 0, + description: "Default interval value" + }, intervalError: null, customFrequencyOptions: null, customFrequencyValue: null, customFrequencyError: null, - countValue: null, + countValue: { + type: [Number, String], + default: 0, + description: "Default count value" + }, countError: null, icon: { @@ -107,10 +116,10 @@ export default { data() { return { - recurring_frequency: this.frequencyValue, - recurring_interval: this.intervalValue, - recurring_custom_frequency: this.customFrequencyValue, - recurring_count: this.countValue, + recurring_frequency: null, + recurring_interval: null, + recurring_custom_frequency: null, + recurring_count: null, frequencyClasses: 'col-md-12', invertalClasses: 'col-md-2 d-none', customFrequencyClasses: 'col-md-4 d-none', @@ -118,6 +127,13 @@ export default { } }, + created() { + this.recurring_frequency = this.frequencyValue; + this.recurring_interval = this.intervalValue; + this.recurring_custom_frequency = this.customFrequencyValue; + this.recurring_count = this.countValue; + }, + mounted() { this.recurring_frequency = this.frequencyValue;