This commit is contained in:
@@ -79,13 +79,22 @@ export default {
|
|||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
initAndOpen() {
|
initAndOpen() {
|
||||||
this.contractIdAtStart = this.value.contractId;
|
//if form is dirty don't open, must save first
|
||||||
this.contractNameAtStart = this.value.contractViz;
|
//Give a prompt for htat and exit, don't call save here because it might result in error
|
||||||
this.openDialog = true;
|
if (this.pvm.formState.dirty) {
|
||||||
|
window.$gz.eventBus.$emit(
|
||||||
|
"notify-info",
|
||||||
|
this.$ay.t("SaveRecordToProceed")
|
||||||
|
);
|
||||||
|
return;
|
||||||
|
} else {
|
||||||
|
this.contractIdAtStart = this.value.contractId;
|
||||||
|
this.contractNameAtStart = this.value.contractViz;
|
||||||
|
this.openDialog = true;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
contractChange(newName) {
|
contractChange(newName) {
|
||||||
this.value.contractViz = newName;
|
this.value.contractViz = newName;
|
||||||
// this.pvm.formState.dirty = true;
|
|
||||||
},
|
},
|
||||||
form() {
|
form() {
|
||||||
return window.$gz.form;
|
return window.$gz.form;
|
||||||
|
|||||||
@@ -1357,7 +1357,8 @@ async function fetchTranslatedText(vm) {
|
|||||||
"WorkOrderItemLaborManualDiscountPct",
|
"WorkOrderItemLaborManualDiscountPct",
|
||||||
"WorkOrderItemLaborBasePrice",
|
"WorkOrderItemLaborBasePrice",
|
||||||
"WorkOrderItemLaborPrice",
|
"WorkOrderItemLaborPrice",
|
||||||
"WorkOrderItemLaborServiceStartDate"
|
"WorkOrderItemLaborServiceStartDate",
|
||||||
|
"SaveRecordToProceed"
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user