This commit is contained in:
@@ -863,6 +863,7 @@ BUILD 8.0.0-beta.0.13 CHANGES OF NOTE
|
||||
- fixed bug in wo, quote, pm that could result in grand child objects server validation errors not showing on subsequent save attempt after successful save just prior
|
||||
- fixed bug in expenses grandchildren for wo, quote, pm preventing displaying server validation errors properly
|
||||
- fixed bug in form customization code that could sometimes prevent updates
|
||||
- fixed bug in wo, quote, pm where changing a unit in *ItemUnit level could trigger an error or contract change was not handled properly
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -517,19 +517,19 @@ export default {
|
||||
if (!id || id == 0) {
|
||||
return;
|
||||
}
|
||||
const res = await window.$gz.api.get(`unit/active-contract/${id}`);
|
||||
const res = await window.$gz.api.get(`unit/work-order-info/${id}`);
|
||||
if (res.error) {
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
window.$gz.errorHandler.errorToString(res, this)
|
||||
);
|
||||
} else {
|
||||
if (res.data.id == 0) {
|
||||
if (res.data.contract.id == 0) {
|
||||
//no contract, just bail
|
||||
return;
|
||||
}
|
||||
//has contract, if it differs from main work order contract then offer to set it
|
||||
if (res.data.id == this.value.contractId) {
|
||||
if (res.data.contract.id == this.value.contractId) {
|
||||
//same contract, just bail
|
||||
//yes the date could not be different but we're not going to pick that nit, they can just unset and set if it matters
|
||||
return;
|
||||
@@ -537,7 +537,7 @@ export default {
|
||||
//Prompt user to use new contract
|
||||
const prompt = this.$ay
|
||||
.t("ApplyUnitContract")
|
||||
.replace("{0}", res.data.name);
|
||||
.replace("{0}", res.data.contract.name);
|
||||
|
||||
const dialogResult = await window.$gz.dialog.confirmGenericPreTranslated(
|
||||
prompt,
|
||||
@@ -546,7 +546,7 @@ export default {
|
||||
if (dialogResult == false) {
|
||||
return;
|
||||
} else {
|
||||
this.value.contractId = res.data.id;
|
||||
this.value.contractId = res.data.contract.id;
|
||||
this.value.isDirty = true;
|
||||
this.pvm.formState.dirty = true;
|
||||
this.$emit("change");
|
||||
|
||||
@@ -509,19 +509,19 @@ export default {
|
||||
if (!id || id == 0) {
|
||||
return;
|
||||
}
|
||||
const res = await window.$gz.api.get(`unit/active-contract/${id}`);
|
||||
const res = await window.$gz.api.get(`unit/work-order-info/${id}`);
|
||||
if (res.error) {
|
||||
window.$gz.eventBus.$emit(
|
||||
"notify-warning",
|
||||
window.$gz.errorHandler.errorToString(res, this)
|
||||
);
|
||||
} else {
|
||||
if (res.data.id == 0) {
|
||||
if (res.data.contract.id == 0) {
|
||||
//no contract, just bail
|
||||
return;
|
||||
}
|
||||
//has contract, if it differs from main work order contract then offer to set it
|
||||
if (res.data.id == this.value.contractId) {
|
||||
if (res.data.contract.id == this.value.contractId) {
|
||||
//same contract, just bail
|
||||
//yes the date could not be different but we're not going to pick that nit, they can just unset and set if it matters
|
||||
return;
|
||||
@@ -529,7 +529,7 @@ export default {
|
||||
//Prompt user to use new contract
|
||||
const prompt = this.$ay
|
||||
.t("ApplyUnitContract")
|
||||
.replace("{0}", res.data.name);
|
||||
.replace("{0}", res.data.contract.name);
|
||||
|
||||
const dialogResult = await window.$gz.dialog.confirmGenericPreTranslated(
|
||||
prompt,
|
||||
@@ -538,7 +538,7 @@ export default {
|
||||
if (dialogResult == false) {
|
||||
return;
|
||||
} else {
|
||||
this.value.contractId = res.data.id;
|
||||
this.value.contractId = res.data.contract.id;
|
||||
this.value.isDirty = true;
|
||||
this.pvm.formState.dirty = true;
|
||||
this.$emit("change");
|
||||
|
||||
@@ -560,7 +560,7 @@ export default {
|
||||
//CONTRACT
|
||||
if (res.data.contract.id != 0) {
|
||||
//has contract, if it differs from main work order contract then offer to set it
|
||||
if (res.data.id == this.value.contractId) {
|
||||
if (res.data.contract.id == this.value.contractId) {
|
||||
//same contract, just bail
|
||||
//yes the date could not be different but we're not going to pick that nit, they can just unset and set if it matters
|
||||
return;
|
||||
@@ -568,7 +568,7 @@ export default {
|
||||
//Prompt user to use new contract
|
||||
const prompt = this.$ay
|
||||
.t("ApplyUnitContract")
|
||||
.replace("{0}", res.data.name);
|
||||
.replace("{0}", res.data.contract.name);
|
||||
|
||||
const dialogResult = await window.$gz.dialog.confirmGenericPreTranslated(
|
||||
prompt,
|
||||
@@ -577,7 +577,7 @@ export default {
|
||||
if (dialogResult == false) {
|
||||
return;
|
||||
} else {
|
||||
this.value.contractId = res.data.id;
|
||||
this.value.contractId = res.data.contract.id;
|
||||
this.value.isDirty = true;
|
||||
this.pvm.formState.dirty = true;
|
||||
this.$emit("change");
|
||||
|
||||
Reference in New Issue
Block a user