diff --git a/src/views/base/common-address.vue b/src/views/base/common-address.vue index 6bfb5d5..72b2be8 100644 --- a/src/views/base/common-address.vue +++ b/src/views/base/common-address.vue @@ -306,8 +306,11 @@ export default { }, handleSourceChange(value) { const source = this.sourceOptions.find(item => item.sourceId === value); - if (!source) return; - this.form.addressName = this.form.addressName || source.addressName; + if (!source) { + this.resetTypeRelatedFields(); + return; + } + this.form.addressName = source.addressName; this.form.siteCode = source.siteCode; this.form.siteCodeDisplay = source.siteCode; this.form.detailAddress = source.detailAddress;