Sfoglia il codice sorgente

添加中文地址

caojunjie 4 anni fa
parent
commit
2be307ce9f
2 ha cambiato i file con 27 aggiunte e 15 eliminazioni
  1. 15 8
      pages/home/Scan-code-in/index.vue
  2. 12 7
      pages/home/Scan-code-out/index.vue

+ 15 - 8
pages/home/Scan-code-in/index.vue

@@ -88,7 +88,9 @@
 				rewardMoney: '', //奖励金额
 				rewardIntegral: '' ,//奖励积分
 				longitude:'',  //经度
-				latitude:''    //纬度
+				latitude:'',   //纬度
+				address: ''	   //中文地址
+				
 			}
 		},
 		created() {
@@ -130,16 +132,21 @@
 			},
 			Submit() {
 				uni.getLocation({
-					type: 'wgs84',
-					geocode:true,
+					type: 'wgs84', // 返回国测局坐标
+					geocode: true,
 					success: function(res) {
-						console.log(res, "当前位置");
-						console.log(res.longitude);
-						console.log(res.latitude);
+						console.log(res);
 						this.longitude = res.longitude
 						this.latitude = res.latitude
+						this.address = res.address.country + res.address.province + res.address.city + res.address.district + res.address.street
 					},
-				});
+					fail: function(e) {
+						uni.showToast({
+							icon: 'none',
+							title: '获取地址失败, 请检查是否开启定位权限~~'
+						})
+					}
+				})
 				this.show = true;
 				request({
 					url: '/storeScan/storeScanTyres',
@@ -147,7 +154,7 @@
 					data: {
 						storeId:this.$store.state.storeInfo.storeId,
 						userId:this.$store.state.storeInfo.userId,
-						scanAddress: '中国',
+						scanAddress: this.address,
 						longitude: this.longitude,
 						latitude: this.latitude,
 						materialList: this.datalist

+ 12 - 7
pages/home/Scan-code-out/index.vue

@@ -90,16 +90,21 @@
 			},
 			Submit() {
 				uni.getLocation({
-					type: 'wgs84',
-					geocode:true,
+					type: 'wgs84', // 返回国测局坐标
+					geocode: true,
 					success: function(res) {
-						console.log(res, "当前位置");
-						console.log(res.longitude);
-						console.log(res.latitude);
+						console.log(res);
 						this.longitude = res.longitude
 						this.latitude = res.latitude
+						this.address = res.address.country + res.address.province + res.address.city + res.address.district + res.address.street
 					},
-				});
+					fail: function(e) {
+						uni.showToast({
+							icon: 'none',
+							title: '获取地址失败, 请检查是否开启定位权限~~'
+						})
+					}
+				})
 				this.show = true;
 				request({
 					url: '/storeScan/storeScanOutTyres',
@@ -107,7 +112,7 @@
 					data: {
 						storeId:this.$store.state.storeInfo.storeId,
 						userId:this.$store.state.storeInfo.userId,
-						scanAddress: '中国',
+						scanAddress: this.address,
 						longitude: this.longitude,
 						latitude: this.latitude,
 						materialList: this.datalist