Explorar el Código

新增获取微信地址

hwb0 hace 3 años
padre
commit
f169952852
Se han modificado 1 ficheros con 19 adiciones y 6 borrados
  1. 19 6
      pages/order/settlement.vue

+ 19 - 6
pages/order/settlement.vue

@@ -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() {