'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() { addItem() {
this.newDatas = true; this.newDatas = true;
this.currentTab = undefined; this.currentTab = undefined;
this.error_field = ''; this.error_field = {};
if (this.model) { if (this.model) {
this.model.name = ''; this.model.name = '';
@ -30,7 +30,7 @@ export default {
handeClickEdit(item, index) { handeClickEdit(item, index) {
this.newDatas = false; this.newDatas = false;
this.currentTab = index; this.currentTab = index;
this.error_field = ''; this.error_field = {};
if (this.model) { if (this.model) {
this.model.name = item.name ? item.name : ''; this.model.name = item.name ? item.name : '';
@ -167,8 +167,13 @@ export default {
this.onSuccessDelete(event); this.onSuccessDelete(event);
}, },
onFailErrorGet(field_name) {
if(this.error_field[field_name]) {
return this.error_field[field_name][0];
}
},
onFailError(error) { onFailError(error) {
this.error_field = error.response.data.errors; this.error_field = error.response.data.errors;
} }
}, }
} }

View File

@ -120,14 +120,14 @@
prepend-icon="fas fa-font" prepend-icon="fas fa-font"
form-classes="col-md-3" form-classes="col-md-3"
class="required" class="required"
:error="error_field.name"
v-model="model.name" v-model="model.name"
:error="onFailErrorGet('name')"
/> />
<base-input <base-input
:label="translations.currencies.code" :label="translations.currencies.code"
:error="error_field.code"
class="required" class="required"
form-classes="col-md-3" form-classes="col-md-3"
:error="onFailErrorGet('code')"
> >
<el-select <el-select
name="code" name="code"
@ -160,8 +160,8 @@
prepend-icon="fas fa-percentage" prepend-icon="fas fa-percentage"
form-classes="col-md-3" form-classes="col-md-3"
class="required" class="required"
:error="error_field.rate"
v-model="model.rate" v-model="model.rate"
:error="onFailErrorGet('rate')"
/> />
<div class="mt-4 col-md-3 current-tab-btn"> <div class="mt-4 col-md-3 current-tab-btn">
<base-button <base-button
@ -190,9 +190,9 @@
prepend-icon="fas fa-font" prepend-icon="fas fa-font"
class="required" class="required"
v-model="model.name" 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 <el-select
name="code" name="code"
v-model="model.select" v-model="model.select"
@ -225,7 +225,7 @@
prepend-icon="fas fa-percentage" prepend-icon="fas fa-percentage"
class="required" class="required"
v-model="model.rate" v-model="model.rate"
:error="error_field.rate" :error="onFailErrorGet('rate')"
/> />
<div> <div>
<div class="d-flex"> <div class="d-flex">

View File

@ -111,8 +111,8 @@
prepend-icon="fas fa-font" prepend-icon="fas fa-font"
form-classes="col-md-4" form-classes="col-md-4"
class="required" class="required"
:error="error_field.name"
v-model="model.name" v-model="model.name"
:error="onFailErrorGet('name')"
/> />
<base-input <base-input
:label="translations.taxes.rate" :label="translations.taxes.rate"
@ -122,8 +122,8 @@
prepend-icon="fas fa-percentage" prepend-icon="fas fa-percentage"
form-classes="col-md-4" form-classes="col-md-4"
class="required" class="required"
:error="error_field.rate"
v-model="model.rate" v-model="model.rate"
:error="onFailErrorGet('rate')"
/> />
<div class="mt-4 col-md-4 current-tab-btn"> <div class="mt-4 col-md-4 current-tab-btn">
<base-button <base-button
@ -149,9 +149,9 @@
data-name="name" data-name="name"
:placeholder="translations.taxes.name" :placeholder="translations.taxes.name"
prepend-icon="fas fa-font" prepend-icon="fas fa-font"
:error="error_field.name"
class="required" class="required"
v-model="model.name" v-model="model.name"
:error="onFailErrorGet('name')"
/> />
<base-input <base-input
:label="translations.taxes.rate" :label="translations.taxes.rate"
@ -159,9 +159,9 @@
data-name="rate" data-name="rate"
:placeholder="translations.taxes.rate" :placeholder="translations.taxes.rate"
prepend-icon="fas fa-percentage" prepend-icon="fas fa-percentage"
:error="error_field.rate"
class="required" class="required"
v-model="model.rate" v-model="model.rate"
:error="onFailErrorGet('rate')"
/> />
<div> <div>
<div class="d-flex"> <div class="d-flex">