Files
2026-03-25 15:53:37 +08:00

1 line
2.2 KiB
Plaintext

<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="10d69744-1" showBack="{{true}}" title="地址管理" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><block wx:if="{{$root.g0}}"><view class="main-list"><block wx:for="{{addressList}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view class="list-item"><view class="item-info"><view class="info-address">{{item.address}}</view><view class="info-name flex align-items-center"><text>{{item.name}}</text><text style="margin-left:16rpx;">{{item.tel}}</text></view></view><view class="item-operate flex justify-content-between align-items-center"><view data-event-opts="{{[['tap',[['handleSwitch',['$0'],[[['addressList','id',item.id,'id']]]]]]]}}" class="operate-default flex justify-content-between align-items-center" bindtap="__e"><view class="{{['default-radio',(item.is_default==1)?'select':'']}}"><block wx:if="{{item.is_default==1}}"><image src="/static/tick.png" mode="aspectFit"></image></block></view><view class="default-tag">{{item.is_default==1?'默认地址':'设为默认地址'}}</view></view><view class="operate-btn flex align-items-center"><view data-event-opts="{{[['tap',[['handleEdit',['$0'],[[['addressList','id',item.id]]]]]]]}}" class="btn-box flex align-items-center" bindtap="__e"><block wx:if="{{iconEdit}}"><view class="icon" style="{{'background-image:'+('url('+iconEdit+')')+';'}}"></view></block><text class="text" style="{{'color:'+(themeColor)+';'}}">编辑</text></view><view data-event-opts="{{[['tap',[['handleDelete',['$0'],[[['addressList','id',item.id,'id']]]]]]]}}" class="btn-box flex align-items-center" bindtap="__e"><image class="icon" src="/static/mall/icon_del.png" mode="aspectFit"></image><text class="text">删除</text></view></view></view></view></block></view></block><block wx:else><empty vue-id="10d69744-2" top="10vh" title="暂无相关地址~" data-event-opts="{{[['^callback',[['handleAdd']]]]}}" bind:callback="__e" bind:__l="__l"></empty></block><view class="main-btn"><view data-event-opts="{{[['tap',[['handleAdd']]]]}}" class="btn" bindtap="__e">添加地址</view><view class="safe-padding"></view></view></view></block></view>