fxy před 3 roky
rodič
revize
ab9c080f32

+ 1 - 1
src/App.vue

@@ -7,7 +7,7 @@
 		name: 'app',
 		components: {},
 		mounted() {
-			this.$router.push('/index/payment-order');
+			this.$router.push('/my/product-traceability');
 		},
 	}
 </script>

+ 10 - 0
src/router/index.js

@@ -221,6 +221,16 @@ const routes = [
 		path: '/my/set-up',
 		component: () => import('../views/my/set-up.vue'),
 	},
+	// 浏览记录
+	{
+		path: '/my/browsing-history',
+		component: () => import('../views/my/browsing-history.vue'),
+	},
+	// 产品溯源
+	{
+		path: '/my/product-traceability',
+		component: () => import('../views/my/product-traceability.vue'),
+	},
 	// =======【分类】=======
 	{
 		path: '/classification',

+ 687 - 0
src/views/my/browsing-history.vue

@@ -0,0 +1,687 @@
+<!-- 浏览记录 -->
+<template>
+	<div class="wrap">
+
+		<Header></Header>
+
+		<div class="top">
+			首页
+			<img src="../../assets/icon-7.png" class="top-icon">
+			<span class="top-name">浏览记录</span>
+		</div>
+
+		<div class="container">
+
+			<div class="leftsidebar">
+				<a href="javascript:void(0)">我的订单</a>
+				<a href="javascript:void(0)">我的购物车</a>
+				<a href="javascript:void(0)" class="active">浏览记录</a>
+				<a href="javascript:void(0)">我的收藏</a>
+				<a href="javascript:void(0)">我的积分</a>
+				<a href="javascript:void(0)">我的会员</a>
+				<a href="javascript:void(0)">卡券</a>
+				<a href="javascript:void(0)">消息</a>
+				<a href="javascript:void(0)">携手合伙人</a>
+				<a href="javascript:void(0)">签到奖励</a>
+				<a href="javascript:void(0)">我的分销</a>
+				<a href="javascript:void(0)">产品溯源</a>
+				<a href="javascript:void(0)">我的预约</a>
+				<a href="javascript:void(0)">意见反馈</a>
+				<a href="javascript:void(0)">资讯素材</a>
+				<a href="javascript:void(0)">在线客服</a>
+				<a href="javascript:void(0)">设置<img src="../../assets/sanjiao.png" class="sanjiao"></a>
+			</div>
+
+			<div class="rightsidebar">
+				<div class="rightsidebar-top-between">
+					<ul class="tab-list">
+						<li v-for="(item,index) in tabList" :class="{active:tabId==index}" @click="tabId=index"
+							:key="index">
+							<a href="javascript:void(0)">{{item.title}}</a>
+						</li>
+					</ul>
+					<span class="font">完成</span>
+				</div>
+				<ul class="product-list">
+					<li>
+						<div class="product-top">
+							<img src="../../assets/circle.png" class="circle-img">
+							<span class="font-1">11月6日</span>
+						</div>
+						<ul class="product-sub-list">
+							<li>
+								<div class="img-box">
+									<img src="../../assets/img-3.png" class="productImg">
+									<img src="../../assets/circle.png" class="circle-Img">
+								</div>
+								<p class="product-price-row">
+									¥394.00
+									<span>¥34.00</span>
+								</p>
+								<p class="product-msg">冻干柠檬片 蜂蜜柠檬茶 保留…</p>
+							</li>
+							<li>
+								<div class="img-box">
+									<img src="../../assets/img-3.png" class="productImg">
+									<img src="../../assets/circle.png" class="circle-Img">
+								</div>
+								<p class="product-price-row">
+									¥394.00
+									<span>¥34.00</span>
+								</p>
+								<p class="product-msg">冻干柠檬片 蜂蜜柠檬茶 保留…</p>
+							</li>
+							<li>
+								<div class="img-box">
+									<img src="../../assets/img-3.png" class="productImg">
+									<img src="../../assets/circle.png" class="circle-Img">
+								</div>
+								<p class="product-price-row">
+									¥394.00
+									<span>¥34.00</span>
+								</p>
+								<p class="product-msg">冻干柠檬片 蜂蜜柠檬茶 保留…</p>
+							</li>
+							<li>
+								<div class="img-box">
+									<img src="../../assets/img-3.png" class="productImg">
+									<img src="../../assets/circle.png" class="circle-Img">
+								</div>
+								<p class="product-price-row">
+									¥394.00
+									<span>¥34.00</span>
+								</p>
+								<p class="product-msg">冻干柠檬片 蜂蜜柠檬茶 保留…</p>
+							</li>
+							<li>
+								<div class="img-box">
+									<img src="../../assets/img-3.png" class="productImg">
+									<img src="../../assets/circle.png" class="circle-Img">
+								</div>
+								<p class="product-price-row">
+									¥394.00
+									<span>¥34.00</span>
+								</p>
+								<p class="product-msg">冻干柠檬片 蜂蜜柠檬茶 保留…</p>
+							</li>
+							<li>
+								<div class="img-box">
+									<img src="../../assets/img-3.png" class="productImg">
+									<img src="../../assets/circle.png" class="circle-Img">
+								</div>
+								<p class="product-price-row">
+									¥394.00
+									<span>¥34.00</span>
+								</p>
+								<p class="product-msg">冻干柠檬片 蜂蜜柠檬茶 保留…</p>
+							</li>
+							<li>
+								<div class="img-box">
+									<img src="../../assets/img-3.png" class="productImg">
+									<img src="../../assets/circle.png" class="circle-Img">
+								</div>
+								<p class="product-price-row">
+									¥394.00
+									<span>¥34.00</span>
+								</p>
+								<p class="product-msg">冻干柠檬片 蜂蜜柠檬茶 保留…</p>
+							</li>
+							<li>
+								<div class="img-box">
+									<img src="../../assets/img-3.png" class="productImg">
+									<img src="../../assets/circle.png" class="circle-Img">
+								</div>
+								<p class="product-price-row">
+									¥394.00
+									<span>¥34.00</span>
+								</p>
+								<p class="product-msg">冻干柠檬片 蜂蜜柠檬茶 保留…</p>
+							</li>
+						</ul>
+					</li>
+					<li>
+						<div class="product-top">
+							<img src="../../assets/circle.png" class="circle-img">
+							<span class="font-1">11月6日</span>
+						</div>
+						<ul class="product-sub-list">
+							<li>
+								<div class="img-box">
+									<img src="../../assets/img-3.png" class="productImg">
+									<img src="../../assets/circle.png" class="circle-Img">
+								</div>
+								<p class="product-price-row">
+									¥394.00
+									<span>¥34.00</span>
+								</p>
+								<p class="product-msg">冻干柠檬片 蜂蜜柠檬茶 保留…</p>
+							</li>
+							<li>
+								<div class="img-box">
+									<img src="../../assets/img-3.png" class="productImg">
+									<img src="../../assets/circle.png" class="circle-Img">
+								</div>
+								<p class="product-price-row">
+									¥394.00
+									<span>¥34.00</span>
+								</p>
+								<p class="product-msg">冻干柠檬片 蜂蜜柠檬茶 保留…</p>
+							</li>
+							<li>
+								<div class="img-box">
+									<img src="../../assets/img-3.png" class="productImg">
+									<img src="../../assets/circle.png" class="circle-Img">
+								</div>
+								<p class="product-price-row">
+									¥394.00
+									<span>¥34.00</span>
+								</p>
+								<p class="product-msg">冻干柠檬片 蜂蜜柠檬茶 保留…</p>
+							</li>
+							<li>
+								<div class="img-box">
+									<img src="../../assets/img-3.png" class="productImg">
+									<img src="../../assets/circle.png" class="circle-Img">
+								</div>
+								<p class="product-price-row">
+									¥394.00
+									<span>¥34.00</span>
+								</p>
+								<p class="product-msg">冻干柠檬片 蜂蜜柠檬茶 保留…</p>
+							</li>
+						</ul>
+					</li>
+				</ul>
+				<ul class="information-list" v-if="tabId == 1">
+					<li>
+						<div class="information-top">
+							<img src="../../assets/circle.png" class="circle-img">
+							<span class="font-1">11月6日</span>
+						</div>
+						<div class="information-module">
+							<div class="select-box">
+								<img src="../../assets/circle.png" class="circle-img">
+							</div>
+							<div class="information-box">
+								<img src="../../assets/img-7.png" class="information-img">
+								<div class="information-box-sidebar">
+									<p class="information-name">互联网工作者加班突然猝死是否能理赔呢?</p>
+									<p class="information-msg">3.2万人浏览</p>
+								</div>
+							</div>
+						</div>
+						<div class="information-module">
+							<div class="select-box">
+								<img src="../../assets/circle.png" class="circle-img">
+							</div>
+							<div class="information-box">
+								<img src="../../assets/img-7.png" class="information-img">
+								<div class="information-box-sidebar">
+									<p class="information-name">互联网工作者加班突然猝死是否能理赔呢?</p>
+									<p class="information-msg">3.2万人浏览</p>
+								</div>
+							</div>
+						</div>
+						<div class="information-module">
+							<div class="select-box">
+								<img src="../../assets/circle.png" class="circle-img">
+							</div>
+							<div class="information-box">
+								<img src="../../assets/img-7.png" class="information-img">
+								<div class="information-box-sidebar">
+									<p class="information-name">互联网工作者加班突然猝死是否能理赔呢?</p>
+									<p class="information-msg">3.2万人浏览</p>
+								</div>
+							</div>
+						</div>
+					</li>
+					<li>
+						<div class="information-top">
+							<img src="../../assets/circle.png" class="circle-img">
+							<span class="font-1">11月6日</span>
+						</div>
+						<div class="information-module">
+							<div class="select-box">
+								<img src="../../assets/circle.png" class="circle-img">
+							</div>
+							<div class="information-box">
+								<img src="../../assets/img-7.png" class="information-img">
+								<div class="information-box-sidebar">
+									<p class="information-name">互联网工作者加班突然猝死是否能理赔呢?</p>
+									<p class="information-msg">3.2万人浏览</p>
+								</div>
+							</div>
+						</div>
+						<div class="information-module">
+							<div class="select-box">
+								<img src="../../assets/circle.png" class="circle-img">
+							</div>
+							<div class="information-box">
+								<img src="../../assets/img-7.png" class="information-img">
+								<div class="information-box-sidebar">
+									<p class="information-name">互联网工作者加班突然猝死是否能理赔呢?</p>
+									<p class="information-msg">3.2万人浏览</p>
+								</div>
+							</div>
+						</div>
+						<div class="information-module">
+							<div class="select-box">
+								<img src="../../assets/circle.png" class="circle-img">
+							</div>
+							<div class="information-box">
+								<img src="../../assets/img-7.png" class="information-img">
+								<div class="information-box-sidebar">
+									<p class="information-name">互联网工作者加班突然猝死是否能理赔呢?</p>
+									<p class="information-msg">3.2万人浏览</p>
+								</div>
+							</div>
+						</div>
+					</li>
+				</ul>
+				<div class="sub-footer">
+					<div class="sub-footer-sidebar">
+						<div class="sub-footer-select">
+							<img src="../../assets/circle.png">全选
+						</div>
+						<span class="font-2">删除选中的商品</span>
+						<span class="font-2">移入收藏夹</span>
+					</div>
+					<button type="button" class="sub-footer-btn">删除</button>
+				</div>
+			</div>
+
+		</div>
+
+
+
+		<Footer></Footer>
+
+
+	</div>
+</template>
+
+<script>
+	import Header from '../../components/header.vue';
+	import Footer from '../../components/footer.vue';
+	export default {
+		components: {
+			Header,
+			Footer
+		},
+		data() {
+			return {
+				//选项卡
+				tabId: 0,
+				tabList: [{
+					title: "商品"
+				}, {
+					title: "资讯"
+				}],
+			};
+		},
+		methods: {
+			//选项卡
+			active(index) {
+				this.active = index
+			},
+		}
+	}
+</script>
+
+<style scoped>
+	.wrap {
+		width: 100%;
+		margin: 40px 0 0;
+		display: flex;
+		flex-direction: column;
+		align-items: center;
+		justify-content: center;
+	}
+
+	.top {
+		width: 1200px;
+		height: 76px;
+		line-height: 76px;
+		background-color: #FFFFFF;
+		border-radius: 8px;
+		display: flex;
+		align-items: center;
+		padding: 0 19px;
+		box-sizing: border-box;
+		color: #484848;
+		font-size: 20px;
+		margin: 20px 0;
+	}
+
+	.top-icon {
+		width: 10px;
+		margin: 0 10px;
+	}
+
+	.top-name {
+		color: #F2501A;
+	}
+
+	.container {
+		width: 1200px;
+		display: flex;
+		align-items: flex-start;
+		margin-bottom: 43px;
+	}
+
+	.leftsidebar {
+		width: 144px;
+		padding: 21px 0 28px;
+		display: flex;
+		flex-direction: column;
+		background-color: #FFFFFF;
+		border-radius: 8px;
+		margin-right: 19px;
+	}
+
+	.leftsidebar>a {
+		width: 100%;
+		display: flex;
+		justify-content: flex-start;
+		align-items: center;
+		margin-bottom: 20px;
+		padding: 0 0 0 29px;
+		box-sizing: border-box;
+		color: #000000;
+		font-size: 16px;
+		position: relative;
+	}
+
+	.leftsidebar>a.active {
+		color: #F2501A;
+		font-size: 18px;
+	}
+
+	.leftsidebar>a.active::after {
+		content: "";
+		position: absolute;
+		left: 0;
+		top: 50%;
+		transform: translate(0, -50%);
+		width: 4px;
+		height: 26px;
+		background: url(../../assets/border.png) no-repeat;
+		background-size: 100% 100%;
+	}
+
+	.sanjiao {
+		width: 14px;
+		margin-left: 10px;
+	}
+
+	.rightsidebar {
+		width: calc(100% - 163px);
+		display: flex;
+		flex-direction: column;
+	}
+
+	.rightsidebar-top-between {
+		width: 100%;
+		height: 70px;
+		display: flex;
+		justify-content: space-between;
+		align-items: center;
+		background-color: #FFFFFF;
+		border-radius: 8px;
+	}
+
+	.tab-list {
+		flex: 1;
+		height: 70px;
+		display: flex;
+	}
+
+	.tab-list>li {
+		width: 200px;
+		height: 70px;
+	}
+
+	.tab-list>li>a {
+		width: 100%;
+		height: 100%;
+		display: flex;
+		justify-content: center;
+		align-items: center;
+		color: #111111;
+		font-size: 18px;
+	}
+
+	.tab-list>li.active>a {
+		background-color: #F2501A;
+		color: #FFFFFF;
+		border-radius: 5px;
+	}
+
+	.font {
+		color: #202020;
+		font-size: 16px;
+		padding: 0 30px;
+	}
+
+	.information-list {
+		width: 100%;
+		display: flex;
+		flex-direction: column;
+		margin-top: 10px;
+	}
+
+	.information-list>li {
+		width: 100%;
+		display: flex;
+		flex-direction: column;
+		background-color: #FFFFFF;
+		border-radius: 8px;
+		margin-bottom: 10px;
+		padding: 24px 19px 22px;
+		box-sizing: border-box;
+	}
+
+	.information-list>li:last-child {
+		margin-bottom: 0;
+	}
+
+	.information-top {
+		width: 100%;
+		display: flex;
+		align-items: center;
+		margin-bottom: 11px;
+	}
+
+	.circle-img {
+		width: 25px;
+		height: 25px;
+		margin-right: 21px;
+	}
+
+	.font-1 {
+		color: #202020;
+		font-size: 16px;
+	}
+
+	.information-module {
+		width: 100%;
+		display: flex;
+		align-items: center;
+		margin-bottom: 16px;
+	}
+
+	.information-module:last-child {
+		margin-bottom: 0;
+	}
+
+	.select-box {
+		display: flex;
+		align-items: center;
+	}
+
+	.information-box {
+		flex: 1;
+		display: flex;
+		align-items: center;
+	}
+
+	.information-img {
+		width: 134px;
+		height: 89px;
+		object-fit: cover;
+		border-radius: 8px;
+	}
+
+	.information-box-sidebar {
+		flex: 1;
+		height: 80px;
+		display: flex;
+		flex-direction: column;
+		justify-content: space-between;
+		margin-left: 12px;
+	}
+
+	.information-name {
+		width: 100%;
+		color: #111111;
+		font-size: 16px;
+	}
+
+	.information-msg {
+		width: 100%;
+		color: #919191;
+		font-size: 14px;
+	}
+
+	.sub-footer {
+		width: 100%;
+		height: 52px;
+		background-color: #E5E5E5;
+		border-radius: 8px;
+		display: flex;
+		justify-content: space-between;
+		align-items: center;
+		margin-top: 43px;
+	}
+
+	.sub-footer-sidebar {
+		display: flex;
+		align-items: center;
+		padding: 0 13px;
+	}
+
+	.sub-footer-select {
+		display: flex;
+		align-items: center;
+	}
+
+	.sub-footer-select>img {
+		width: 14px;
+		height: 14px;
+		margin-right: 10px;
+	}
+
+	.font-2 {
+		color: #333333;
+		font-size: 12px;
+		margin-left: 29px;
+	}
+
+	.sub-footer-btn {
+		width: 110px;
+		height: 52px;
+		line-height: 52px;
+		color: #FFFFFF;
+		font-size: 20px;
+		background-color: #F2501A;
+		border-radius: 8px;
+		display: flex;
+		justify-content: center;
+		align-items: center;
+	}
+
+	.product-list {
+		width: 100%;
+		display: flex;
+		flex-direction: column;
+		margin-top: 10px;
+	}
+
+	.product-list>li {
+		width: 100%;
+		display: flex;
+		flex-direction: column;
+		background-color: #FFFFFF;
+		border-radius: 8px;
+		margin-bottom: 10px;
+		padding: 20px 15px 0;
+		box-sizing: border-box;
+	}
+
+	.product-top {
+		width: 100%;
+		display: flex;
+		align-items: center;
+		margin-bottom: 15px;
+	}
+
+	.product-sub-list {
+		width: 100%;
+		display: flex;
+		flex-wrap: wrap;
+	}
+
+	.product-sub-list>li {
+		width: 18.92%;
+		display: flex;
+		flex-direction: column;
+		margin-right: 1.35%;
+		margin-bottom: 16px;
+	}
+	.product-sub-list>li:nth-child(5n){
+		margin-right: 0;
+	}
+	.img-box {
+		width: 100%;
+		position: relative;
+	}
+
+	.productImg {
+		width: 100%;
+		height: 192px;
+		border-radius: 6px;
+		margin-bottom: 10px;
+	}
+
+	.circle-Img {
+		position: absolute;
+		right: 10px;
+		top: 10px;
+		width: 25px;
+		height: 25px;
+	}
+
+	.product-price-row {
+		width: 100%;
+		color: #F2501A;
+		font-size: 16px;
+		margin-bottom: 6px;
+	}
+
+	.product-price-row>span {
+		margin-left: 12px;
+		color: #919191;
+		font-size: 15px;
+	}
+
+	.product-msg {
+		width: 100%;
+		display: -webkit-box;
+		-webkit-line-clamp: 1;
+		overflow: hidden;
+		text-overflow: ellipsis;
+		-webkit-box-orient: vertical;
+		color: #777777;
+		font-size: 14px;
+	}
+</style>

+ 202 - 0
src/views/my/product-traceability.vue

@@ -0,0 +1,202 @@
+<!-- 产品溯源 -->
+<template>
+	<div class="wrap">
+
+		<Header></Header>
+
+		<div class="top">
+			首页
+			<img src="../../assets/icon-7.png" class="top-icon">
+			<span class="top-name">产品溯源</span>
+		</div>
+
+		<div class="container">
+
+			<div class="leftsidebar">
+				<a href="javascript:void(0)">我的订单</a>
+				<a href="javascript:void(0)">我的购物车</a>
+				<a href="javascript:void(0)">浏览记录</a>
+				<a href="javascript:void(0)">我的收藏</a>
+				<a href="javascript:void(0)">我的积分</a>
+				<a href="javascript:void(0)">我的会员</a>
+				<a href="javascript:void(0)">卡券</a>
+				<a href="javascript:void(0)">消息</a>
+				<a href="javascript:void(0)">携手合伙人</a>
+				<a href="javascript:void(0)">签到奖励</a>
+				<a href="javascript:void(0)">我的分销</a>
+				<a href="javascript:void(0)" class="active">产品溯源</a>
+				<a href="javascript:void(0)">我的预约</a>
+				<a href="javascript:void(0)">意见反馈</a>
+				<a href="javascript:void(0)">资讯素材</a>
+				<a href="javascript:void(0)">在线客服</a>
+				<a href="javascript:void(0)">设置<img src="../../assets/sanjiao.png" class="sanjiao"></a>
+			</div>
+
+			<div class="rightsidebar">
+				<ul class="product-list">
+					<li>
+						<img src="../../assets/img-3.png" class="img">
+					</li>
+					<li>
+						<img src="../../assets/img-3.png" class="img">
+					</li>
+					<li>
+						<img src="../../assets/img-3.png" class="img">
+					</li>
+					<li>
+						<img src="../../assets/img-3.png" class="img">
+					</li>
+					<li>
+						<img src="../../assets/img-3.png" class="img">
+					</li>
+					<li>
+						<img src="../../assets/img-3.png" class="img">
+					</li>
+				</ul>
+				
+			</div>
+
+		</div>
+
+
+
+		<Footer></Footer>
+
+
+	</div>
+</template>
+
+<script>
+	import Header from '../../components/header.vue';
+	import Footer from '../../components/footer.vue';
+	export default {
+		components: {
+			Header,
+			Footer
+		},
+		data() {
+			return {
+			};
+		},
+		methods: {
+			
+		}
+	}
+</script>
+
+<style scoped>
+	.wrap {
+		width: 100%;
+		margin: 40px 0 0;
+		display: flex;
+		flex-direction: column;
+		align-items: center;
+		justify-content: center;
+	}
+
+	.top {
+		width: 1200px;
+		height: 76px;
+		line-height: 76px;
+		background-color: #FFFFFF;
+		border-radius: 8px;
+		display: flex;
+		align-items: center;
+		padding: 0 19px;
+		box-sizing: border-box;
+		color: #484848;
+		font-size: 20px;
+		margin: 20px 0;
+	}
+
+	.top-icon {
+		width: 10px;
+		margin: 0 10px;
+	}
+
+	.top-name {
+		color: #F2501A;
+	}
+
+	.container {
+		width: 1200px;
+		display: flex;
+		align-items: flex-start;
+		margin-bottom: 43px;
+	}
+
+	.leftsidebar {
+		width: 144px;
+		padding: 21px 0 28px;
+		display: flex;
+		flex-direction: column;
+		background-color: #FFFFFF;
+		border-radius: 8px;
+		margin-right: 19px;
+	}
+
+	.leftsidebar>a {
+		width: 100%;
+		display: flex;
+		justify-content: flex-start;
+		align-items: center;
+		margin-bottom: 20px;
+		padding: 0 0 0 29px;
+		box-sizing: border-box;
+		color: #000000;
+		font-size: 16px;
+		position: relative;
+	}
+
+	.leftsidebar>a.active {
+		color: #F2501A;
+		font-size: 18px;
+	}
+
+	.leftsidebar>a.active::after {
+		content: "";
+		position: absolute;
+		left: 0;
+		top: 50%;
+		transform: translate(0, -50%);
+		width: 4px;
+		height: 26px;
+		background: url(../../assets/border.png) no-repeat;
+		background-size: 100% 100%;
+	}
+
+	.sanjiao {
+		width: 14px;
+		margin-left: 10px;
+	}
+
+	.rightsidebar {
+		width: calc(100% - 163px);
+		min-height: 774px;
+		background-color: #FFFFFF;
+		border-radius: 8px;
+		padding: 21px 24px;
+		box-sizing: border-box;
+		display: flex;
+		flex-direction: column;
+	}
+
+	
+	.product-list {
+		width: 100%;
+		display: flex;
+		flex-wrap: wrap;
+		margin-top: 10px;
+	}
+
+	.product-list>li {
+		width: 33.333%;
+		display: flex;
+	}
+
+	.img{
+		width: 100%;
+		height: 261px;
+		object-fit: cover;
+	}
+</style>

+ 384 - 5
src/views/my/set-up.vue

@@ -90,6 +90,134 @@
 						<button type="button">保存</button>
 					</div>
 				</div>
+				<!-- 收货地址 -->
+				<div v-show="tabId==1" class="address-module">
+					<div class="address-top">
+						<div class="row-between">
+							<div class="row-between-leftsidebar">
+								<span class="font-1">收货地址</span>
+							</div>
+							<span class="manage-all-addresses">管理全部地址</span>
+						</div>
+						<ul class="select-address-list">
+							<li class="active">
+								<div class="select-address-sidebar">
+									<p class="people-name">胡海峰</p>
+									<p class="addrss-box">
+										<span class="addrss-msg">中国安徽省宣城市宁国市黄河路764号环球中心501 </span>
+										<span class="people-phone-num">188****2323</span>
+									</p>
+								</div>
+								<div class="select-address-btn-box">
+									<button type="button">删除</button>
+									<button type="button">修改</button>
+								</div>
+							</li>
+							<li>
+								<p class="people-name">胡海峰</p>
+								<p class="addrss-box">
+									<span class="addrss-msg">中国天津天津市静海县文化路657号</span>
+									<span class="people-phone-num">188****2323</span>
+								</p>
+								<div class="select-address-btn-box">
+									<button type="button">删除</button>
+									<button type="button">修改</button>
+								</div>
+							</li>
+							<li>
+								<p class="people-name">胡海峰</p>
+								<p class="addrss-box">
+									<span class="addrss-msg">中国天津天津市静海县文化路657号</span>
+									<span class="people-phone-num">188****2323</span>
+								</p>
+								<div class="select-address-btn-box">
+									<button type="button">删除</button>
+									<button type="button">修改</button>
+								</div>
+							</li>
+						</ul>
+					</div>
+					<div class="address-bottom">
+						<div class="row-between">
+							<div class="row-between-leftsidebar">
+								<span class="font-1">新增收货地址</span>
+							</div>
+						</div>
+						<div class="row-start">
+							<label class="row-start-label"><span class="red-color">*</span>收货人</label>
+							<div class="row-sidebar" style="flex-direction: column;align-items: flex-start;">
+								<div style="min-width: 234px;display: flex;align-items: center;">
+									<el-input v-model="input" placeholder="收货人姓名"></el-input>
+								</div>
+							</div>
+						</div>
+						<div class="row-start">
+							<label class="row-start-label"><span class="red-color">*</span>手机号</label>
+							<div class="row-sidebar" style="flex-direction: column;align-items: flex-start;">
+								<div style="min-width: 234px;display: flex;align-items: center;">
+									<el-input v-model="input" placeholder="手机号"></el-input>
+								</div>
+							</div>
+						</div>
+						<div class="row-start">
+							<span class="row-start-label"><span class="red-color">*</span>省市区域</span>
+							<div class="row-sidebar" style="flex-direction: column;align-items: flex-start;">
+								<div
+									style="width: 548px;display: flex;align-items: center;justify-content: space-between;">
+									<div class="select-item">
+										<el-select v-model="region" placeholder="请选择省份">
+											<el-option label="山东省" value="shanghai"></el-option>
+											<el-option label="区域二" value="beijing"></el-option>
+										</el-select>
+									</div>
+									<div class="select-item">
+										<el-select v-model="region2" placeholder="请选择城市">
+											<el-option label="临沂市" value="shanghai"></el-option>
+											<el-option label="区域二" value="beijing"></el-option>
+										</el-select>
+									</div>
+									<div class="select-item">
+										<el-select v-model="region3" placeholder="区/县/街道">
+											<el-option label="河东区" value="shanghai"></el-option>
+											<el-option label="兰山区" value="beijing"></el-option>
+										</el-select>
+									</div>
+								</div>
+							</div>
+						</div>
+						<div class="row-start">
+							<div class="flex-end-box">
+								<div
+									style="width: 548px;display: flex;align-items: center;justify-content: space-between;">
+									<el-input type="textarea" placeholder="请填写详细地址~" class="textarea" v-model="desc">
+									</el-input>
+								</div>
+							</div>
+						</div>
+						<div class="row-start">
+							<div class="flex-end-box">
+								<div
+									style="width: 548px;display: flex;align-items: center;justify-content: space-between;">
+									<label for="c1" class="form-bottom">
+										<input id="c1" name="pass" type="checkbox" checked />
+										<span>设为默认地址</span>
+									</label>
+								</div>
+							</div>
+						</div>
+						<div class="row-start">
+							<div class="flex-end-box">
+								<div
+									style="width: 548px;display: flex;align-items: center;justify-content: space-between;">
+									<div class="form-btn-box">
+										<button type="button" class="active">保存</button>
+										<button type="button" class="active">取消</button>
+									</div>
+								</div>
+							</div>
+						</div>
+					</div>
+				</div>
 				<!-- 客服电话: -->
 				<div v-show="tabId==3" class="customer-service-module">
 					<span class="customer-service-label">客服电话:</span>
@@ -136,7 +264,7 @@
 		data() {
 			return {
 				//选项卡
-				tabId: 3,
+				tabId: 1,
 				tabList: [{
 					title: "个人资料"
 				}, {
@@ -160,6 +288,11 @@
 				value1: '', //生日
 				city: '', //居住地
 				code: '', //邀请码
+
+				region: '',
+				region2: '',
+				region3: '',
+				desc: ''
 			};
 		},
 		methods: {
@@ -360,7 +493,7 @@
 	>>>.el-input__inner {
 		height: 30px !important;
 		line-height: 30px !important;
-		border: 1px solid #484848 !important;
+		border: 1px solid #BBBBBB !important;
 		color: #111111;
 		font-size: 16px !important;
 	}
@@ -377,7 +510,8 @@
 		box-sizing: border-box;
 	}
 
-	.btn-box>button {
+	.btn-box>button,
+	.form-btn-box>button {
 		width: 214px;
 		height: 50px;
 		line-height: 50px;
@@ -506,8 +640,8 @@
 		font-size: 25px;
 		margin-right: 40px;
 	}
-	
-	.customer-service-row {
+
+	.customer-service-row {
 		line-height: 31px;
 		display: flex;
 		flex-direction: column;
@@ -522,4 +656,249 @@
 	.customer-service-row>span:last-child {
 		margin-bottom: 0;
 	}
+
+	.address-module {
+		width: 100%;
+		display: flex;
+		flex-direction: column;
+	}
+
+	.address-top {
+		width: 100%;
+		display: flex;
+		flex-direction: column;
+		background-color: #fff;
+		border-radius: 8px;
+		margin-bottom: 10px;
+	}
+
+	.row-between {
+		width: 100%;
+		height: 69px;
+		padding: 0 20px;
+		box-sizing: border-box;
+		display: flex;
+		justify-content: space-between;
+		align-items: center;
+	}
+
+	.row-between-leftsidebar {
+		display: flex;
+		align-items: center;
+	}
+
+	.font-1 {
+		color: #111111;
+		font-size: 20px;
+		font-weight: bold;
+	}
+
+	.add-address-btn {
+		width: 122px;
+		height: 30px;
+		display: flex;
+		align-items: center;
+		justify-content: center;
+		background-color: #FFFFFF;
+		border-radius: 5px;
+		color: #111111;
+		font-size: 16px;
+		margin-left: 30px;
+	}
+
+	.add-address-btn>span {
+		color: #F2501A;
+		margin-right: 7px;
+	}
+
+	.manage-all-addresses {
+		color: #111111;
+		font-size: 16px;
+	}
+
+	.select-address-list {
+		width: 100%;
+		display: flex;
+		flex-direction: column;
+		padding: 0 20px 20px 20px;
+		box-sizing: border-box;
+	}
+
+	.select-address-list>li {
+		width: 100%;
+		display: flex;
+		justify-content: space-between;
+		align-items: center;
+		margin-bottom: 20px;
+	}
+
+	.select-address-list>li:last-child {
+		margin-bottom: 0;
+	}
+
+	.select-address-sidebar {
+		flex: 1;
+		display: flex;
+		align-items: center;
+	}
+
+	.people-name {
+		min-width: 93px;
+		padding: 0 10px;
+		box-sizing: border-box;
+		height: 44px;
+		line-height: 44px;
+		display: flex;
+		justify-content: center;
+		align-items: center;
+		color: #484848;
+		font-size: 16px;
+		position: relative;
+		border-radius: 5px;
+		overflow: hidden;
+	}
+
+	.addrss-box {
+		flex: 1;
+		display: flex;
+		align-items: center;
+		margin-left: 16px;
+	}
+
+	.addrss-msg {
+		color: #484848;
+		font-size: 16px;
+	}
+
+	.people-phone-num {
+		color: #484848;
+		font-size: 16px;
+		margin-left: 20px;
+	}
+
+	.select-address-btn-box {
+		display: flex;
+		align-items: center;
+	}
+
+	.select-address-btn-box>button {
+		font-size: 16px;
+		color: #777777;
+		margin-right: 20px;
+	}
+
+	.select-address-btn-box>button:last-child {
+		margin-right: 0;
+		color: #F2501A;
+	}
+
+	.select-address-list>li.active .people-name {
+		border: 1px solid #E63D23;
+	}
+
+	.select-address-list>li.active .people-name::after {
+		content: "";
+		width: 25px;
+		height: 25px;
+		background: url(../../assets/icon-24.png) no-repeat;
+		background-size: 100% 100%;
+		position: absolute;
+		right: 0;
+		bottom: 0;
+	}
+
+	.select-address-list>li.active .addrss-msg {
+		color: #F2501A;
+	}
+
+	.select-address-list>li.active .people-phone-num {
+		color: #F2501A;
+	}
+
+	.row-start {
+		width: 100%;
+		display: flex;
+		align-items: flex-start;
+		margin-bottom: 20px;
+		padding: 0 20px;
+		box-sizing: border-box;
+	}
+
+	.row-start-label {
+		width: 126px;
+		line-height: 30px;
+		color: #000000;
+		font-size: 16px;
+	}
+
+	.row-start-label>span {
+		margin-right: 7px;
+	}
+
+	.address-bottom {
+		width: 100%;
+		border-radius: 8px;
+		background-color: #FFFFFF;
+		display: flex;
+		flex-direction: column;
+	}
+
+	>>>.el-input__icon {
+		line-height: 30px !important;
+	}
+
+	>>>.el-textarea__inner {
+		height: 162px !important;
+		border: 1px solid #BBBBBB !important;
+		color: #111111;
+		font-size: 16px;
+	}
+
+	.select-item {
+		width: 174px;
+	}
+
+	.flex-end-box {
+		margin-left: 126px;
+	}
+
+	.form-bottom {
+		display: flex;
+		align-items: center;
+		color: #000000;
+		font-size: 18px;
+	}
+
+	input[type="checkbox"] {
+		width: 15px !important;
+		height: 15px !important;
+		vertical-align: middle;
+		-webkit-appearance: none;
+		background: url(../../assets/square.png) no-repeat center center;
+		background-size: 100% 100%;
+		margin-right: 5px;
+		margin-top: 3.5px;
+	}
+
+	input[type="checkbox"]:checked {
+		background: url(../../assets/square-active.png) no-repeat center center;
+		background-size: 100% 100%;
+	}
+
+	.form-btn-box {
+		width: 100%;
+		display: flex;
+		align-items: center;
+		padding-bottom: 20px;
+	}
+
+	.form-btn-box>button {
+		font-size: 17px;
+		margin-right: 18px;
+	}
+	.form-btn-box>button:last-child{
+		border: 1px solid #E63D23;
+		background-color: #FFFFFF;
+		color: #F2501A;
+	}
 </style>