case 4504
This commit is contained in:
@@ -16,6 +16,7 @@
|
|||||||
:error-messages="form().serverErrors(this, 'customerId')"
|
:error-messages="form().serverErrors(this, 'customerId')"
|
||||||
:rules="[form().required(this, 'customerId')]"
|
:rules="[form().required(this, 'customerId')]"
|
||||||
@input="fieldValueChanged('customerId')"
|
@input="fieldValueChanged('customerId')"
|
||||||
|
@update:name="customerChanged"
|
||||||
></gz-pick-list>
|
></gz-pick-list>
|
||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
@@ -708,6 +709,24 @@ export default {
|
|||||||
// years: 1
|
// years: 1
|
||||||
// });
|
// });
|
||||||
},
|
},
|
||||||
|
async customerChanged() {
|
||||||
|
const id = this.obj.customerId;
|
||||||
|
if (!id || id == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const res = await window.$gz.api.get(`customer/${id}`);
|
||||||
|
if (res.error) {
|
||||||
|
window.$gz.eventBus.$emit(
|
||||||
|
"notify-warning",
|
||||||
|
window.$gz.errorHandler.errorToString(res, this)
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
//Use customer record to update stuff here
|
||||||
|
this.obj.fetchEmail = res.data.emailAddress;
|
||||||
|
this.obj.regTo = res.data.name;
|
||||||
|
this.obj.dbId = res.data.dbId;
|
||||||
|
}
|
||||||
|
},
|
||||||
canSave: function() {
|
canSave: function() {
|
||||||
return this.formState.valid && this.formState.dirty;
|
return this.formState.valid && this.formState.dirty;
|
||||||
},
|
},
|
||||||
@@ -1197,7 +1216,7 @@ async function fetchTranslatedText() {
|
|||||||
"OriginalOrderDate",
|
"OriginalOrderDate",
|
||||||
"LicenseRegTo",
|
"LicenseRegTo",
|
||||||
"LicenseFetchEmail",
|
"LicenseFetchEmail",
|
||||||
"LicenseDBID"
|
"DatabaseID"
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user