diff --git a/pages/address/index.vue b/pages/address/index.vue index bc44454..8772444 100644 --- a/pages/address/index.vue +++ b/pages/address/index.vue @@ -52,17 +52,17 @@ - + {{ item.is_default ? '默认地址' : '设为默认' }} - + 编辑 - + 🗑 删除 @@ -140,13 +140,19 @@ function onDelete(item) { } async function onSetDefault(item) { - if (item.is_default) return + console.log('onSetDefault called', item.id, 'is_default:', item.is_default) + if (item.is_default) { + console.log('Already default, skipping') + return + } try { const user_id = uni.getStorageSync('user_id') + console.log('Calling setDefaultAddress API', user_id, item.id) await setDefaultAddress(user_id, item.id) uni.showToast({ title: '设置成功', icon: 'none' }) fetchList() } catch (e) { + console.error('setDefaultAddress error', e) uni.showToast({ title: '设置失败', icon: 'none' }) } }