|
|
@@ -11,7 +11,7 @@
|
|
|
<fs-radio-group v-model="item.default" v-if="item.default == 1">
|
|
|
<fs-radio label="默认地址" value="1" checked></fs-radio>
|
|
|
</fs-radio-group>
|
|
|
- <fs-radio-group v-else>
|
|
|
+ <fs-radio-group v-else @change="setDefaultAddress(item)">
|
|
|
<fs-radio label="设为默认地址" value="1"></fs-radio>
|
|
|
</fs-radio-group>
|
|
|
<view class="flex align-center">
|
|
|
@@ -56,19 +56,31 @@ setTimeout(() => {
|
|
|
name: '陈女士',
|
|
|
phone: '18734354541',
|
|
|
address: '山西省太原市小店区晋阳街和泰花园南区5-2-1006',
|
|
|
- default: '1'
|
|
|
+ default: '1',
|
|
|
+ id: 1
|
|
|
},
|
|
|
{
|
|
|
name: '王先生',
|
|
|
phone: '18734354542',
|
|
|
address: '山西省太原市小店区晋阳街和泰花园南区5-2-1006',
|
|
|
- default: '0'
|
|
|
+ default: '0',
|
|
|
+ id: 2
|
|
|
}
|
|
|
]
|
|
|
|
|
|
loaded.value = true
|
|
|
}, 0)
|
|
|
|
|
|
+const setDefaultAddress = (item) => {
|
|
|
+ list.value.forEach(address => {
|
|
|
+ if(address.id === item.id) {
|
|
|
+ address.default = '1'
|
|
|
+ } else {
|
|
|
+ address.default = '0'
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
const handleEdit = item => {
|
|
|
getApp().globalData.addressDetail = item
|
|
|
uni.navigateTo({
|