<!--
 * @Author: ch
 * @Date: 2022-03-22 13:54:15
 * @LastEditors: ch
 * @LastEditTime: 2022-03-29 16:25:49
 * @Description: file content
-->
<template>
	<view class="container">
		<view class="address">
			<BsEmpty tips="暂无收货地址呢~"></BsEmpty>
			<view class="addressItem" v-for="item in 2" :key="item"
				:class="{'addressItem__last' : item === 2,'addressItem__default':item == 1}">
				<view>
					<view class="addressItem--city">湖南省长沙市岳麓区</view>
					<view class="addressItem--detail">西上海大厦芯城科技园8栋13楼</view>
					<view>
						<text class="addressItem--name">马老师</text>
						<text>189****0000</text>
					</view>
				</view>
				<image class="addressItem--edit" src="@/static/account/edit.png"
				 @click="$Router.push('/addressEdit')" />
			</view>
		</view>
		
		<UiButton class="addAddress" type="solid" size="max" @click="$Router.push('/addressCreate')">新增地址</UiButton>
	</view>
</template>

<script>
import BsEmpty from "@/components/BsEmpty";
import UiButton from '../../../components/UiButton.vue';

export default {
	components: { BsEmpty, UiButton },
	data() {
		return {};
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow() {},

	methods: {},
};
</script>

<style lang="scss" scoped>
page{
	background: #f8f8f8;
}
.address{
	background: #fff;
}
.addressItem{
	height: 188rpx;
	margin-left: 40rpx;
	padding-right: 40rpx;
	border-bottom: 1px solid #eee;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 24rpx;
	color: #999;
	&--detail{
		font-size: 28rpx;
		color: #333;
		margin: 20rpx 0;
	}
	&--name{
		margin-right: 46rpx;
	}
	&--edit{
		width: 26rpx;
		height: 26rpx;
	}
	&__default .addressItem--city{
		display: flex;
		align-items: center;
		&::after{
			display: block;
			content: '默认';
			background: #FF512B;
			color: #fff;
			border-radius: 4rpx;
			padding: 4rpx 6rpx;
			margin-left: 20rpx;
		}
	}
	&__last{
		border: 0;
	}
}
.addAddress{
	position: fixed;
	bottom: 89rpx;
	left: 30rpx;
	&::before{
		display: inline-block;
		content: "+";
		margin-right: 20rpx;
		font-size: 46rpx;
		font-weight: bold;
		padding-top: 10rpx;
	}
}
</style>
