diff --git a/api/order.js b/api/order.js index 5cede54..9c1acc6 100644 --- a/api/order.js +++ b/api/order.js @@ -43,7 +43,7 @@ export function receipt(orderId, data) { return request.post(api.receipt, { orderId, ...data }) } -// 获取地理位置 +// 获取买家地址 export const apiGetAddressList = (data) => { return httpRequest.post( `${baseUrl}/buyer/address/list`, @@ -51,6 +51,14 @@ export const apiGetAddressList = (data) => { ); } +// 新增或更新买家地址 +export const apiInsertOrUpdateAddress = (data) => { + return httpRequest.post( + `${baseUrl}/buyer/address/insertOrUpdate`, + data + ); + } + // 下单 export const apiOrderAdd = (data) => { return httpRequest.post( diff --git a/components/select-region/select-region.vue b/components/select-region/select-region.vue index bc873f7..71756e7 100644 --- a/components/select-region/select-region.vue +++ b/components/select-region/select-region.vue @@ -62,14 +62,15 @@ }, watch: { // 监听当前选中的值 - modelValue(val) { + modelValue: { handler(val) { // 设置默认选中的值 this.valueText = val.map(item => item.label).join('/') this.setDefaultValue(val) // 将当前的值发送到 u-form-item 进行校验 // this.dispatch('u-form-item', 'on-form-change', val) }, - }, + immediate: true + }}, created() { // 获取地区数据 (同步) this.getTreeDataSync() diff --git a/pages/address/create.vue b/pages/address/create.vue index 5d59ec9..7cdec8d 100644 --- a/pages/address/create.vue +++ b/pages/address/create.vue @@ -5,11 +5,11 @@ - - + + - - + + @@ -34,27 +34,25 @@