| | |
| | | <script setup> |
| | | import { ref ,onMounted } from 'vue' |
| | | const addressList = ref([ |
| | | {name:'张大左',phone:'13512334002',address:'重庆 重庆市 北碚区 互联网产业生态园 2-5-1',checked:true,id:'12'}, |
| | | {name:'张大左',phone:'13512334002',address:'重庆 重庆市 北碚区 互联网产业生态园 2-5-1',checked:true,id:'12'}, |
| | | {name:'张大左',phone:'13512334002',address:'重庆 重庆市 北碚区 互联网产业生态园 2-5-1',checked:true,id:'12'}, |
| | | {name:'张大左',phone:'13512334002',address:'重庆 重庆市 北碚区 互联网产业生态园 2-5-1',checked:true,id:'12'}, |
| | | {name:'张大左',phone:'13512334002',address:'重庆 重庆市 北碚区 互联网产业生态园 2-5-1',checked:true,id:'12'}, |
| | | {name:'张大左',phone:'13512334002',address:'重庆 重庆市 北碚区 互联网产业生态园 2-5-1',checked:true,id:'12'}, |
| | | {name:'',phone:'',address:'',checked:false,id:''}, |
| | | {name:'',phone:'',address:'',checked:false,id:''}, |
| | | {name:'',phone:'',address:'',checked:false,id:''}, |
| | | ]) |
| | | import { searchAddress } from '../../api/index.js'; |
| | | const addressList = ref([]) |
| | | async function getAddressList(){ |
| | | await searchAddress({limit:100,page:1}).then((res) =>{ |
| | | if(res.code == 200){ |
| | | res.data.list.forEach((item) =>{ |
| | | res.data.list.forEach((item) =>{ |
| | | if(item.isDefault == 1){ |
| | | item.isDefault = true |
| | | }else{ |
| | | item.isDefault = false |
| | | } |
| | | item.addressWhole = item.regionName.replace(/[,#]/g,' ') + item.address |
| | | }) |
| | | }) |
| | | addressList.value = res.data.list |
| | | } |
| | | }) |
| | | } |
| | | function navTo(){ |
| | | let title = '新增地址' |
| | | let id = 0 |
| | |
| | | url:'/pages/addressAdd/index' |
| | | }) |
| | | } |
| | | onMounted(()=>{ |
| | | getAddressList() |
| | | }) |
| | | </script> |
| | | <template> |
| | | <view class="container"> |
| | |
| | | <block v-for="(item,index) in addressList"> |
| | | <view class="address-item"> |
| | | <view class="user-info"> |
| | | <text>{{item.name}}</text> |
| | | <text>{{item.phone}}</text> |
| | | <text>{{item.userName}}</text> |
| | | <text>{{item.userPhone}}</text> |
| | | </view> |
| | | <view class="address-info">{{item.address}}</view> |
| | | <view class="address-info">{{item.addressWhole}}</view> |
| | | <view class="address-divide"></view> |
| | | <view class="handel"> |
| | | <view class="handel-left"> |
| | | <radio color = "#4996E3" :value="item.id" :checked="item.checked"></radio> |
| | | <radio color = "#4996E3" :value="item.id" :checked="item.isDefault"></radio> |
| | | <text>设为默认</text> |
| | | </view> |
| | | <view class="handel-right"> |