'Error messsage edited'
This commit is contained in:
parent
2fbdddd434
commit
5bac50274a
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">
|
||||
|
Loading…
x
Reference in New Issue
Block a user