'Error messsage edited'

This commit is contained in:
Burak Civan 2021-05-24 10:48:58 +03:00
parent 2fbdddd434
commit 5bac50274a
3 changed files with 18 additions and 13 deletions

View File

@ -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;
}
},
}
}

View File

@ -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">

View File

@ -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">