fixed overlay not clearing delete bug

This commit is contained in:
2021-09-30 21:46:34 +00:00
parent 9a9abe4d19
commit b89281575d
37 changed files with 384 additions and 401 deletions

View File

@@ -14,20 +14,14 @@
# Schedule form
todo: svc-schedule once had time to test out personal schedule (give it a few days then move on to this)
todo: #1 client / server items below
CASES
todo: svc-schedule once had time to test out personal schedule (give it a few days then move on to this)
SVC-SCHEDULE CASES
3766 - view schedule filtered by customer so can see at a glance all past and future for a single customer (more data table filter similarity)
"show all " but on a schedule to view that way instead of a data table
3697 - arbitrarily order schedule by user instead of built in by lastname
3698 - hide unassigned tech slot (or case 3697 above would take care of that too)
//..........
cases to do
3698 - hide unassigned tech slot (or case 3697 above would take care of that too)
Customer work order form / view / open???
Customer CSR form has a bunch of todo in the template, WTF?
@@ -100,15 +94,6 @@ Coded by importance
| |____| |____ _| |_| |____| |\ | | |
\_____|______|_____|______|_| \_| |_|
- 1 refactoring let to const
remove all these:
@@ -289,7 +274,7 @@ todo: 3 Schedule form reporting?
todo: 1 Reviews need to be removed when corebiz are deleted (any reviewable object)
see customer delete for example, probably need to move this to a static function in Review since it will be called from everywhere
should be a bizobject built int?
todo: boot complete server open message to console should include server version number
todo: 1 boot complete server open message to console should include server version number
todo:1 update to latest postgres portable and document how to do it as well or a link to how to do it
todo: 1 if a customer type logs in, does Auth check to see that customer or headoffice is active?
because if it isn't the user shouldn't be allowed to login either

View File

@@ -233,21 +233,20 @@ export default {
}
},
async remove() {
const vm = this;
try {
if ((await window.$gz.dialog.confirmDelete()) !== true) {
return;
}
const res = await window.$gz.api.remove("attachment/" + vm.editId);
const res = await window.$gz.api.remove("attachment/" + this.editId);
if (res.error) {
window.$gz.errorHandler.handleFormError(res.error);
} else {
vm.editMenu = false;
vm.editName = null;
vm.editNotes = null;
vm.editId = null;
vm.getList();
this.editMenu = false;
this.editName = null;
this.editNotes = null;
this.editId = null;
this.getList();
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error);

View File

@@ -426,7 +426,6 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
@@ -434,34 +433,35 @@ export default {
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
//workaround to prevent warning about leaving dirty record
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -388,7 +388,6 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
@@ -396,36 +395,37 @@ export default {
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
const url = API_BASE_URL + vm.$route.params.recordid;
const url = API_BASE_URL + this.$route.params.recordid;
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(url);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
//workaround to prevent warning about leaving dirty record
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -414,41 +414,41 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
//workaround to prevent warning about leaving dirty record
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -300,7 +300,6 @@ export default {
}
},
async remove() {
const vm = this;
if (
(await window.$gz.dialog.confirmGeneric(
"ResetToDefault",
@@ -310,24 +309,27 @@ export default {
return;
}
try {
vm.formState.loading = true;
if (vm.templateId && vm.templateId != 0) {
window.$gz.form.deleteAllErrorBoxErrors(vm);
const res = await window.$gz.api.remove(API_BASE_URL + vm.templateId);
this.formState.loading = true;
if (this.templateId && this.templateId != 0) {
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + this.templateId
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
//trigger reload of form
this.getDataFromApi();
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
}
}

View File

@@ -382,33 +382,32 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
vm.formState.loading = true;
if (vm.$route.params.recordid == 0) {
this.formState.loading = true;
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (ex) {
window.$gz.errorHandler.handleFormError(ex, vm);
window.$gz.errorHandler.handleFormError(ex, this);
} finally {
vm.formState.loading = false;
this.formState.loading = false;
}
},
async duplicate() {

View File

@@ -683,33 +683,32 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
vm.formState.loading = true;
if (vm.$route.params.recordid == 0) {
this.formState.loading = true;
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (ex) {
window.$gz.errorHandler.handleFormError(ex, vm);
window.$gz.errorHandler.handleFormError(ex, this);
} finally {
vm.formState.loading = false;
this.formState.loading = false;
}
},
duplicate() {

View File

@@ -815,38 +815,38 @@ Handlebars.registerHelper('loud', function (aString) {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
"report/" + vm.$route.params.recordid
"report/" + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -276,38 +276,38 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
}
}

View File

@@ -1007,38 +1007,39 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -917,38 +917,38 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -683,33 +683,32 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
vm.formState.loading = true;
if (vm.$route.params.recordid == 0) {
this.formState.loading = true;
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (ex) {
window.$gz.errorHandler.handleFormError(ex, vm);
window.$gz.errorHandler.handleFormError(ex, this);
} finally {
vm.formState.loading = false;
this.formState.loading = false;
}
},
duplicate() {

View File

@@ -514,38 +514,38 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
async reject() {

View File

@@ -414,38 +414,38 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
LEAVE_OK = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
LEAVE_OK = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
replyForward(forward) {

View File

@@ -510,33 +510,32 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
vm.formState.loading = true;
if (vm.$route.params.recordid == 0) {
this.formState.loading = true;
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (ex) {
window.$gz.errorHandler.handleFormError(ex, vm);
window.$gz.errorHandler.handleFormError(ex, this);
} finally {
vm.formState.loading = false;
this.formState.loading = false;
}
},
duplicate() {

View File

@@ -396,11 +396,12 @@ export default {
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, this);
}
},
duplicate() {

View File

@@ -441,38 +441,38 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -531,37 +531,37 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
const url = API_BASE_URL + vm.$route.params.recordid;
window.$gz.form.deleteAllErrorBoxErrors(vm);
const url = API_BASE_URL + this.$route.params.recordid;
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(url);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -318,38 +318,38 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -536,38 +536,38 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -1663,39 +1663,39 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -1698,40 +1698,40 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},

View File

@@ -492,38 +492,38 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
async reject() {

View File

@@ -659,38 +659,38 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -523,7 +523,6 @@ export default {
}
},
async remove() {
const vm = this;
try {
let dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
@@ -531,36 +530,37 @@ export default {
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
let url = API_BASE_URL + vm.$route.params.recordid;
let url = API_BASE_URL + this.$route.params.recordid;
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
let res = await window.$gz.api.remove(url);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
//workaround to prevent warning about leaving dirty record
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicateHandler() {

View File

@@ -399,40 +399,40 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -334,40 +334,40 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
}
}

View File

@@ -555,7 +555,6 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
@@ -563,33 +562,34 @@ export default {
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicateHandler() {

View File

@@ -461,7 +461,6 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
@@ -469,33 +468,34 @@ export default {
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
}
},

View File

@@ -488,39 +488,39 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -1021,40 +1021,40 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {

View File

@@ -277,7 +277,6 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
@@ -285,34 +284,34 @@ export default {
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
//Update the form priority
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
}
}

View File

@@ -291,38 +291,38 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
}
}

View File

@@ -334,39 +334,39 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
}
}

View File

@@ -632,7 +632,6 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
@@ -640,33 +639,34 @@ export default {
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicateHandler() {

View File

@@ -822,40 +822,40 @@ export default {
}
},
async remove() {
const vm = this;
try {
const dialogResult = await window.$gz.dialog.confirmDelete();
if (dialogResult != true) {
return;
}
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: true
});
if (vm.$route.params.recordid == 0) {
if (this.$route.params.recordid == 0) {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
} else {
window.$gz.form.deleteAllErrorBoxErrors(vm);
window.$gz.form.deleteAllErrorBoxErrors(this);
const res = await window.$gz.api.remove(
API_BASE_URL + vm.$route.params.recordid
API_BASE_URL + this.$route.params.recordid
);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
this.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(this);
} else {
JUST_DELETED = true;
vm.$router.go(-1);
this.$router.go(-1);
}
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, this);
} finally {
window.$gz.form.setFormState({
vm: vm,
vm: this,
loading: false
});
window.$gz.errorHandler.handleFormError(error, vm);
}
},
duplicate() {