This commit is contained in:
2021-02-04 14:43:30 +00:00
parent 0711ad9378
commit 0b3690599a

View File

@@ -40,7 +40,7 @@
<v-spacer />
</template>
<template v-if="activeFilter.defaultFilter == true">
<v-btn text @click="resetFilter()" color="primary">{{
<v-btn text @click="deleteFilter()" color="primary">{{
$ay.t("Reset")
}}</v-btn>
<v-spacer />
@@ -98,6 +98,25 @@ export default {
activeFilterId: Number
},
methods: {
async deleteFilter() {
//prompt if a true delete and not a default filter "reset"
if (!this.activeFilter.defaultFilter) {
let dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
}
window.$gz.form.deleteAllErrorBoxErrors(vm);
let res = await window.$gz.api.remove(
`data-list-filter/${this.activeFilter.id}`
);
if (res.error) {
throw new Error(window.$gz.errorHandler.errorToString(res, this));
} else {
this.close({ refresh: true });
}
},
async saveAndExit(saveAs) {
if (saveAs) {
//SAVE AS