|
@@ -275,21 +275,34 @@
|
|
|
})
|
|
|
},
|
|
|
|
|
|
+ // 回显微信地址
|
|
|
async getArea() {
|
|
|
+ // 获取省
|
|
|
let provinceRes = await $http.post('/api/v1/mp/area/listByPid', {
|
|
|
pid: 0
|
|
|
})
|
|
|
- console.log(provinceRes);
|
|
|
let provinceItem = provinceRes && provinceRes.data.find((item=> item.areaName == this.wxAddress.provinceName))
|
|
|
- console.log(provinceItem);
|
|
|
- return
|
|
|
+ // 获取市
|
|
|
let cityRes = await $http.post('/api/v1/mp/area/listByPid', {
|
|
|
- pid: provinceRes && provinceRes.data && provinceRes.data[1].areaId
|
|
|
+ pid: provinceItem && provinceItem.areaId
|
|
|
})
|
|
|
+ let cityItem = cityRes && cityRes.data.find((item=> item.areaName == this.wxAddress.cityName))
|
|
|
+ // 获取区
|
|
|
let areaRes = await $http.post('/api/v1/mp/area/listByPid', {
|
|
|
- pid: cityRes && cityRes.data && cityRes.data[0].areaId
|
|
|
+ pid: cityItem && cityItem.areaId
|
|
|
})
|
|
|
-
|
|
|
+ let areaItem = areaRes && areaRes.data.find((item=> item.areaName == this.wxAddress.countyName))
|
|
|
+ // 赋值
|
|
|
+ this.form.province = provinceItem.areaName
|
|
|
+ this.form.provinceId = provinceItem.areaId
|
|
|
+ this.form.city = cityItem.areaName
|
|
|
+ this.form.cityId = cityItem.areaId
|
|
|
+ this.form.area = areaItem.areaName
|
|
|
+ this.form.areaId = areaItem.areaId
|
|
|
+ this.form.cityShow = `${ provinceItem.areaName }-${ cityItem.areaName }-${ areaItem.areaName }`
|
|
|
+ this.form.addr = this.wxAddress.detailInfo
|
|
|
+ this.form.receiver = this.wxAddress.userName
|
|
|
+ this.form.mobile = this.wxAddress.telNumber
|
|
|
},
|
|
|
|
|
|
saveAddress() {
|