From fbc074229fd4736f1ae2793c9daebf04726188b2 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 22 五月 2026 18:27:27 +0800
Subject: [PATCH] 提交

---
 small-program/pages/select-city/select-city.vue |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/small-program/pages/select-city/select-city.vue b/small-program/pages/select-city/select-city.vue
index bff129a..b23d6d4 100644
--- a/small-program/pages/select-city/select-city.vue
+++ b/small-program/pages/select-city/select-city.vue
@@ -17,7 +17,7 @@
 		<view class="list">
 			<view class="list-item" :id="'jiedan-' + item.letter" v-for="(item, index) in list" :key="index">
 				<view class="list-item-val" style="color: #999;">{{item.letter}}</view>
-				<view class="list-item1" v-for="(child, i) in item.children" :key="i" @click="seleCity(child.name)">
+				<view class="list-item1" v-for="(child, i) in item.children" :key="i" @click="seleCity(child)">
 					<view class="list-item-val1">{{child.name}}</view>
 				</view>
 			</view>
@@ -91,13 +91,11 @@
 					highAccuracyExpireTime: 3000,
 					isHighAccuracy: true,
 					success: function (addr) {
-						const locParam = { latitude: addr.latitude, longitude: addr.longitude };
-						var myAmapFun = new amapFile.AMapWX({ key: 'f2e6c0bfcac14c27b4f0d6d0d5b9d7d' });
+						var myAmapFun = new amapFile.AMapWX({ key: that.$gaodeMapKey });
 						myAmapFun.getRegeo({
 							location: addr.longitude + ',' + addr.latitude,
 							success: function(data) {
-								console.log(data[0].city);
-								that.cityName = data[0].city
+								that.cityName = data[0].regeocodeData.addressComponent.city
 							},
 							fail: (err) => {
 								console.error('鑾峰彇浣嶇疆澶辫触===========', err);
@@ -107,7 +105,7 @@
 				});
 			},
 			seleCity(city) {
-				uni.$emit('city', city)
+				uni.$emit('city', { cityName: city.name, info: city.info.split(','), cityId: city.id })
 				uni.navigateBack({ delta: 1 });
 			},
 			gundong(index) {

--
Gitblit v1.9.3