浏览代码

地址修改

caiyuqin 1 月之前
父节点
当前提交
723b17e4f2
共有 2 个文件被更改,包括 13 次插入11 次删除
  1. 1 1
      pages/login/settled.vue
  2. 12 10
      pages/store/selectTdMap.vue

+ 1 - 1
pages/login/settled.vue

@@ -363,7 +363,7 @@
 				iconPath: '../../static/boiaoji.png'
 			})] : []
 			let storageData = uni.getStorageSync('address');
-			// this.form.address = storageData.address
+			 this.form.address = storageData.address
 			this.form.latitude = storageData.lat || 37.855068;
 			this.form.longitude = storageData.lng ||  112.536392
 		},

+ 12 - 10
pages/store/selectTdMap.vue

@@ -36,7 +36,7 @@
 							<view class="result-address">{{ result.address }}</view>
 						</view>
 						
-						<view class="manage" @click.stop="submitSelectedResult">确定</view>
+						<view class="manage" @click.stop="confirmResult(result)">确定</view>
 					</view>
 				</scroll-view>
 			</view>
@@ -201,17 +201,19 @@
 				console.log('地图已定位到:', lng, lat, result.name);
 			},
 			
-			// 提交选中的结果
-			submitSelectedResult() {
-				if (!this.selectedResult) {
-					uni.showToast({
-						title: '请先选择一个位置',
-						icon: 'none'
-					});
+			// 确定并提交结果(选中+提交一步完成)
+			confirmResult(result) {
+				if (result) {
+					this.selectedResult = result;
+					this.submit(result);
 					return;
 				}
-				
-				this.submit(this.selectedResult);
+			
+			},
+			
+			// 提交选中的结果
+			submitSelectedResult() {
+				this.confirmResult(this.selectedResult);
 			},
 			
 			// 判断结果是否被选中