This commit is contained in:
2021-09-06 23:56:22 +00:00
parent d41ecd3273
commit 26f4d0913f

View File

@@ -203,6 +203,32 @@ export default {
window.$gz.form.fieldValueChanged(this, ref);
}
},
async deleteItem(item) {
let vm = this;
try {
let dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
//do the delete
vm.formState.loading = true;
window.$gz.form.deleteAllErrorBoxErrors(vm);
let res = await window.$gz.api.remove(`backup/${item.name}`);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
} else {
//refresh
await vm.getBackupStatus();
}
} catch (ex) {
window.$gz.errorHandler.handleFormError(ex, vm);
} finally {
vm.formState.loading = false;
}
},
async getBackupStatus() {
let vm = this;
// vm.formState.loading = true;