完善页面
This commit is contained in:
@ -1,20 +1,27 @@
|
||||
<template>
|
||||
<view v-if="!loadding" :data-theme='theme()' :class="theme() || ''">
|
||||
<view v-if="listData.length>0" class="pbenv">
|
||||
<view class="address-list bg-white">
|
||||
<view class="address p-30-0 border-b-d" v-for="(item,index) in listData" :key="index">
|
||||
<view class="info flex-1 mb10">
|
||||
<view class="user f32 d-b-c">
|
||||
<text>{{item.name}}</text>
|
||||
<text class="ml20 gray9 f26">{{item.phone}}</text>
|
||||
</view>
|
||||
<view class="pt20 f26 gray3">
|
||||
{{item.region.province}}{{item.region.city}}{{item.region.region}}{{item.detail}}
|
||||
<view class="address-list">
|
||||
<view class="address bg-white d-b-c" v-for="(item,index) in listData" :key="index">
|
||||
<view class="">
|
||||
<view class=" flex-1 mb10">
|
||||
<view class="user f32 address-info">
|
||||
<text>{{item.name}}</text>
|
||||
<text class="ml20">{{item.phone}}</text>
|
||||
</view>
|
||||
<view class="pt20 f26 gray3">
|
||||
{{item.region.province}}{{item.region.city}}{{item.region.region}}{{item.detail}}
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="d-b-c">
|
||||
|
||||
<view class="" @click="editAddress(item.address_id)">
|
||||
<image class="add_icon_img" src="@/static/icon/edit_address.png" mode="" style="width: 48rpx; height: 48rpx;"></image>
|
||||
</view>
|
||||
|
||||
<!-- <view class="d-b-c">
|
||||
<view class="radio d-s-c">
|
||||
<radio style="transform:scale(0.6)" :color='getThemeColor()' :value="item.address_id+''" :checked="default_id==item.address_id+''"
|
||||
<radio style="transform:scale(0.6)" color='#4C9F44' :value="item.address_id+''" :checked="default_id==item.address_id+''"
|
||||
@click="radioChange(item.address_id)" />
|
||||
<text class="">默认地址</text>
|
||||
</view>
|
||||
@ -29,16 +36,16 @@
|
||||
<text class="gray9 ml10">编辑</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view> -->
|
||||
</view>
|
||||
</view>
|
||||
<view class="add_add-btn theme-btn" @click="addAddress()">新增收货地址</view>
|
||||
</view>
|
||||
<view v-else>
|
||||
<view class="none_add">
|
||||
<image class="no_add" src="/static/no_adress.png" mode="aspectFill"></image>
|
||||
<image class="no_add" src="/static/no_adress.png" mode=""></image>
|
||||
</view>
|
||||
<view class="no_add_add" @click="addAddress()">新增收货地址</view>
|
||||
<view class="no_add_add" @click="addAddress()">新增地址</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
@ -63,6 +70,7 @@
|
||||
onLoad: function(options) {
|
||||
this.options = options;
|
||||
},
|
||||
|
||||
onShow: function() {
|
||||
uni.showLoading({
|
||||
title: '加载中'
|
||||
@ -146,12 +154,13 @@
|
||||
|
||||
<style lang="scss">
|
||||
page {
|
||||
background-color: #FFFFFF;
|
||||
background-color: $xh-bg;
|
||||
}
|
||||
|
||||
.address-list {
|
||||
margin-top: 20rpx;
|
||||
border-top: 16rpx solid #F2F2F2;
|
||||
padding: 0 20rpx;
|
||||
padding: 0 30rpx;
|
||||
padding-bottom: 90rpx;
|
||||
}
|
||||
|
||||
@ -167,27 +176,33 @@
|
||||
}
|
||||
|
||||
.none_add {
|
||||
padding: 314rpx 214rpx 60rpx 214rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
margin-top: 318rpx;
|
||||
}
|
||||
|
||||
.no_add {
|
||||
width: 322rpx;
|
||||
height: 180rpx;
|
||||
width: 292rpx;
|
||||
height: 202rpx;
|
||||
}
|
||||
|
||||
.no_add_add {
|
||||
width: 320rpx;
|
||||
height: 80rpx;
|
||||
border: 2rpx solid #FFB7B7;
|
||||
border-radius: 40rpx;
|
||||
width: 630rpx;
|
||||
margin: 0 60rpx;
|
||||
height: 90rpx;
|
||||
border-radius: 8rpx;
|
||||
text-align: center;
|
||||
line-height: 80rpx;
|
||||
line-height: 90rpx;
|
||||
font-size: 32rpx;
|
||||
font-family: PingFang SC;
|
||||
font-weight: 500;
|
||||
@include font_color('font_color');
|
||||
@include border_color('border_color');
|
||||
margin: 0 auto;
|
||||
background: #365A9A;
|
||||
color: #FFFFFF;
|
||||
position: fixed;
|
||||
bottom: 40rpx;
|
||||
left: 0;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.add_add {
|
||||
@ -223,13 +238,13 @@
|
||||
}
|
||||
.add_add-btn{
|
||||
position: fixed;
|
||||
bottom: calc(env(safe-area-inset-bottom) + 20rpx);
|
||||
bottom: 40rpx;
|
||||
width:690rpx;
|
||||
margin: 20rpx 30rpx;
|
||||
box-sizing: border-box;
|
||||
font-size: 28rpx;
|
||||
height: 80rpx;
|
||||
border-radius: 40rpx;
|
||||
height: 90rpx;
|
||||
border-radius: 8rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
@ -238,4 +253,20 @@
|
||||
padding-bottom: calc(env(safe-area-inset-bottom) + 120rpx);
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.address-info {
|
||||
font-size: 30rpx;
|
||||
color: #121212;
|
||||
line-height: 42rpx;
|
||||
}
|
||||
|
||||
.address {
|
||||
margin-bottom: 20rpx;
|
||||
border-radius: 16rpx;
|
||||
padding: 30rpx;
|
||||
|
||||
.info {
|
||||
padding: 30rpx;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user