This commit is contained in:
Vinjor 2025-04-10 16:25:23 +08:00
parent d3a7d2cc08
commit 4433d99556

View File

@ -2,7 +2,7 @@
<view class="addr-box">
<navigation-bar-vue title="地址管理" style="width: 100%;" background-color="#ffffff"
title-color="#000000"></navigation-bar-vue>
<view class="opt-box">
<view class="opt-box" v-if="!ifChoose">
<view v-if="!ifEdit" class="item-dom" @click="manager(true)"><uni-icons type="bars" color="#FC1F3E"
size="16"></uni-icons><text></text></view>
<view v-if="!ifEdit" class="item-dom" @click="addNew()">
@ -12,7 +12,7 @@
<view v-if="ifEdit" class="item-dom" @click="manager(false)"><uni-icons type="closeempty" color="#FC1F3E"
size="16"></uni-icons><text>退</text></view>
</view>
<view class="addr-list-box">
<view :class="['addr-list-box',ifChoose?'choose-height':'']">
<view v-for="(item,index) in dataList" class="addr-item-box">
<view class="addr-item-top">
<view class="item-info">
@ -23,9 +23,12 @@
<view v-if="item.isDefault=='1'" class="item-icon">默认</view>
</view>
</view>
<view class="item-opt" @click="toEdit(item.id)">
<view v-if="!ifChoose" class="item-opt" @click="toEdit(item.id)">
<uni-icons type="compose" color="#565656" size="16"></uni-icons><text></text>
</view>
<view v-if="ifChoose" class="item-opt" @click="chooseItem(item.id)">
<uni-icons type="paperplane" color="#565656" size="16"></uni-icons><text></text>
</view>
</view>
<view class="addr-item-opt" v-if="ifEdit">
<view class="opt-button choose" @click="setDefaultCity(item.id)" v-if="item.isDefault!='1'">设为默认
@ -63,7 +66,9 @@
total: 0,
//
isTriggered: false,
dataList: []
dataList: [],
//
ifChoose: true,
}
},
@ -132,7 +137,11 @@
toEdit(id) {
this.$tab.navigateTo(`/pages/mine/addr/addr-detail?id=` + id)
},
/**
* 选择地址
* @param {Object} id
*/
chooseItem(id) {},
/**复制*/
toCopy(id) {
this.$tab.navigateTo(`/pages/mine/addr/addr-detail?id=` + id + `&isCopy=1`)
@ -185,7 +194,12 @@
}
}
.choose-height {
height: calc(100vh - var(--status-bar-height) - var(--window-bottom) - 91rpx) !important;
}
.addr-list-box {
border-top: 1rpx solid #F2F2F2;
height: calc(100vh - var(--status-bar-height) - var(--window-bottom) - 191rpx);
overflow-y: scroll;
padding: 0 30rpx;