Company post method development for logo dropzone

This commit is contained in:
Burak Civan
2021-05-26 13:20:37 +03:00
parent d145d41ae6
commit 7adb8c9663
3 changed files with 32 additions and 17 deletions

View File

@ -83,16 +83,32 @@ export default {
onEditEvent(form_method, form_url, plus_data, form_list, form_id) {
const formData = new FormData(this.$refs["form"]);
const data = {};
let file = {};
for (let [key, val] of formData.entries()) {
Object.assign(data, {
[key]: val,
['type']: 'normal'
});
}
if(this.$refs.dropzoneWizard) {
if(this.$refs.dropzoneWizard.dropzone.files.length) {
file = this.$refs.dropzoneWizard.dropzone.files[0];
} else {
file = this.$refs.dropzoneWizard.files[0];
}
}
if(plus_data == 'logo') {
Object.assign(data, {
['logo']: file
});
}
if (!plus_data || plus_data == undefined) {
delete data.type;
if(plus_data == 'type') {
Object.assign(data, {
['type']: 'normal',
});
}
window.axios({
@ -126,12 +142,13 @@ export default {
for (let [key, val] of formData.entries()) {
Object.assign(data, {
[key]: val,
['type']: 'normal'
});
}
if (!plus_data || plus_data == undefined) {
delete data.type;
if(plus_data == 'type') {
Object.assign(data, {
['type']: 'normal',
});
}
window.axios({