From 62b483cc627b0a5f7d626d6b333a3ef7c7c1f4f4 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期三, 25 二月 2026 18:41:01 +0800
Subject: [PATCH] 调试

---
 mini-program/pages/address/address.vue |   34 ++++++++++++++++++++++++++--------
 1 files changed, 26 insertions(+), 8 deletions(-)

diff --git a/mini-program/pages/address/address.vue b/mini-program/pages/address/address.vue
index e4bc258..fa56059 100644
--- a/mini-program/pages/address/address.vue
+++ b/mini-program/pages/address/address.vue
@@ -1,15 +1,15 @@
 <template>
 	<view class="list">
-		<view class="list-item" v-for="(item, index) in list" :key="index">
+		<view class="list-item" v-for="(item, index) in list" :key="index" @click="selectRow(item)">
 			<view class="list-item-left">
 				<view class="list-item-a">
-					<text>鏉庨噾骞�</text>
-					<text>18188778293</text>
-					<text>榛樿</text>
+					<text>{{item.name}}</text>
+					<text>{{item.phone}}</text>
+					<text v-if="item.isDefault === 1">榛樿</text>
 				</view>
-				<view class="list-item-b">灞辫タ鐪佸お鍘熷競缁忓紑鍖洪暱姹熶笢璺反榛庢槬澶╁皬鍖�1鏈�4鏍�302</view>
+				<view class="list-item-b">{{item.areaDetail}}{{item.addr}}</view>
 			</view>
-			<image src="/static/icon/address_ic_edit@2x.png" mode="widthFix"></image>
+			<image src="/static/icon/address_ic_edit@2x.png" mode="widthFix" @click.stop="edit(item)"></image>
 		</view>
 		<view class="button" @click="add">
 			<image src="/static/images/icon_add_dz@2x.png" mode="widthFix"></image>
@@ -22,13 +22,25 @@
 	export default {
 		data() {
 			return {
-				list: []
+				list: [],
+				type: null
 			};
 		},
-		onLoad(option) {
+		onShow() {
 			this.getAddr()
 		},
+		onLoad(option) {
+			if (option.type) {
+				this.type = option.type
+			}
+		},
 		methods: {
+			selectRow(item) {
+				if (this.type == 1) {
+					uni.$emit('update', item)
+					uni.navigateBack({ delta: 1 });
+				}
+			},
 			getAddr() {
 				this.$u.api.findListAddr()
 					.then(res => {
@@ -41,6 +53,12 @@
 				uni.navigateTo({
 					url: '/pages/new-address/new-address'
 				})
+			},
+			edit(item) {
+				uni.setStorageSync('addr', item);
+				uni.navigateTo({
+					url: '/pages/new-address/new-address'
+				})
 			}
 		}
 	}

--
Gitblit v1.9.3