This commit is contained in:
2020-02-24 23:07:33 +00:00
parent bc9804eb64
commit 1804e900c3

View File

@@ -813,6 +813,40 @@ export default {
}
}
});
},
duplicate() {
var vm = this;
if (this.canDuplicate && vm.listViewId > 0) {
this.formState.loading = true;
var url = API_BASE_URL + "duplicate/" + vm.listViewId;
//clear any errors vm might be around from previous submit
window.$gz.form.deleteAllErrorBoxErrors(this);
window.$gz.api
.duplicate(url)
.then(res => {
// debugger;
vm.formState.loading = false;
if (res.error != undefined) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
} else {
//Navigate to new record
vm.$router.push(
vm.$route.fullPath.slice(0, -1) + res.data.id
// window.$gz.api.replaceAfterLastSlash(
// vm.$route.fullPath,
// res.data.id
// )
);
}
})
.catch(function handleDuplicateError(error) {
vm.formState.loading = false;
window.$gz.errorHandler.handleFormError(error, vm);
});
}
}
}
};