'Error messsage edited'
This commit is contained in:
		
							
								
								
									
										11
									
								
								resources/assets/js/mixins/spa-global.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								resources/assets/js/mixins/spa-global.js
									
									
									
									
										vendored
									
									
								
							@@ -18,7 +18,7 @@ export default {
 | 
			
		||||
        addItem() {
 | 
			
		||||
            this.newDatas = true;
 | 
			
		||||
            this.currentTab = undefined;
 | 
			
		||||
            this.error_field = '';
 | 
			
		||||
            this.error_field = {};
 | 
			
		||||
 | 
			
		||||
            if (this.model) {
 | 
			
		||||
                this.model.name = '';
 | 
			
		||||
@@ -30,7 +30,7 @@ export default {
 | 
			
		||||
        handeClickEdit(item, index) {
 | 
			
		||||
            this.newDatas = false;
 | 
			
		||||
            this.currentTab = index;
 | 
			
		||||
            this.error_field = '';
 | 
			
		||||
            this.error_field = {};
 | 
			
		||||
 | 
			
		||||
            if (this.model) {
 | 
			
		||||
                this.model.name = item.name ? item.name : '';
 | 
			
		||||
@@ -167,8 +167,13 @@ export default {
 | 
			
		||||
        
 | 
			
		||||
              this.onSuccessDelete(event);
 | 
			
		||||
        },
 | 
			
		||||
        onFailErrorGet(field_name) {
 | 
			
		||||
            if(this.error_field[field_name]) {
 | 
			
		||||
                return this.error_field[field_name][0];
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        onFailError(error) {
 | 
			
		||||
            this.error_field = error.response.data.errors;
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -120,14 +120,14 @@
 | 
			
		||||
                          prepend-icon="fas fa-font"
 | 
			
		||||
                          form-classes="col-md-3"
 | 
			
		||||
                          class="required"
 | 
			
		||||
                          :error="error_field.name"
 | 
			
		||||
                          v-model="model.name"
 | 
			
		||||
                          :error="onFailErrorGet('name')"
 | 
			
		||||
                        />
 | 
			
		||||
                        <base-input
 | 
			
		||||
                          :label="translations.currencies.code"
 | 
			
		||||
                          :error="error_field.code"
 | 
			
		||||
                          class="required"
 | 
			
		||||
                          form-classes="col-md-3"
 | 
			
		||||
                          :error="onFailErrorGet('code')"
 | 
			
		||||
                        >
 | 
			
		||||
                          <el-select
 | 
			
		||||
                            name="code"
 | 
			
		||||
@@ -160,8 +160,8 @@
 | 
			
		||||
                          prepend-icon="fas fa-percentage"
 | 
			
		||||
                          form-classes="col-md-3"
 | 
			
		||||
                          class="required"
 | 
			
		||||
                          :error="error_field.rate"
 | 
			
		||||
                          v-model="model.rate"
 | 
			
		||||
                          :error="onFailErrorGet('rate')"
 | 
			
		||||
                        />
 | 
			
		||||
                        <div class="mt-4 col-md-3 current-tab-btn">
 | 
			
		||||
                          <base-button
 | 
			
		||||
@@ -190,9 +190,9 @@
 | 
			
		||||
                          prepend-icon="fas fa-font"
 | 
			
		||||
                          class="required"
 | 
			
		||||
                          v-model="model.name"
 | 
			
		||||
                          :error="error_field.name"
 | 
			
		||||
                          :error="onFailErrorGet('name')"
 | 
			
		||||
                        />
 | 
			
		||||
                        <base-input :label="translations.currencies.code" class="required" :error="error_field.code">
 | 
			
		||||
                        <base-input :label="translations.currencies.code" class="required" :error="onFailErrorGet('code')">
 | 
			
		||||
                          <el-select
 | 
			
		||||
                            name="code"
 | 
			
		||||
                            v-model="model.select"
 | 
			
		||||
@@ -225,7 +225,7 @@
 | 
			
		||||
                          prepend-icon="fas fa-percentage"
 | 
			
		||||
                          class="required"
 | 
			
		||||
                          v-model="model.rate"
 | 
			
		||||
                          :error="error_field.rate"
 | 
			
		||||
                          :error="onFailErrorGet('rate')"
 | 
			
		||||
                        />
 | 
			
		||||
                        <div>
 | 
			
		||||
                          <div class="d-flex">
 | 
			
		||||
 
 | 
			
		||||
@@ -111,8 +111,8 @@
 | 
			
		||||
                          prepend-icon="fas fa-font"
 | 
			
		||||
                          form-classes="col-md-4"
 | 
			
		||||
                          class="required"
 | 
			
		||||
                          :error="error_field.name"
 | 
			
		||||
                          v-model="model.name"
 | 
			
		||||
                          :error="onFailErrorGet('name')"
 | 
			
		||||
                        />
 | 
			
		||||
                        <base-input
 | 
			
		||||
                          :label="translations.taxes.rate"
 | 
			
		||||
@@ -122,8 +122,8 @@
 | 
			
		||||
                          prepend-icon="fas fa-percentage"
 | 
			
		||||
                          form-classes="col-md-4"
 | 
			
		||||
                          class="required"
 | 
			
		||||
                          :error="error_field.rate"
 | 
			
		||||
                          v-model="model.rate"
 | 
			
		||||
                          :error="onFailErrorGet('rate')"
 | 
			
		||||
                        />
 | 
			
		||||
                        <div class="mt-4 col-md-4 current-tab-btn">
 | 
			
		||||
                          <base-button
 | 
			
		||||
@@ -149,9 +149,9 @@
 | 
			
		||||
                          data-name="name"
 | 
			
		||||
                          :placeholder="translations.taxes.name"
 | 
			
		||||
                          prepend-icon="fas fa-font"
 | 
			
		||||
                          :error="error_field.name"
 | 
			
		||||
                          class="required"
 | 
			
		||||
                          v-model="model.name"
 | 
			
		||||
                          :error="onFailErrorGet('name')"
 | 
			
		||||
                        />
 | 
			
		||||
                        <base-input
 | 
			
		||||
                          :label="translations.taxes.rate"
 | 
			
		||||
@@ -159,9 +159,9 @@
 | 
			
		||||
                          data-name="rate"
 | 
			
		||||
                          :placeholder="translations.taxes.rate"
 | 
			
		||||
                          prepend-icon="fas fa-percentage"
 | 
			
		||||
                          :error="error_field.rate"
 | 
			
		||||
                          class="required"
 | 
			
		||||
                          v-model="model.rate"
 | 
			
		||||
                          :error="onFailErrorGet('rate')"
 | 
			
		||||
                        />
 | 
			
		||||
                        <div>
 | 
			
		||||
                          <div class="d-flex">
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user