'Validation code refactor'

This commit is contained in:
Burak Civan 2021-05-21 14:13:09 +03:00
parent 1840d2aec5
commit dbbad60b6e
2 changed files with 10 additions and 22 deletions

View File

@ -1,3 +1,4 @@
export default { export default {
data: function () { data: function () {
return { return {
@ -9,7 +10,6 @@ export default {
select: "", select: "",
enabled: 1 enabled: 1
}, },
error_field: false,
error_field_name: '' error_field_name: ''
} }
}, },
@ -18,7 +18,6 @@ export default {
addItem() { addItem() {
this.newDatas = true; this.newDatas = true;
this.currentTab = undefined; this.currentTab = undefined;
this.error_field = true;
this.error_field_name = ''; this.error_field_name = '';
if (this.model) { if (this.model) {
@ -31,7 +30,6 @@ export default {
handeClickEdit(item, index) { handeClickEdit(item, index) {
this.newDatas = false; this.newDatas = false;
this.currentTab = index; this.currentTab = index;
this.error_field = true;
this.error_field_name = ''; this.error_field_name = '';
if (this.model) { if (this.model) {
@ -64,7 +62,6 @@ export default {
}); });
this.dataHandleEvent(); this.dataHandleEvent();
}, },
onSuccessDelete(event) { onSuccessDelete(event) {
let type = event.success ? 'success' : 'error'; let type = event.success ? 'success' : 'error';
@ -84,8 +81,6 @@ export default {
this.dataHandleEvent(); this.dataHandleEvent();
}, },
onEditEvent(form_method, form_url, plus_data, form_list, form_id) { onEditEvent(form_method, form_url, plus_data, form_list, form_id) {
let self = this;
const formData = new FormData(this.$refs["form"]); const formData = new FormData(this.$refs["form"]);
const data = {}; const data = {};
@ -118,16 +113,13 @@ export default {
} }
this.onSuccessEvent(response); this.onSuccessEvent(response);
this.error_field = false;
}, this) }, this)
.catch(error => { .catch(error => {
self.onFailError(error) this.onFailError(error)
this.success = false; }, this);
});
}, },
onSubmitEvent(form_method, form_url, plus_data, form_list) { onSubmitEvent(form_method, form_url, plus_data, form_list) {
let self = this;
const formData = new FormData(this.$refs["form"]); const formData = new FormData(this.$refs["form"]);
const data = {}; const data = {};
@ -157,16 +149,14 @@ export default {
}); });
this.onSuccessEvent(response); this.onSuccessEvent(response);
this.error_field = false;
}, this) }, this)
.catch(error => { .catch(error => {
self.onFailError(error) this.onFailError(error)
this.success = false; }, this);
});
}, },
onFailError(error) { onFailError(error) {
this.error_field_name = error.response.data.errors; this.error_field_name = error.response.data.errors;
this.error_field = true;
} }
}, },
} }

View File

@ -313,7 +313,6 @@ export default {
bulk_action: new BulkAction(url + "/settings/currencies"), bulk_action: new BulkAction(url + "/settings/currencies"),
}; };
}, },
methods: { methods: {
inputHandle(item) { inputHandle(item) {
this.onStatus(item.id, event); this.onStatus(item.id, event);
@ -347,8 +346,6 @@ export default {
}, },
onChangeCode(code) { onChangeCode(code) {
let self = this;
const formData = new FormData(this.$refs["form"]); const formData = new FormData(this.$refs["form"]);
const data = { const data = {
rate: "", rate: "",
@ -374,14 +371,15 @@ export default {
}, },
}) })
.then((response) => { .then((response) => {
debugger;
data.rate = response.data.rate; data.rate = response.data.rate;
data.precision = response.data.precision; data.precision = response.data.precision;
data.symbol = response.data.symbol; data.symbol = response.data.symbol;
data.symbol_first = response.data.symbol_first; data.symbol_first = response.data.symbol_first;
data.decimal_mark = response.data.decimal_mark; data.decimal_mark = response.data.decimal_mark;
data.thousands_separator = response.data.thousands_separator; data.thousands_separator = response.data.thousands_separator;
self.model.rate = response.data.rate; this.model.rate = response.data.rate;
}); }, this);
}, },
onEditSave(item) { onEditSave(item) {