From b43595509ba4798339b9d576c8c52e538f23b81c Mon Sep 17 00:00:00 2001
From: zhouzhenyuan <zhouzhenyuan>
Date: Tue, 23 Jan 2024 16:28:48 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E7=A7=92=E6=9D=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 manifest.json                |   2 +-
 pages.json                   |   7 +
 pages/index/index.vue        | 228 ++++++++++++++++++++++---
 pages/seckill/index.vue      | 318 +++++++++++++++++++++++++++++++++++
 static/home/newUserBg.png    | Bin 0 -> 13635 bytes
 static/seckill/bottom.png    | Bin 0 -> 1462 bytes
 static/seckill/btnBg.png     | Bin 0 -> 3006 bytes
 static/seckill/limit.png     | Bin 0 -> 3902 bytes
 static/seckill/line.png      | Bin 0 -> 1239 bytes
 static/seckill/topHeader.png | Bin 0 -> 30813 bytes
 10 files changed, 535 insertions(+), 20 deletions(-)
 create mode 100644 pages/seckill/index.vue
 create mode 100644 static/home/newUserBg.png
 create mode 100644 static/seckill/bottom.png
 create mode 100644 static/seckill/btnBg.png
 create mode 100644 static/seckill/limit.png
 create mode 100644 static/seckill/line.png
 create mode 100644 static/seckill/topHeader.png

diff --git a/manifest.json b/manifest.json
index 45723b5..54fc4b1 100644
--- a/manifest.json
+++ b/manifest.json
@@ -93,7 +93,7 @@
     /* 小程序特有相关 */
     "mp-weixin" : {
         "appid" : "wx34920eb219864734",
-		"libVersion": "latest",
+        "libVersion" : "latest",
         "setting" : {
             // 是否检查安全域名和 TLS 版本
             "urlCheck" : true,
diff --git a/pages.json b/pages.json
index 66a4486..7b0bc4b 100644
--- a/pages.json
+++ b/pages.json
@@ -84,6 +84,13 @@
 		"navigationStyle": "custom"
 	  }
 	},
+	{
+	  "path": "pages/seckill/index",
+	  "style": {
+	    "navigationBarTitleText": "限时秒杀",
+		"navigationStyle": "custom"
+	  }
+	},
 	{
 	  "path": "pages/ranking/index",
 	  "style": {
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 88eb789..6b96538 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -28,10 +28,13 @@
 				</view>
 				<view class="group_7">
 					<view lines="1" class="text_5" v-for="(item,index) in goodsType" :key="index">
-						{{item.name}}
+						<view class="typeName">
+							{{item.name}}
+						</view>
+						<view class="group_9" v-if="chosedType==item.value"></view>
 					</view>
 				</view>
-				<view class="group_9"></view>
+
 				<view class="suggest">
 					<swiper class="swiper" circular :indicator-dots="indicatorDots" :autoplay="autoplay"
 						:interval="interval" :duration="duration">
@@ -44,11 +47,41 @@
 				</view>
 				<view class="group_10">
 					<view class="list_1">
-						<view class="image-text_8-0" v-for="(item,index) in 10" :key="index">
+						<view class="image-text_8-0" v-for="(item,index) in secondType" :key="index"
+							@click="goPage(item)">
 							<image src="/static/home/demoPng.png" class="label_2-0"></image>
-							<text lines="1" class="text-group_8-0">HuaWei</text>
+							<text lines="1" class="text-group_8-0">{{item.name}}</text>
+						</view>
+
+					</view>
+				</view>
+				<view class="newUser">
+					<view class="firLine">
+						<view class="lineTitle">
+							新人首单礼
+						</view>
+						<view class="more">
+							查看更多
+						</view>
+					</view>
+					<view class="secLine">
+						<view class="linePrice">
+							¥2698
+						</view>
+						<view class="newsInfo">
+							<view class="newsCoupon">
+								新人券包
+							</view>
+							<view class="newTime">
+								领取后7天内有效
+							</view>
+						</view>
+						<view class="newLine">
+
+						</view>
+						<view class="newAccept">
+							去领取
 						</view>
-				
 					</view>
 				</view>
 				<view class="big">
@@ -74,7 +107,7 @@
 						</view>
 					</view>
 				</view>
-				<view class="limitTime">
+				<view class="limitTime" @click="seckill">
 					<view class="limitHeadr">
 						<view class="headerTitle">
 							限时抢购
@@ -114,7 +147,7 @@
 					</view>
 				</view>
 				<view class="newGoods">
-					<view class="newImage">
+					<view class="newImage" @click="goNews">
 						<image src="../../static/home/newImg.png" mode=""></image>
 					</view>
 					<view class="newRight" @click="goNewGoods">
@@ -132,7 +165,7 @@
 
 							</view>
 						</view>
-						<view class="ranking newFirt">
+						<view class="ranking newFirt" @click="rankIng">
 							<view class="starting">
 								排行榜
 								<text class="hotSell">热卖好物专场</text>
@@ -151,7 +184,7 @@
 				</view>
 				<view class="goodsList">
 					<view class="group_11" v-for="(item,index) in 8" :key="index">
-						<view class="block_2">
+						<view class="block_2" @click="goDetails(item)">
 							<image src="/static/home/phone.jpg" class="image_3"></image>
 							<view class="box_6">
 								<view class="text-wrapper_4">
@@ -178,16 +211,73 @@
 	export default {
 		data() {
 			return {
+				secondType: [{
+					name: '预售专区',
+					url: ''
+				}, {
+					name: '邀请有礼',
+					url: '/pages/invite/index'
+				}, {
+					name: '每日签到'
+				}, {
+					name: '安装报修'
+				}, {
+					name: '上门回收'
+				}, {
+					name: '空调',
+					url: '/pages/goods/detail'
+				}, {
+					name: '电视'
+				}, {
+					name: '冰箱'
+				}, {
+					name: '洗衣机'
+				}, {
+					name: '小家电'
+				}],
+				chosedType: 0,
 				goodsList: [
 
 				],
-				goodsType: [],
+				goodsType: [{
+					name: '推荐',
+					value: 0
+				}, {
+					name: '手机',
+					value: 1
+				}],
 			}
 		},
-		methods:{
-			goNewGoods(){
+		methods: {
+			goDetails() {
+				uni.navigateTo({
+					url: '/pages/goods/detail'
+				})
+			},
+			goNews() {
+				// 新年换新
+				uni.navigateTo({
+					url: '/pages/activity/newsshop'
+				})
+			},
+			goNewGoods() {
 				uni.navigateTo({
-					url:'/pages/newGoods/index'
+					url: '/pages/newGoods/index'
+				})
+			},
+			seckill() {
+				uni.navigateTo({
+					url: '/pages/seckill/index'
+				})
+			},
+			rankIng() {
+				uni.navigateTo({
+					url: '/pages/ranking/index'
+				})
+			},
+			goPage(item) {
+				uni.navigateTo({
+					url: item.url
 				})
 			},
 		}
@@ -591,15 +681,16 @@
 		line-height: 28rpx;
 		margin-top: 4rpx;
 		margin-right: 54rpx;
+		display: flex;
+		flex-direction: column;
+		align-items: center;
 	}
 
 	.group_9 {
 		background-color: rgba(251, 48, 51, 1.000000);
 		width: 20rpx;
 		height: 8rpx;
-		margin-left: 172rpx;
-		display: flex;
-		flex-direction: column;
+		margin-top: 4rpx;
 	}
 
 	.group_10 {
@@ -619,6 +710,103 @@
 		height: 354rpx;
 	}
 
+	.newUser {
+		width: 698rpx;
+		height: 230rpx;
+		background-image: url('../../static/home/newUserBg.png');
+		background-size: 100% 100%;
+		margin-top: 16rpx;
+		margin-left: 20rpx;
+
+		.firLine {
+			display: flex;
+			justify-content: space-between;
+
+			.lineTitle {
+				font-size: 40rpx;
+				font-weight: 400;
+				color: #FFFFFF;
+				line-height: 52rpx;
+				margin-left: 32rpx;
+				margin-top: 42rpx;
+			}
+
+			.more {
+				margin-top: 48rpx;
+				width: 96rpx;
+				height: 34rpx;
+				font-size: 24rpx;
+				font-weight: 400;
+				color: #FFF;
+				line-height: 34rpx;
+				margin-right: 194rpx;
+			}
+		}
+
+		.secLine {
+			display: flex;
+			align-items: center;
+
+			.linePrice {
+				margin-left: 66rpx;
+				font-size: 52rpx;
+				font-weight: 600;
+				line-height: 72rpx;
+				background: linear-gradient(180deg, #FF0777 0%, #FF4038 100%);
+				-webkit-background-clip: text;
+				-webkit-text-fill-color: transparent;
+				margin-right: 24rpx;
+				margin-top: 22rpx;
+			}
+
+			.newsInfo {
+				margin-right: 48rpx;
+				margin-top: 22rpx;
+
+				.newsCoupon {
+					height: 50rpx;
+					font-size: 36rpx;
+					font-weight: 600;
+					color: #FF0777; // #FF0777;
+					line-height: 42rpx;
+
+				}
+
+				.newTime {
+					height: 28rpx;
+					font-size: 20rpx;
+					font-weight: 400;
+					color: #FF0777;
+					line-height: 23rpx;
+
+				}
+			}
+
+			.newLine {
+				width: 0rpx;
+				height: 76rpx;
+				opacity: 1;
+				border: 2rpx solid #B9B9B9;
+				margin-top: 22rpx;
+				margin-right: 22rpx;
+			}
+
+			.newAccept {
+				width: 134rpx;
+				height: 54rpx;
+				background: linear-gradient(180deg, #FF1C75 0%, #FF470D 100%);
+				border-radius: 56rpx 56rpx 56rpx 56rpx;
+				opacity: 1;
+				text-align: center;
+				line-height: 54rpx;
+				margin-top: 22rpx;
+				font-size: 24rpx;
+				font-weight: 400;
+				color: #FFFFFF;
+			}
+		}
+	}
+
 	.big {
 		width: 696rpx;
 		height: 408rpx;
@@ -635,7 +823,7 @@
 			.card {
 				width: 190rpx;
 				height: 58rpx;
-				font-size: 44rpx;
+				font-size: 34rpx;
 				font-family: YouSheBiaoTiHei, YouSheBiaoTiHei;
 				font-weight: 400;
 				color: #303030;
@@ -913,13 +1101,14 @@
 
 	.image-text_8-0 {
 		width: 84rpx;
-		height: 122rpx;
+		height: 114rpx;
 		margin-right: 54rpx;
 		display: flex;
 		flex-direction: column;
 		text-align: center;
 		align-items: center;
 		justify-content: space-between;
+		margin-bottom: 38rpx;
 	}
 
 	.label_2-0 {
@@ -1112,7 +1301,8 @@
 				height: 196rpx;
 				line-height: 196rpx;
 				text-align: center;
-				.supImg{
+
+				.supImg {
 					width: 694rpx;
 					height: 196rpx;
 				}
diff --git a/pages/seckill/index.vue b/pages/seckill/index.vue
new file mode 100644
index 0000000..92ef06c
--- /dev/null
+++ b/pages/seckill/index.vue
@@ -0,0 +1,318 @@
+<template>
+	<view class="seckill">
+		<view >
+			<u-navbar title="限时秒杀" back-icon-color="#fff" :border-bottom="false" title-color="#fff" :background="background"></u-navbar>
+		</view>
+		<view class="title">
+			<image src="/static/seckill/topHeader.png" mode="" class="bgImg"></image>
+			<view class="limitTitle">
+				<image src="/static/seckill/limit.png" mode="" class="img"></image>
+			</view>
+			<view class="time">
+				<view class="timeItem" v-for="(item,index) in 4" :key="index">
+					<view class="num">
+						10:00
+					</view>
+					<view class="desc">
+						疯抢中
+					</view>
+				</view>
+				
+			</view>
+		</view>
+		<view class="main">
+			<view class="over">
+				<view class="info">
+					距秒杀结束还剩
+				</view>
+				<view class="hou com">
+					08
+				</view>:
+				<view class="min com">
+					50
+				</view>:
+				<view class="sec com">
+					12
+				</view>
+			</view>
+			<view class="goodsList">
+				<view class="goodItem" v-for="(item,index) in 3" :key="index">
+					<view class="itemImg">
+						<image src="/static/newGoods/goods.png" mode="" class="goodsImg"></image>
+					</view>
+					<view class="goodsInfo">
+						<view class="name">
+							Apple iphone 15(A3092)
+						</view>
+						<view class="sellNum">
+							爆卖76件
+						</view>
+						<view class="info">
+							<view class="price">
+								¥1849
+							</view>
+							<view class="delPrice">
+								<view class="delText">
+									直降32元
+								</view>
+								
+							</view>
+							<view class="update">
+								即将调整
+							</view>
+						</view>
+						<view class="line">
+							<image src="/static/seckill/line.png" mode=""></image>
+						</view>
+						<view class="btn">
+							<view class="killPrice">
+								秒杀价¥1149
+							</view>
+							<view class="buyNow">
+								立即抢
+							</view>
+						</view>
+					</view>
+				</view>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	import img from "@/static/seckill/topHeader.png"
+	export default{
+		data(){
+			return{
+				background: {
+					background: 'url('+	img+') center top no-repeat',
+					backgroundSize: '100% auto',
+				},
+			}
+		},
+	}
+</script>
+
+<style lang="scss" scoped>
+	.seckill{
+		width: 100%;
+		height: 100%;
+	}
+	.title{
+		width: 100%;
+		height: 180rpx;
+		position: relative;
+		.bgImg{
+			width: 100%;
+			height: 100%;
+			position: absolute;
+			top: 0;
+			left: 0;
+			z-index: -1;
+		}
+		.limitTitle{
+			display: flex;
+			justify-content: center;
+			z-index: 20;
+			.img{
+				margin-top: 20rpx;
+				width: 302rpx;
+				height: 82rpx;
+				z-index: 20;
+			}
+		}
+		.time{
+			display: flex;
+			align-items: center;
+			width: 100%;
+			justify-content: space-around;
+			z-index: 30;
+			.timeItem{
+				.num{
+					width: 102rpx;
+					font-size: 28rpx;
+					font-family: PingFang SC, PingFang SC;
+					font-weight: 500;
+					color: #FFFFFF;
+					line-height: 33rpx;
+					text-shadow: 0px 0px 11px #FB3A22;
+					text-align: center;
+				}
+				.desc{
+					width: 102rpx;
+					height: 36rpx;
+					background: #FFFFFF;
+					border-radius: 62rpx 62rpx 62rpx 62rpx;
+					opacity: 1;
+					font-size: 24rpx;
+					font-family: PingFang SC, PingFang SC;
+					font-weight: 500;
+					color: #FB3D27;
+					line-height: 36rpx;
+					text-align: center;
+				}
+			}
+		}
+	}
+	.main{
+		width: 100%;
+		height: 100%;
+		background: #F4F6FA;
+		border-radius: 0rpx 0rpx 0rpx 0rpx;
+		opacity: 1;
+		padding-top:34rpx ;	
+		.over{
+			width: 100%;
+			display: flex;
+			justify-content: center;
+			align-items: center;
+			font-size: 28rpx;
+			font-family: PingFang SC, PingFang SC;
+			font-weight: 500;
+			color: #3C3C3C;
+			.info{
+				line-height: 40rpx;
+				margin-right: 18rpx;
+			}
+			.com{
+				width: 54rpx;
+				height: 48rpx;
+				background: #252525;
+				border-radius: 4rpx 4rpx 4rpx 4rpx;
+				opacity: 1;
+				font-size: 32rpx;
+				font-family: PingFang SC, PingFang SC;
+				font-weight: 500;
+				color: #FFFFFF;
+				line-height: 48rpx;
+				text-align: center;
+			}
+			.hou{
+				margin-right: 4rpx;
+			}
+			.min{
+				margin: 0 4rpx;
+			}
+			.sec{
+				margin-left: 4rpx;
+			}
+		}
+	}
+	.goodsList{
+		margin-top: 22rpx;
+		.goodItem{
+			margin-left: 34rpx;
+			width: 686rpx;
+			height: 342rpx;
+			background: #FFFFFF;
+			border-radius: 8rpx 8rpx 8rpx 8rpx;
+			opacity: 1;
+			display: flex;
+			padding: 48rpx 32rpx 36rpx 6rpx;
+			margin-bottom: 26rpx;
+			.itemImg{
+				width: 258rpx;
+				height: 258rpx;
+				border-radius: 0rpx 0rpx 0rpx 0rpx;
+				opacity: 1;
+				.goodsImg{
+					width: 100%;
+					height: 100%;
+				}
+			}
+			.goodsInfo{
+				.name{
+					height: 44rpx;
+					font-size: 32rpx;
+					font-family: PingFang SC, PingFang SC;
+					font-weight: 400;
+					color: #0E0E0E;
+					line-height: 44rpx;
+				}
+				.sellNum{
+					height: 44rpx;
+					font-size: 32rpx;
+					font-family: PingFang SC, PingFang SC;
+					font-weight: 400;
+					color: #A9A9A9;
+					line-height: 44rpx;
+					margin-bottom: 8rpx;
+				}
+				.info{
+					display: flex;
+					.price{
+						height: 40rpx;
+						font-size: 28rpx;
+						font-family: PingFang SC, PingFang SC;
+						font-weight: 400;
+						color: #979797;
+						line-height: 40rpx;
+					}
+					.delPrice{
+						width: 132rpx;
+						height: 48rpx;
+						font-size: 20rpx;
+						font-family: PingFang SC, PingFang SC;
+						font-weight: 400;
+						color: #FB402B;
+						line-height: 23rpx;
+						background-image: url('../../static/seckill/bottom.png');
+						background-size: 100% 100%;
+						margin:0 12rpx 0 14rpx;
+						.delText{
+							width: 132rpx;
+							text-align: center;
+							margin-top: 4rpx;
+						}
+					}
+					.update{
+						width: 112rpx;
+						height: 40rpx;
+						font-size: 28rpx;
+						font-family: PingFang SC, PingFang SC;
+						font-weight: 400;
+						color: #979797;
+						line-height: 40rpx;
+					}
+				}
+				.line{
+					width: 302rpx;
+					height: 30rpx;
+					margin-left:22rpx;
+					image{
+						width: 100%;
+						height: 100%;
+					}
+				}
+				.btn{
+					margin-top: 14rpx;
+					width: 390rpx;
+					height: 70rpx;
+					border-radius: 96rpx 96rpx 96rpx 96rpx;
+					opacity: 1;
+					text-align: center;
+					line-height: 70rpx;
+					display: flex;
+					justify-content: space-between;
+					background-image: url('../../static/seckill/btnBg.png');
+					background-size: 100% 100%;
+					.killPrice{
+						font-size: 24rpx;
+						font-family: PingFang SC, PingFang SC;
+						font-weight: 500;
+						color: #FF423D;
+						margin-left: 26rpx;
+					}
+					.buyNow{
+						width: 84rpx;
+						font-size: 28rpx;
+						font-family: PingFang SC, PingFang SC;
+						font-weight: 500;
+						color: #FFFFFF;
+						margin-right: 34rpx;
+					}
+				}
+			}
+		}
+	}
+</style>
\ No newline at end of file
diff --git a/static/home/newUserBg.png b/static/home/newUserBg.png
new file mode 100644
index 0000000000000000000000000000000000000000..2889e072927b4278d6c1dcc795f77f4c79c30148
GIT binary patch
literal 13635
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

literal 0
HcmV?d00001

diff --git a/static/seckill/bottom.png b/static/seckill/bottom.png
new file mode 100644
index 0000000000000000000000000000000000000000..c74ea194144ab748b6efd9000f32af6131d5f1d9
GIT binary patch
literal 1462
zcmV;n1xfmeP)<h;3K|Lk000e1NJLTq002S&000;W1^@s6PC+Yq00001b5ch_0Itp)
z=>Px)a7jc#R9HvFSj}r(RTMwxzIl^L5jA#_v?T#81`%=9E?Q8~U65`n;=+Z??)(>=
zjNsnAh|rA~bRmjb@E;Hg;zEO39i&)D;}C;w(l|5sIQQ$_bML$F&6~F3qmb$SIQM+~
z&hMOi5fa~I|DXpzTL?%*gn9`g#Y+(ZND`_!wMZ?9|GGU!NcrP?^f641TkQ_6JVWW|
zbRa@Rq>{2qn4jxsOON%rHc9=gBYI9Tr5-6W2@ny8th(sNtBkY<$Huw+h2d%dL0MzY
z(MmI)sA20QGZlVXzIBF+hK-(<=g#-La1KWh^^5?kgF=MWKqJ9=7(gM#c*yvQt6GHv
z6CI5Pi!`^=8(I89b%rxW8LWa~jItW4;|tW9DeqJ+S&ae^Qa@W-YJ!OU-qZsc5d}PL
zbdCK6en}v>$k@qpG{RkltY}{a$Yu^#ou|g7(;K0oBZm9EDLr^cL`h0OsQ5#>xA2sT
zu5wa@VHOZKU$x(0$;<XmV&vh@(`TjiP<lCT(*ff;8RX322vCj)B@juC1O+gue+!!o
zCJsEu6_Gdy``;l<jZGX_KAvum`D@b8pwY=?Q7F*lWqC;~eY~80cJgF{)EEvG8iLfA
ziAhITEbpuK1gRBA%UY}8<<{}&)~02U%M6)zob8>%5yVoX$|74nW4=f!TW3JiIZKqv
z!hoNu_Nz2gKq~Q>N{wcS*y~NH)uu)@78*w<AtHo$ReDsBa=FGdL9AONNxqXWuWs=@
z={{m_uQx5}J<ojFt&9m{M%4Mh(%sA(PEkBk^O+`qEeLr;lc%jvMT!(B>Au6vlm2IT
ziR%({Va^WdXUog8IbyWCyCnp^-PFrXkWrT|0mHL=HUwW$rg_1tE9Xfgu$dz!d%L}9
z9-7pM$t*=~btDymrznrkU>5OGk6sgr+0G9;il`L#v*p#<h|rFR8mbzmuxUVu!grr#
z4>}2HPsR=^&a0&Z19jI=aB_?t#s9B4V)b+rj!=#$SB=?GXqrsvbxq{oZyJRq8~fR6
zgb2EQdqc{}TPW}n5j|p6JOKzNbT6O2$9YQ<5%b-lolME#$c_6f2O8ed>i#0#VFu}|
zv)Oi>oJYd3Ln1mt#1R2~lZpJ@qH561n~TQ)Yk6B-1`t;O;4Hu3#2uc$Fl$Ql8DDgQ
zT=Nu(#8&dui4hY}e{~Pf^w6g>T~q}#<SXtH$uA_(dwI6-19ZE0Ot+l)==$~iu-omn
z+U*Nj23L^iWk75<g>D_wH)@`E<lUVjb!Xt+EW7&zcMvU$4v63rN#gyy)!K2!&+H?D
z_^Cer;NbD`-M^j%kzE#uZvf!w`(cAwj+`}bqFipW(y0J{BI4DF9Dkf=ogG|Rxl^Ze
z5)pM9XfWu&!opJ$<x7O{CIXxTz?OTt&=)U_$+8p&)i~u`zu+!)<()C1uvZK17<2g}
zf<F-Og9+j1IlvB{Idj-FU~@Zy3*O$|&MsZNc&aVv9Ax-95^e&(6XC6$6PN4$Dw-rl
z1=^YV#mY6cPLAzb4O6Io@;5~Ma59E3cZq&lUtd3JYW!TOF^^Ch{_^N}y!f1uv?+;R
z6Nt|MfbOwPC!K<|e@iUrlD#`7ijpKrKMDa?$78(KzIX3u+}JptN6*yS2SP+`3K8YU
zw+3fhS^gpry^4S@nDXoiT0idC#~A$_$BTn4ItCFmCc^I!#76=~U&F28uXz6a=s}JD
z&k#|k*xxs9tSm0JF95<OkbDIY*MUfw*Jt-=Yu*&CbB;mMw}{!NLc&+Dwx&`*K1}2P
z7e@q@XfWuEI@$9$k(-E$SLkT~$Wh=CP3U_R_}M=wuXRp6`FoQ~*TZnmzr;OHLIqeR
Q#Q*>R07*qoM6N<$f{oa^wg3PC

literal 0
HcmV?d00001

diff --git a/static/seckill/btnBg.png b/static/seckill/btnBg.png
new file mode 100644
index 0000000000000000000000000000000000000000..05a01dc44e9cfcf24470762dada1b402b11609c5
GIT binary patch
literal 3006
zcmV;v3qkaWP)<h;3K|Lk000e1NJLTq006@P001Kh1^@s6DLcL>00001b5ch_0Itp)
z=>Px=cu7P-RCr$PU0sk|MHT+eo&8Bj5jB8?Qa&hRspTWQ@MJ+*Jn|$y%Zm>_sHq}G
zEhR-+Bw|Wbsz^bBiIf;6sZxOwgGpG0uu$w`fEXdW$!rpn?2<`#vq^S$_RicRx9{zH
zyZiS2o6OG6t}`#YJAL~6bf44br+=1E;=>~&{rLP%Uxnx01>!rv^aT(;3C3UvG(FIg
zBfwLS16N1WdrdYOFV&-V0)fF+__&RLTo?-q0*C|rDjgyMGXqw%!IuJ_I3$}+Kc-p)
zCWIy|0Cb)hV;*?K0Uv<d7@{Xf-J-+oQ_KDEmFmq{q>Uha6U;Z}cIW}Lbp+U*0#5x1
zfM>_+F|fPNSoC#HQAm=?6f2dlkn-c3i~K7v9u?jo#SEeF5nRw7_YdJEeT9x{biyE1
z!l9AGJV_%~49KVHizVcd*i>Uz_*Ud6qVoWLgT~^o>B-S^d6SZ949q-$nTa2Qu?fK1
zJY>E0r5geM@M-YuYpDe2A1>o~Y%Kbk8f#zDJd#RnuE*-%rn#u98z^d$mSkEryuhpE
ze^g^L4KK@YXl=xE%-HVq*S6AQ<FN}h$fp_u&sM*P2JHd(EBP$<AeMRr*sXz2Z3eiJ
zB;~J~Cp@NC8nJ@;;Y_%UvIuSTph!B6NSP^iDyruYtH0Wo0v9gYf=HH<t8_Kx4z*WP
z$nX#0Ny3k2n93ijUz0A&lpnxRc>HyG>W%-{=F4gfJah7E@Vw^$e0-@Vc}elhSzJ;g
zokQ-O|2;6X&rWcjLAx95M^cK8Xd{pn21Lpf{*o3j*%Up^+n5S$TiG?k6QPjR*6pc?
zElg8_J;jctefU2wfxY|asW<;_Qc92x4dHnJYdSa0JxWDJfEzR5>H`2LJ-x4_&I?V(
zWLn}JQ_w<oBaK!SLXX~q{y}>(2#ed&>4c6-RZQ`_NyiM0(hSfXvrLbq05f5M;N5E)
zgk}tUdE!fOc^JUQicC(&U{=`*UwYgW`Mug+@P)rvQ8@21(;FWAut<jPvf>k|Z@Bsj
zgU~bRNXIo}@xvm8T9(HMl5-Anc-c?!G?C^jTBjL;LfA0M2%W?sKxG)EcnA@u6_KB4
zhMIgQ?HYbx^<V*h=0QwPyba*Xr6;S`p<^S!-W<H+-vyd;37Ry+OwYxtYlbDsl|4Pc
z3G_0+Aj`BiL(pqbI=sqYWGIGV#r{Sw2HU)Y^h!ZlSM@0NQgXihID)H}Zl^s*{W@G+
z|KbbPEgvQL4|Z%;dxTmZ0k8IFaBYv)Use>IKY(dgEN($5(zdM2nHR~f0%x-gk$LN8
zAo~a!QZ1vhCyRXu|LdS#MpYq>(8~$7!aWP$MFrkO<yT1{B%k5_iC!KKX$WNTkQ9~Q
z10Je8^ZJ&^82IYMr%=Z@z}K}rL(A2%T_IGv@N{4t*sH@E{~pksNf?AP40hfP%9dtA
zC^yPvC!+!*v^CkshDSzJ(ijva41I}OI<@4)Q3o5JF@H(?v8U3^Fp(}4mY*;W$Gw$y
zy)`NL<crm90KVUWdF+vB(+GGMUxGLJOfpnD1Fk&pq*BRJzCh99z{O@XX6TWn=+`1@
z9-pn^w&C@_+bhowZz6HT;?^6^fN@i+1Xe`96}0jf8BgX0n!a~f^fy_RPZOx@tT4Gz
z4jr!5;dX(HKEminOQKEfkMr=L#g=e~eWIjUP0-aoh89YAjrXD!knK()Yc|*oG{7Q1
z6KZdNP``!3QtHb^CZKC!qFteIN65zLDl-OOL~nWs-q{^mUf?T0WuL>&aosye9WA17
zc`$kHMf4;MhdsPWhH5GeMK&`_iokN^Z_+)q;zFcVsMJN2CxTJrXKtc7wh^eu$8LOO
zaz1dlvcICEjm{~hoX^v@4w5YC<(p(;F1>*NGYwZ3jr78n%(TPZ?chkD$zW7!O|*oN
zdGb57jd;3x0F1jzO-K*8YevAEeG|=z?HWH+2lqWaV4RDv6&lrU;T}O^V=Yrl3yedK
zm04VY{#9B*x2)CW%74K345t8mrhrsEkggm7Mq_Lfc)qG}SJ~Uo&N<&Zn1Q}&07k%J
zJ-M2ZELg{+l|V}0vB<6ot8Pd#kX8pPC_mw}Zw&LjqZeJN<%OB@W=GMiKCH&asEqb;
z<xqd{ow<XRz^o{YHM0#nnEEPo(#)7GB`FcQ7zdBi>?<l~$qYZ-3lSR^MhK?qzuXV8
z99SwKKZEMNF{DLVg(ss2xcnpFj{gLF<w(rP1qTDquIbHf!Ko2;#uuv#z%t%c>tsUQ
zNm>ObAvzyj6g~ycyK)4L@gE1Rp$YWwT+1};#Al8O<Zt#SP?%|f8Rpv}kTibFq!__s
zAMlhH(yP&sDuKD`+sr@Yi8JJ9V4;^YT%!_pQ+N0HPr<Vz5lfX<2D$Q1zn(TMC&R6z
z67Ar(7~Rvv(-Zr_e0Mu&_HZok2zYZR(0G4ibhOTysG$E(*R8%#$yT7sD-GvO4beg0
zGi(L0ITN-U!;3uO+S$H><abYOgE#$pAbk@U+_9eFUy0XNM@4h2tERrG5U0qBUD=Xp
z8KQ~MMWqoQqD$P54zI<jdjJ{^OKc=q2(RwRW}9sCdS4cdN{i`{@;lHgNHN-J4-u{|
zm)~1B1NYzG2Dm9Kp#Oz+?2Ls~C2Lv9EYYY6nA9ZoszN-zw(@1#{(vpWSCf*ol2Kae
z)t2Do$z&;Id3;ZBHtBO4&H~hX^<qh^r}IeN>M!Bd_KOA7d2ayy`}|NzIpUm=WCjbm
zUF9`N%7!Hxe6b)tUVu_xwTW5E<U6F7lB6@?Jk|Sd5zTyI;t>!(aLv=!<*Vj3%a@0s
zOXT<JQ*ht=7QilOj(FhlPvmjlmi7WBl%!MAF51GViG=uP^zxw}1jZ1&i*y3u|KI0e
zx<rxNHQDZ|C(xV>u7?i%Zaq8aWT<4P(2^pzi`nJGLzqK-{x*7b^js9I@pN^|N81h$
zTFyW%C##*My^0Ki-HWInz8~=F=o?<keXp*wAN^D}pXJr%tgt=IU!#f13gy+=vnAZo
zZga{sTiY$kzv*3UDU8W?NK)K%JNR0B(@l7Xv9Uqi&_B|9C#kdcx0KY})4xUY%x*a6
zD?G4s!%~t;!JU>^l>L5*SSK8v;Q!wK*`W!4<5|BM7(5&X|8<O&{a(@%ja@gQ<;E=B
zi5>7R9|iSY5A<CRs;m<~{ZDi1uj1#L9XAHM(b1h{TT*Idm_lduGHdn|VToWo`4CL>
zq=mZd%LG?_fy`nsvIHx@mFG7Se3~yNseFZai7tWNJL#YCgJR}JJ9_UXb)(8>^W<OO
zYEHcf_v90RCmwo8eERpT=e~d0uDGY2ZIEkaS}c<ln}}G$atm9sWibSeV@v5%w5Q>;
z!Q0}uNZl9UdH2$xL)t@P31bi>gBSJu=NG!`{iKzrryb?kn?H@kV-JI`jwk3=P7LzE
zAB%=cY08);PM%@3It)ciO{M710NyuDLr8>4D$C)6VtZH2J4$7f-?H$n&S$6k$tPIY
zMdRcyG|u|Z<SGvlH;LCgdNbfg>z{mAzTDZRGIo--IHxV-a;(fHI?pD8)7!}df61l(
z2)J<{4aX0MnE_PlbaA!12J5jI1b+{r_%kxAP0`9KbQj3qymT0g$F_p&wTSz{JsY?(
zw)EBW?km%>e`n|Cs7-FA@fKd;*1UvxSBbv^!u`woibfYGSy{ViD||`$xp5hb<By_Q
z8xm~v9bU%+FNPa%wt|j&f+A~|x>ccU{FmFwF7m%t0`3C5H4oV3aOD^D*3e`g+t!>R
zH8PC<bI;u%+yTaI!Z>J|9w{!V9C?GW;@S(!-<bLv7RMh0&DMGCuRg65gvx1R`uMbh
zr)ZTb3r-sV|25_h0UQH(1k4A)3qv$o{6F{n57qxi(dQI8egFUf07*qoM6N<$f|Zrh
A=Kufz

literal 0
HcmV?d00001

diff --git a/static/seckill/limit.png b/static/seckill/limit.png
new file mode 100644
index 0000000000000000000000000000000000000000..02386b5b47ac9344e82893fcfd0b3fe1fa4ea2e3
GIT binary patch
literal 3902
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

literal 0
HcmV?d00001

diff --git a/static/seckill/line.png b/static/seckill/line.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8a74ca7d70ea0c1adbf30302bf3fd762f4facac
GIT binary patch
literal 1239
zcmV;|1StE7P)<h;3K|Lk000e1NJLTq005T&000jN1^@s6>8f2<00001b5ch_0Itp)
z=>Px(kx4{BRA@u(m``j}RT#z3xo;j+z-nP;`d0%&OQj}6jYbpyfwqN0S&|U92IEGT
z8bVA7Zrm9+uwZN08YzXghKZPn#Ht%j3sQ<yhn4~}uap9P^X`#1COA^sFtnwQKX><L
z?z`W)-}&Xc@4HO*q!(3IGwJ(C7=t8$goGrBq%0C7k`NN0$|1x-mSC=ibPd3F0J~!@
z4zsfI_qhrcwRL-Xdfc@YHLt_k77?uk>*iUb0E_|h1ZF6CAhUw92J|FlL3)JEfW{L|
zR@QnhgX|UGA3c}LWmxP6F7@|6QRXg*`$h>vlv^7lNGAbnlOoC~#6=`2hM>klxW&e}
zIbTQ%=rUlZV{+ZBskwO9Yen!yrPJ{szy>RBCa@7i=`6|&0A-~RfIJA<JSh2RX21{{
zWli|IHJ*(11SjLhtT*cWUg@!89=C1{W}>HPxQYoTfTM$hWu>Mhk)sj}a!DJ4XPF2A
z3@c(-8N*6RB9Vs?FjK^^l71o31)%ff<;;%_4Gj~;=$Y@iVLotns3B+23fav7Uzu{h
z`6|w=s1SxM^lt?Tp~ydna9CyyjR)9_jPYW|X0MI~-j!g?i`UnW5eTc#yp1`9tJqx)
z3=EXiIE&r@Y@>(`1fH8_jmwaZ2<&$0bn&U=AH~MI7xN`8%>8w4oy0AmHW7UKws8d?
z#8F5cF~$x=bw9=AEK+dYDqJHYmHv3H2~;zQMu1^uyS+EUX+T{D=yaBpq_}jcS4<*i
zbFR*gRQdEbQEa^d%z6Ner%*j2;IJXvy{lt~m(|ve&Zds}UMtdY6(*;xt<CJ%zWsSx
zG(l{J^eV^&QzS4a={Uho5uINj`~K&xGyHy-&ZzLX^9RqpL}9a_7LqR@JOU>V3HXiD
z0T`z}wr|gIwzb*$hG4GZ-#2jGnt+kMzQ@ZJJ-N<Ojewe_@2+$Sz!AwDa-E=?)zyPD
zO=v#;;?hP7v{2jxqGF1YdJSYs(l@T7gR>EPrrPh-`}ZwelaA1#p%wmh+eCwAfNudP
zoB9Y<FM&=PetX_1RaI3rekTdn@bEMKgl(bJ3gAtU3vXAQ2>flK4nuR`!bPMi)>d4(
zll338IS&k6g~p^(sn~0EbuSxhngZDkq<IlQY?{jQL)d{T7j(JHtDgn%DWp1(C*b>g
za>Ey^Z*;0#NQVDS9;B5Gej?Z|s}6U0^{?~YsYL<Q2NJGHRqfAg*@PKiPhq1md`Cjq
zu}#`LA1i^e6R>-~0M48SR;+?~|3g@_0J<99@BVL$lIXJ59&#7P4zj#_I0}YFNy9?{
z*Cg1|>3ZKsGad6bq?_HGQ@#xL^IgEH6aT%kvJU2xT?mFRh+w~f4%ndm%*6Q7+S=Od
zQ8F`XS{_Qc3Qfr0t+^#(=h+miOnw}^w~Yu2E~Xs^&c6M^(9jxIRrN*9z$oi^=;10f
zM^bOFdq+L`3+`iAt%kGnvtE*GqHJUowLOBXz!gc`aN+z{!QL;4fm6Wpm2f`zNQfuj
zCAmL}21Z%aBe-sHCl45~6ToT!Cjsn!1lHXl{10SH^S4)Dn)Ltx002ovPDHLkV1lHj
BNI?Jq

literal 0
HcmV?d00001

diff --git a/static/seckill/topHeader.png b/static/seckill/topHeader.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a4312d26d74a2abdd5fbbdfa89d0fa66ec84171
GIT binary patch
literal 30813
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

literal 0
HcmV?d00001


From a015647e30753833c54fadfaecd1c369f44dc410 Mon Sep 17 00:00:00 2001
From: zhouzhenyuan <zhouzhenyuan>
Date: Thu, 25 Jan 2024 10:02:25 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E8=B7=B3=E8=BD=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 api/category/index.js                         |  14 +-
 pages.json                                    |  62 +-
 .../{charts/index.vue => activity/charts.vue} |   0
 .../index.vue => activity/newGoods.vue}       |   0
 .../index.vue => activity/ranking.vue}        |   9 +-
 .../index.vue => activity/seckill.vue}        |   9 +-
 pages/category/index.vue                      |  65 +-
 pages/goods/detail.vue                        |  32 +-
 pages/index/index.vue                         | 799 +++++++++++++++---
 pages/member/index.vue                        | 223 +++--
 pages/serve/index.vue                         |  17 +-
 pages/user/index.vue                          |   7 +-
 static/home/limitBuy.png                      | Bin 0 -> 16859 bytes
 static/home/p.png                             | Bin 0 -> 984 bytes
 static/home/ph.png                            | Bin 0 -> 520 bytes
 static/home/star.png                          | Bin 0 -> 344 bytes
 static/home/up.png                            | Bin 0 -> 19875 bytes
 static/member/others.png                      | Bin 0 -> 462 bytes
 18 files changed, 960 insertions(+), 277 deletions(-)
 rename pages/{charts/index.vue => activity/charts.vue} (100%)
 rename pages/{newGoods/index.vue => activity/newGoods.vue} (100%)
 rename pages/{ranking/index.vue => activity/ranking.vue} (96%)
 rename pages/{seckill/index.vue => activity/seckill.vue} (97%)
 create mode 100644 static/home/limitBuy.png
 create mode 100644 static/home/p.png
 create mode 100644 static/home/ph.png
 create mode 100644 static/home/star.png
 create mode 100644 static/home/up.png
 create mode 100644 static/member/others.png

diff --git a/api/category/index.js b/api/category/index.js
index 7198be0..e18aa74 100644
--- a/api/category/index.js
+++ b/api/category/index.js
@@ -2,10 +2,16 @@ import request from '@/utils/request'
 
 // api地址
 const api = {
-  list: 'category/list'
+  list: 'category/list',
+  sonList:'goods/list'
 }
 
-// 页面数据
-export function list() {
-  return request.get(api.list)
+
+// 获取分类列表
+export const list = (param, option) => {
+  return request.get(api.list, param, option)
 }
+// 获取子分类
+export const sonList = (param, option) => {
+  return request.get(api.sonList, param, option)
+}
\ No newline at end of file
diff --git a/pages.json b/pages.json
index acbc640..fe5cedc 100644
--- a/pages.json
+++ b/pages.json
@@ -77,34 +77,9 @@
 		"navigationStyle": "custom"
 	  }
 	},
-	{
-	  "path": "pages/newGoods/index",
-	  "style": {
-	    "navigationBarTitleText": "新品首发",
-		"navigationStyle": "custom"
-	  }
-	},
-	{
-	  "path": "pages/seckill/index",
-	  "style": {
-	    "navigationBarTitleText": "限时秒杀",
-		"navigationStyle": "custom"
-	  }
-	},
-	{
-	  "path": "pages/ranking/index",
-	  "style": {
-	    "navigationBarTitleText": "排行1",
-		"navigationStyle": "custom"
-	  }
-	},
-	{
-	  "path": "pages/charts/index",
-	  "style": {
-	    // "navigationBarTitleText": "排行2",
-		"navigationStyle": "custom"
-	  }
-	},
+	
+	
+	
 	{
 	  "path": "pages/invite/index",
 	  "style": {
@@ -557,8 +532,35 @@
 			 		"navigationStyle": "custom",
 			 	    "enablePullDownRefresh": false
 			 	}
-			 }
-		   
+			 },
+			 {
+			   "path": "seckill",
+			   "style": {
+			     "navigationBarTitleText": "限时秒杀",
+			 	"navigationStyle": "custom"
+			   }
+			 },
+			{
+			  "path": "ranking",
+			  "style": {
+			    // "navigationBarTitleText": "排行1",
+				"navigationStyle": "custom"
+			  }
+			},
+			{
+			  "path": "charts",
+			  "style": {
+			    // "navigationBarTitleText": "排行2",
+				"navigationStyle": "custom"
+			  }
+			},
+			{
+			  "path": "newGoods",
+			  "style": {
+			    "navigationBarTitleText": "新品首发",
+				"navigationStyle": "custom"
+			  }
+			}
 		 ]
 	   }
    ],
diff --git a/pages/charts/index.vue b/pages/activity/charts.vue
similarity index 100%
rename from pages/charts/index.vue
rename to pages/activity/charts.vue
diff --git a/pages/newGoods/index.vue b/pages/activity/newGoods.vue
similarity index 100%
rename from pages/newGoods/index.vue
rename to pages/activity/newGoods.vue
diff --git a/pages/ranking/index.vue b/pages/activity/ranking.vue
similarity index 96%
rename from pages/ranking/index.vue
rename to pages/activity/ranking.vue
index a1403cf..4138f45 100644
--- a/pages/ranking/index.vue
+++ b/pages/activity/ranking.vue
@@ -23,7 +23,7 @@
 			</scroll-view>
 		</view>
 		<view class="rankList" v-for="(s,k) in 4" :key="k">
-			<view class="firLine">
+			<view class="firLine" @click="goDetail">
 				<view class="hotTitle">手机热销榜</view>
 				<view class="opera">
 					<text>更多上榜好物</text>
@@ -78,6 +78,13 @@
 					
 				]
 			}
+		},
+		methods:{
+			goDetail(){
+				uni.navigateTo({
+					url:'/pages/activity/charts'
+				})
+			},
 		}
 	}
 </script>
diff --git a/pages/seckill/index.vue b/pages/activity/seckill.vue
similarity index 97%
rename from pages/seckill/index.vue
rename to pages/activity/seckill.vue
index 92ef06c..79bda85 100644
--- a/pages/seckill/index.vue
+++ b/pages/activity/seckill.vue
@@ -36,7 +36,7 @@
 				</view>
 			</view>
 			<view class="goodsList">
-				<view class="goodItem" v-for="(item,index) in 3" :key="index">
+				<view class="goodItem" v-for="(item,index) in 3" :key="index" @click="goodsDetail(item)">
 					<view class="itemImg">
 						<image src="/static/newGoods/goods.png" mode="" class="goodsImg"></image>
 					</view>
@@ -90,6 +90,13 @@
 				},
 			}
 		},
+		methods:{
+			goodsDetail(item){
+				uni.navigateTo({
+					url:'/pages/goods/detail'
+				})
+			},
+		}
 	}
 </script>
 
diff --git a/pages/category/index.vue b/pages/category/index.vue
index 3537597..a2ad140 100644
--- a/pages/category/index.vue
+++ b/pages/category/index.vue
@@ -8,7 +8,7 @@
 			<view class="menu">
 				<scroll-view :scroll-top="scrollTop" scroll-y="true" class="scroll-Y" @scrolltoupper="upper"
 					@scrolltolower="lower" @scroll="scroll">
-					<view id="demo1" class="menuList" v-for="(item,index) in 10" :key="index">厨房电器</view>
+					<view id="demo1" class="menuList" v-for="(item,index) in menuList" :key="index">{{item.name}}</view>
 				</scroll-view>
 			</view>
 			<view class="goods">
@@ -32,13 +32,13 @@
 				</view>
 				<view class="goodsCenter">
 					<view class="hotType">
-						投影仪
+						{{typeName}}
 					</view>
 					<view class="goodsList">
-						<view class="listItem" v-for="(item,index) in 9" :key="index">
-							<image src="/static/home/goodsDemo.png" mode="" class="goodsImg"></image>
+						<view class="listItem" v-for="(item,index) in goodsList" :key="index" @click="goodsDetail(item)">
+							<image :src="item.goods_image" mode="" class="goodsImg"></image>
 							<view class="goodsName">
-								TCL
+								{{item.goods_name}}
 							</view>
 						</view>
 					</view>
@@ -49,18 +49,60 @@
 	</view>
 </template>
 <script>
+	import * as cstegory from '@/api/category'
 	export default{
 		data(){
 			return{
-				
+				menuList:[],
+				typeName:'空调',
+				goodsList:[],
 			}
 		},
+		onShow(){
+			this.getGoodsTypeList();
+			this.getSonList()
+		},
 		methods:{
+			getGoodsTypeList(){
+				const that = this;
+				console.log(cstegory.list(),'接口地址')
+				return new Promise((resolve, reject) => {
+					cstegory.list()
+						.then(res => {
+							// 合并新数据
+							console.log(res,'分类数据')
+							that.menuList = res.data.list
+						})
+						.catch(reject)
+				})
+			},
 			goSearch(){
 				uni.navigateTo({
 					url:'/pages/search/index'
 				})
 			},
+			getSonList(){
+				const that = this;
+				let params = {
+					categoryId:'10003',
+					page:1
+				}
+				return new Promise((resolve, reject) => {
+					cstegory.sonList()
+						.then(res => {
+							// 合并新数据
+							console.log(res,'子数据')
+							this.goodsList = res.data.list.data
+						})
+						.catch(reject)
+				})
+			},
+			goodsDetail(item){
+				// 跳转商品详情
+				uni.navigateTo({
+					url:'/pages/goods/detail'
+				})
+			},
 		}
 	}
 </script>
@@ -146,7 +188,7 @@
 				}
 				.goodsCenter{
 					width: 566rpx;
-					height: 700rpx;
+					min-height: 700rpx;
 					background: #FFFFFF;
 					border-radius: 12rpx 12rpx 12rpx 12rpx;
 					opacity: 1;
@@ -170,11 +212,11 @@
 					}
 					.listItem{
 						width: 180rpx;
-						height: 150rpx;
+						height: 200rpx;
 						margin-bottom: 34rpx;
 						.goodsImg{
-							width: 176rpx;
-							height: 110rpx;
+							width: 154rpx;
+							height: 154rpx;
 						}
 						.goodsName{
 							width: 180rpx;
@@ -185,6 +227,9 @@
 							color: #434343;
 							line-height: 40rpx;
 							text-align: center;
+							white-space: nowrap;
+							overflow: hidden;
+							text-overflow: ellipsis;
 						}
 					}
 				}
diff --git a/pages/goods/detail.vue b/pages/goods/detail.vue
index 0a81ce5..c2b5f5e 100644
--- a/pages/goods/detail.vue
+++ b/pages/goods/detail.vue
@@ -1,10 +1,14 @@
 <template>
 	<view class="detail">
+		<view>
+			<u-navbar title=""  :border-bottom="false" title-color="#fff" ></u-navbar>
+		</view>
 		<view class="head">
+			
 			<view class="search">
-				<image src="/static/tabbar/home.png" mode="" class="icon"></image>
+				<image src="/static/tabbar/home.png" mode="" class="icon" @click="goHome"></image>
 				<view class="searInput">
-					<image src="/static/home/search.png" mode="" class="seaIcon" @click="goHome"></image>
+					<image src="/static/home/search.png" mode="" class="seaIcon"></image>
 					<input v-model="searchValue" class="input" focus="true" placeholder="iPhone15" type="text" />
 				</view>
 			</view>
@@ -48,7 +52,7 @@
 					</view>
 				</view>
 			</view>
-			<view class="pro">
+			<view class="pro" @click="goMember">
 				<view class="proMem">
 					PRO会员
 				</view>
@@ -74,7 +78,7 @@
 						<image src="/static/detail/ys.png" mode="" class="ys"></image>
 					</view>
 				</view>
-				<view class="rank">
+				<view class="rank" @click="goRanking">
 					<text>排行榜 手机热搜榜第3名</text>
 					<image src="/static/detail/rightIcon.png" mode=""></image>
 				</view>
@@ -164,7 +168,7 @@
 					收藏
 				</view>
 			</view>
-			<view class="footerCus ">
+			<view class="footerCus " @click="shoppingCart">
 				<view class="cusIcon">
 					<image src="/static/detail/car.png" mode=""></image>
 				</view>
@@ -194,6 +198,23 @@
 					url:'/pages/index/index'
 				})
 			},
+			goRanking(){
+				// 跳转排行榜
+				uni.navigateTo({
+					url:'/pages/activity/charts'
+				})
+			},
+			goMember(){
+				uni.navigateTo({
+					url:'/pages/member/index'
+				})
+			},
+			shoppingCart(){
+				// 购物车
+				uni.navigateTo({
+					url:'/pages/cart/index'
+				})
+			},
 		}
 	}
 </script>
@@ -201,7 +222,6 @@
 	.detail {
 		width: 100%;
 		height: 100%;
-		padding-top: 100rpx;
 	}
 
 	.head {
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 6b96538..f9d4257 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -4,14 +4,19 @@
 			<view class="box_3">
 				<view class="group_2">
 					<view class="group_3">
-						<view class="text-wrapper_1">
+						<view class="text-wrapper_1" @click="changeHome('home')"
+							:style="{'backgroundColor':type=='home'?'rgba(255, 255, 255, 1.000000)':none,'color':type=='home'?'red':'#333'}">
 							<text lines="1" class="text_1">首页</text>
 						</view>
-						<text lines="1" class="text_2">同城送</text>
+						<view class="text-wrapper_1" @click="changeHome('city')"
+							:style="{'backgroundColor':type=='city'?'rgba(255, 255, 255, 1.000000)':none,'color':type=='city'?'red':'#333'}">
+							<text lines="1" class="text_2">同城送</text>
+						</view>
+
 					</view>
 				</view>
 				<view class="group_4">
-					<view class="group_5">
+					<view class="group_5" @click="search">
 						<view class="image-text_6">
 							<image src="../../static/home/search.png" mode="" class="box_4"></image>
 							<text lines="1" decode="true" class="text-group_6">iPhone&nbsp;15</text>
@@ -26,181 +31,338 @@
 						</view>
 					</view>
 				</view>
-				<view class="group_7">
-					<view lines="1" class="text_5" v-for="(item,index) in goodsType" :key="index">
-						<view class="typeName">
-							{{item.name}}
+				<view v-if="!sameCity">
+					<view class="group_7">
+						<view lines="1" class="text_5" v-for="(item,index) in goodsType" :key="index">
+							<view class="typeName" @click="changeGoodsType(item)">
+								{{item.name}}
+							</view>
+							<view class="group_9" v-if="chosedType==item.value"></view>
 						</view>
-						<view class="group_9" v-if="chosedType==item.value"></view>
 					</view>
-				</view>
 
-				<view class="suggest">
-					<swiper class="swiper" circular :indicator-dots="indicatorDots" :autoplay="autoplay"
-						:interval="interval" :duration="duration">
-						<swiper-item>
-							<view class="swiper-item uni-bg-red">
-								<image src="/static/home/suprise.png" mode="" class="supImg"></image>
+					<view class="suggest">
+						<swiper class="swiper" circular :indicator-dots="indicatorDots" :autoplay="autoplay"
+							:interval="interval" :duration="duration">
+							<swiper-item>
+								<view class="swiper-item uni-bg-red">
+									<image src="/static/home/suprise.png" mode="" class="supImg"></image>
+								</view>
+							</swiper-item>
+						</swiper>
+					</view>
+					<view class="group_10">
+						<view class="list_1">
+							<view class="image-text_8-0" v-for="(item,index) in secondType" :key="index"
+								@click="goPage(item)">
+								<image src="/static/home/demoPng.png" class="label_2-0"></image>
+								<text lines="1" class="text-group_8-0">{{item.name}}</text>
 							</view>
-						</swiper-item>
-					</swiper>
-				</view>
-				<view class="group_10">
-					<view class="list_1">
-						<view class="image-text_8-0" v-for="(item,index) in secondType" :key="index"
-							@click="goPage(item)">
-							<image src="/static/home/demoPng.png" class="label_2-0"></image>
-							<text lines="1" class="text-group_8-0">{{item.name}}</text>
-						</view>
 
-					</view>
-				</view>
-				<view class="newUser">
-					<view class="firLine">
-						<view class="lineTitle">
-							新人首单礼
-						</view>
-						<view class="more">
-							查看更多
 						</view>
 					</view>
-					<view class="secLine">
-						<view class="linePrice">
-							¥2698
-						</view>
-						<view class="newsInfo">
-							<view class="newsCoupon">
-								新人券包
+					<view class="newUser">
+						<view class="firLine">
+							<view class="lineTitle">
+								新人首单礼
 							</view>
-							<view class="newTime">
-								领取后7天内有效
+							<view class="more">
+								查看更多
 							</view>
 						</view>
-						<view class="newLine">
+						<view class="secLine">
+							<view class="linePrice">
+								¥2698
+							</view>
+							<view class="newsInfo">
+								<view class="newsCoupon">
+									新人券包
+								</view>
+								<view class="newTime">
+									领取后7天内有效
+								</view>
+							</view>
+							<view class="newLine">
 
-						</view>
-						<view class="newAccept">
-							去领取
+							</view>
+							<view class="newAccept">
+								去领取
+							</view>
 						</view>
 					</view>
-				</view>
-				<view class="big">
-					<view class="bigheader">
-						<view class="card">
-							大牌正品
+					<view class="big">
+						<view class="bigheader">
+							<view class="card">
+								大牌正品
+							</view>
+							<view class="shop">
+								<text class="shopText">店内现货</text>
+							</view>
 						</view>
-						<view class="shop">
-							<text class="shopText">店内到货</text>
+						<view class="sellGoods">
+							<view v-for="(item,index) in 10" :key="index" class="goodsItem">
+								<view class="goodsImage">
+									<image src="/static/home/goodsDemo.png" mode=""></image>
+								</view>
+								<view class="goodsPrice">
+									<text class="price">¥1428</text>
+								</view>
+								<view class="goodsName">
+									松下洗衣机
+								</view>
+							</view>
 						</view>
 					</view>
-					<view class="sellGoods">
-						<view v-for="(item,index) in 10" :key="index" class="goodsItem">
-							<view class="goodsImage">
-								<image src="/static/home/goodsDemo.png" mode=""></image>
+					<view class="limitTime" @click="seckill">
+						<view class="limitHeadr">
+							<view class="headerTitle">
+								<image src="/static/home/limitBuy.png" mode=""></image>
 							</view>
-							<view class="goodsPrice">
-								<text class="price">¥1428</text>
+							<view class="residue">
+								本场剩余
+								<view class="hou com">
+									20
+								</view>
+								:
+								<view class="min com">
+									56
+								</view>
+								:
+								<view class="sec com">
+									47
+								</view>
 							</view>
-							<view class="goodsName">
-								松下洗衣机
+
+						</view>
+						<view class="limitGoods">
+							<view v-for="(item,index) in 5" :key="index" class="limitItem">
+								<view class="limitImg">
+									<image src="../../static/home/goodsDemo.png" mode=""></image>
+								</view>
+								<view class="price">
+									<view class="limitPrice">
+										¥372
+									</view>
+									<view class="oldPrice">
+										¥2428
+									</view>
+								</view>
+
 							</view>
+
 						</view>
 					</view>
-				</view>
-				<view class="limitTime" @click="seckill">
-					<view class="limitHeadr">
-						<view class="headerTitle">
-							限时抢购
+					<view class="newGoods">
+						<view class="newImage" @click="goNews">
+							<image src="../../static/home/newImg.png" mode=""></image>
 						</view>
-						<view class="residue">
-							本场剩余
-							<view class="">
-								20
-							</view>
-							:
-							<view class="">
-								56
+						<view class="newRight" @click="goNewGoods">
+							<view class="newFirt">
+								<view class="starting">
+									新品首发
+								</view>
+								<view class="firstGoods">
+									<view v-for="(item,index) in 3" :key="index" class="goodsItem">
+										<image src="/static/home/phone.jpg" mode=""></image>
+										<view class="firstPrice">
+											¥1428
+										</view>
+									</view>
+
+								</view>
 							</view>
-							:
-							<view class="">
-								47
+							<view class="ranking newFirt" @click="rankIng">
+								<view class="starting">
+									排行榜
+									<text class="hotSell">热卖好物专场</text>
+								</view>
+								<view class="firstGoods">
+									<view v-for="(item,index) in 3" :key="index" class="goodsItem">
+										<image src="/static/home/phone.jpg" mode=""></image>
+										<view class="firstPrice">
+											¥1428
+										</view>
+									</view>
+
+								</view>
 							</view>
 						</view>
-
 					</view>
-					<view class="limitGoods">
-						<view v-for="(item,index) in 5" :key="index" class="limitItem">
-							<view class="limitImg">
-								<image src="../../static/home/goodsDemo.png" mode=""></image>
-							</view>
-							<view class="price">
-								<view class="limitPrice">
-									¥372
+					<view class="goodsList">
+						<view class="group_11" v-for="(item,index) in 8" :key="index">
+							<view class="block_2" @click="goDetails(item)">
+								<image src="/static/home/phone.jpg" class="image_3"></image>
+								<view class="box_6">
+									<view class="text-wrapper_4">
+										<text lines="1" class="text_12">自营</text>
+									</view>
+									<text lines="1" decode="true" class="text_13">iphone13&nbsp;绿色&nbsp;128GB</text>
 								</view>
-								<view class="oldPrice">
-									¥2428
+								<view class="text-wrapper_5">
+									<text lines="1" class="text_14">¥</text>
+									<text lines="1" class="text_15">7599</text>
+									<text lines="1" class="text_16">到手价</text>
+									<text lines="1" class="text_17">¥7089</text>
 								</view>
+								<text lines="1" decode="true" class="text_18">200+条评论&nbsp;99%好评率</text>
 							</view>
 
 						</view>
-
 					</view>
 				</view>
-				<view class="newGoods">
-					<view class="newImage" @click="goNews">
-						<image src="../../static/home/newImg.png" mode=""></image>
+				<view class="sameCity" v-if="sameCity">
+					<view class="shopBg">
+
 					</view>
-					<view class="newRight" @click="goNewGoods">
-						<view class="newFirt">
-							<view class="starting">
-								新品首发
+					<view class="shopInfo">
+						<view class="shopName">
+							<view class="name">
+								昆明湖店·YN_k121
 							</view>
-							<view class="firstGoods">
-								<view v-for="(item,index) in 3" :key="index" class="goodsItem">
-									<image src="/static/home/phone.jpg" mode=""></image>
-									<view class="firstPrice">
-										¥1428
-									</view>
+							<view class="status">
+								营业中
+							</view>
+						</view>
+						<view class="star">
+							<image src="/static/home/star.png" mode="" class="starImg" v-for="(item,index) in 5"
+								:key="index"></image>
+							<text>5.0</text>
+						</view>
+						<view class="openTime">
+							营业时间:9:00-21:30
+						</view>
+						<view class="tip">
+							<view class="tipItem" v-for="(item,index) in 4" :key="index">
+								手机选购
+							</view>
+							<view class="ask">
+								<image src="/static/user/weChat.png" mode="" class="weChat"></image>
+								<view class="askText">
+									咨询
 								</view>
+							</view>
+							<view class="al">
 
 							</view>
+							<view class="ask">
+								<image src="/static/home/ph.png" mode="" class="weChat"></image>
+								<view class="askText">
+									电话
+								</view>
+							</view>
+						</view>
+						<view class="hline">
+
 						</view>
-						<view class="ranking newFirt" @click="rankIng">
-							<view class="starting">
-								排行榜
-								<text class="hotSell">热卖好物专场</text>
+						<view class="shopAddress">
+							<view class="address">
+								<view class="ad">
+									昆明市盘龙区盘江路瀑布公园广场
+									<u-icon name="arrow-right"></u-icon>
+								</view>
+								<view class="adInfo">
+									<u-icon name="map-fill"></u-icon>
+									距地铁2号线大道站2号口600m
+								</view>
 							</view>
-							<view class="firstGoods">
-								<view v-for="(item,index) in 3" :key="index" class="goodsItem">
-									<image src="/static/home/phone.jpg" mode=""></image>
-									<view class="firstPrice">
-										¥1428
-									</view>
+							<view class="pCar">
+								<image src="/static/home/p.png" mode="" class="p"></image>
+								<view class="car">
+									附近停车场
 								</view>
-
 							</view>
 						</view>
 					</view>
-				</view>
-				<view class="goodsList">
-					<view class="group_11" v-for="(item,index) in 8" :key="index">
-						<view class="block_2" @click="goDetails(item)">
-							<image src="/static/home/phone.jpg" class="image_3"></image>
-							<view class="box_6">
-								<view class="text-wrapper_4">
-									<text lines="1" class="text_12">自营</text>
+					<view class="shopGoods">
+						<view class="fli">
+							<view class="xh">
+								店内现货
+							</view>
+							<view class="lookMore">
+								查看更多
+								<u-icon name="arrow-right"></u-icon>
+							</view>
+						</view>
+						<view class="shopGoodsList">
+							<view class="listItem" v-for="(item,index) in 5" :key="index">
+								<image src="/static/newGoods/goods.png" mode="" class="itemGoodsImg"></image>
+								<view class="itemGoodsName">
+									iPhone13
 								</view>
-								<text lines="1" decode="true" class="text_13">iphone13&nbsp;绿色&nbsp;128GB</text>
 							</view>
-							<view class="text-wrapper_5">
-								<text lines="1" class="text_14">¥</text>
-								<text lines="1" class="text_15">7599</text>
-								<text lines="1" class="text_16">到手价</text>
-								<text lines="1" class="text_17">¥7089</text>
+						</view>
+					</view>
+					<view class="shopGoods sameCityServe">
+						<view class="fli">
+							<view class="xh">
+								同城服务
+							</view>
+							<view class="lookMore">
+								查看更多
+								<u-icon name="arrow-right"></u-icon>
+							</view>
+						</view>
+						<view class="pictureList">
+							<view class="picItem" v-for="(item,index) in 3" :key="index">
+								<image src="/static/home/up.png" alt="" class="pic"></image>
+							</view>
+						</view>
+					</view>
+					<view class="shopGoods shopEvaluate">
+						<view class="fli">
+							<view class="xh">
+								门店评价<text>(30)</text>
+							</view>
+							<view class="lookMore">
+								查看更多
+								<u-icon name="arrow-right"></u-icon>
+							</view>
+						</view>
+						<view class="customerEvalu">
+							<view class="cusInfo">
+								<view class="cusLeft">
+									<image src="" mode="" class="ch"></image>
+									<text class="cusName">Shark特</text>
+								</view>
+								<view class="day">
+									1天前
+								</view>
+							</view>
+							<view class="evaluateInfo">
+								非常棒,讲解细致,下次还来!
+							</view>
+						</view>
+						<view class="evaLine">
+
+						</view>
+						<view class="fli">
+							<view class="xh">
+								门店相册
+							</view>
+							<view class="lookMore">
+
+								<u-icon name="arrow-right"></u-icon>
+							</view>
+						</view>
+						<view class="pictureList">
+							<view class="picItem" v-for="(item,index) in 3" :key="index">
+								<image src="/static/home/up.png" alt="" class="pic"></image>
 							</view>
-							<text lines="1" decode="true" class="text_18">200+条评论&nbsp;99%好评率</text>
 						</view>
+					</view>
+					<view class="shopGoods shopHistory">
+						<view class="fli">
+							<view class="xh">
+								门店历史
+							</view>
+							<view class="lookMore">
 
+								<u-icon name="arrow-right"></u-icon>
+							</view>
+						</view>
+						<view class="steps">
+							<u-steps :list="numList" mode="dot" direction="column"></u-steps>
+						</view>
 					</view>
 				</view>
 			</view>
@@ -211,6 +373,18 @@
 	export default {
 		data() {
 			return {
+				type: 'city',
+				active: 1,
+				numList: [{
+					name: '2023年07月01日'
+				}, {
+					name: '2023年07月01日'
+				}, {
+					name: '2023年07月01日'
+				}, {
+					name: '2023年07月01日'
+				}],
+				sameCity: false,
 				secondType: [{
 					name: '预售专区',
 					url: ''
@@ -249,6 +423,19 @@
 			}
 		},
 		methods: {
+			changeGoodsType(item){
+				// 切换商品类型
+			},
+			changeHome(val) {
+				this.type = val
+				this.sameCity = val == 'home' ? false : true
+			},
+			search(){
+				// 跳转商品搜索
+				uni.navigateTo({
+					url:'/pages/search/index'
+				})
+			},
 			goDetails() {
 				uni.navigateTo({
 					url: '/pages/goods/detail'
@@ -262,17 +449,17 @@
 			},
 			goNewGoods() {
 				uni.navigateTo({
-					url: '/pages/newGoods/index'
+					url: '/pages/activity/newGoods'
 				})
 			},
 			seckill() {
 				uni.navigateTo({
-					url: '/pages/seckill/index'
+					url: '/pages/activity/seckill'
 				})
 			},
 			rankIng() {
 				uni.navigateTo({
-					url: '/pages/ranking/index'
+					url: '/pages/activity/ranking'
 				})
 			},
 			goPage(item) {
@@ -510,7 +697,7 @@
 	}
 
 	.text-wrapper_1 {
-		background-color: rgba(255, 255, 255, 1.000000);
+		// background-color: rgba(255, 255, 255, 1.000000);
 		border-radius: 68rpx;
 		height: 48rpx;
 		display: flex;
@@ -523,7 +710,7 @@
 		width: 48rpx;
 		height: 34rpx;
 		overflow-wrap: break-word;
-		color: rgba(251, 33, 61, 1.000000);
+		// color: rgba(251, 33, 61, 1.000000);
 		font-size: 24rpx;
 		font-family: PingFang SC-Regular;
 		font-weight: normal;
@@ -537,7 +724,7 @@
 		width: 72rpx;
 		height: 34rpx;
 		overflow-wrap: break-word;
-		color: rgba(0, 0, 0, 1.000000);
+		// color: rgba(0, 0, 0, 1.000000);
 		font-size: 24rpx;
 		font-family: PingFang SC-Regular;
 		font-weight: normal;
@@ -919,15 +1106,33 @@
 			align-items: center;
 
 			.headerTitle {
+				
 				width: 159rpx;
 				height: 60rpx;
 				border-radius: 0rpx 0rpx 0rpx 0rpx;
 				opacity: 1;
+				image{
+					width: 100%;
+					height: 100%;
+				}
 			}
 
 			.residue {
 				display: flex;
 				align-items: center;
+				margin-right: 24rpx;
+				.com{
+					width: 31rpx;
+					height: 27rpx;
+					background: #FF4D4D;
+					border-radius: 2rpx 2rpx 2rpx 2rpx;
+					font-size: 19rpx;
+					font-family: PingFang SC, PingFang SC;
+					font-weight: 500;
+					color: #FFFFFF;
+					line-height: 27rpx;
+					text-align: center;
+				}
 			}
 		}
 
@@ -1013,7 +1218,7 @@
 
 		.newRight {
 			margin-top: 14rpx;
-			marign-left: 14rpx;
+			margin-left: 14rpx;
 			width: 390rpx;
 			display: flex;
 			flex-direction: column;
@@ -1309,4 +1514,326 @@
 			}
 		}
 	}
+
+	.shopBg {
+		width: 100%;
+		height: 496rpx;
+		background: #FFFFFF;
+		border-radius: 8rpx 8rpx 8rpx 8rpx;
+		opacity: 1;
+	}
+
+	.shopInfo {
+		width: 698rpx;
+		height: 400rpx;
+		background: linear-gradient(180deg, rgba(255, 255, 255, 0.86) 0%, #FFFFFF 100%);
+		border-radius: 8rpx 8rpx 8rpx 8rpx;
+		opacity: 1;
+		margin-left: 26rpx;
+		padding: 30rpx 28rpx 0 34rpx;
+		position: relative;
+		top: -240rpx;
+
+		.shopName {
+			width: 100%;
+			display: flex;
+			justify-content: space-between;
+
+			.name {
+				height: 40rpx;
+				font-size: 28rpx;
+				font-family: PingFang SC, PingFang SC;
+				font-weight: 500;
+				color: #000000;
+				line-height: 40rpx;
+			}
+
+			.status {
+				width: 84rpx;
+				height: 40rpx;
+				font-size: 28rpx;
+				font-weight: 400;
+				color: #F3202A;
+				line-height: 40rpx;
+			}
+		}
+
+		.star {
+			margin-top: 10rpx;
+
+			.starImg {
+				width: 24rpx;
+				height: 24rpx;
+			}
+
+			text {
+				height: 36rpx;
+				font-size: 26rpx;
+				font-weight: 500;
+				color: #FA8C3D;
+				line-height: 36rpx;
+			}
+		}
+
+		.openTime {
+			height: 40rpx;
+			font-size: 28rpx;
+			font-weight: 400;
+			color: #818181;
+			line-height: 40rpx;
+			margin-top: 12rpx;
+		}
+
+		.tip {
+			display: flex;
+
+
+			margin-top: 10rpx;
+
+			.tipItem {
+				margin-right: 10rpx;
+				width: 116rpx;
+				height: 42rpx;
+				background: #F5F5F5;
+				border-radius: 4rpx 4rpx 4rpx 4rpx;
+				opacity: 1;
+				text-align: center;
+				line-height: 42rpx;
+				font-size: 24rpx;
+				font-weight: 400;
+				color: #818181;
+			}
+
+			.al {
+				width: 0rpx;
+				height: 52rpx;
+				opacity: 1;
+				border: 1rpx solid #E5E5E5;
+				margin-left: 8rpx;
+			}
+
+			.ask {
+				margin-left: 16rpx;
+
+				position: relative;
+				top: -20rpx;
+
+				.weChat {
+					width: 32rpx;
+					height: 32rpx;
+				}
+
+				.askText {
+					height: 28rpx;
+					font-size: 20rpx;
+					font-weight: 400;
+					color: #989898;
+					line-height: 28rpx;
+				}
+			}
+		}
+
+		.hline {
+			width: 656rpx;
+			height: 0rpx;
+			opacity: 1;
+			border: 2rpx solid #F2F2F2;
+			margin: 32rpx 0 24rpx 0;
+		}
+
+		.shopAddress {
+			display: flex;
+			justify-content: space-between;
+
+			.address {
+				.ad {
+					height: 40rpx;
+					font-size: 28rpx;
+					font-family: PingFang SC, PingFang SC;
+					font-weight: 400;
+					color: #2B2B2B;
+					line-height: 40rpx;
+				}
+
+				.adInfo {
+					height: 40rpx;
+					font-size: 28rpx;
+					font-family: PingFang SC, PingFang SC;
+					font-weight: 400;
+					color: #818181;
+					line-height: 40rpx;
+				}
+			}
+
+			.pCar {
+				display: flex;
+				flex-direction: column;
+				align-items: center;
+
+				.p {
+					width: 54rpx;
+					height: 54rpx;
+				}
+
+				.car {
+					height: 28rpx;
+					font-size: 20rpx;
+					font-weight: 400;
+					color: #989898;
+					line-height: 28rpx;
+				}
+			}
+		}
+	}
+
+	.shopGoods {
+		width: 698rpx;
+		height: 226rpx;
+		background: #FFFFFF;
+		border-radius: 8rpx 8rpx 8rpx 8rpx;
+		opacity: 1;
+		margin: 10rpx 0 0 26rpx;
+		position: relative;
+		top: -226rpx;
+
+		.fli {
+			width: 100%;
+			display: flex;
+			justify-content: space-between;
+			align-items: center;
+			padding: 16rpx 28rpx 0 34rpx;
+
+			.xh {
+				font-size: 28rpx;
+				font-family: PingFang SC, PingFang SC;
+				font-weight: 500;
+				color: #000000;
+				line-height: 40rpx;
+
+				text {
+					margin-left: 10rpx;
+					font-size: 28rpx;
+					font-family: PingFang SC, PingFang SC;
+					font-weight: 500;
+					color: #909090;
+				}
+			}
+
+			.lookMore {
+				font-size: 24rpx;
+				font-family: PingFang SC, PingFang SC;
+				font-weight: 400;
+				color: #909090;
+				line-height: 34rpx;
+			}
+		}
+
+		.steps {
+			margin-left: 34rpx;
+		}
+
+		.customerEvalu {
+			.cusInfo {
+				width: 100%;
+				display: flex;
+				justify-content: space-between;
+				align-items: center;
+
+				.cusLeft {
+					.ch {
+						width: 74rpx;
+						height: 74rpx;
+						margin-right: 18rpx;
+						margin-left: 48rpx;
+					}
+				}
+
+				.day {
+					height: 34rpx;
+					font-size: 24rpx;
+					font-family: PingFang SC, PingFang SC;
+					font-weight: 400;
+					color: #BBBBBB;
+					line-height: 34rpx;
+					margin-right: 32rpx;
+				}
+			}
+
+			.evaluateInfo {
+				height: 40rpx;
+				font-size: 28rpx;
+				font-family: PingFang SC, PingFang SC;
+				font-weight: 400;
+				color: #515151;
+				line-height: 40rpx;
+				margin-left: 48rpx;
+			}
+		}
+
+		.evaLine {
+			width: 618rpx;
+			height: 0rpx;
+			opacity: 1;
+			border: 2rpx solid #EFEFEF;
+			margin: 30rpx 0 26rpx 0;
+		}
+
+		.shopGoodsList {
+			display: flex;
+			align-items: center;
+			margin-top: 10rpx;
+			justify-content: space-around;
+
+			.listItem {
+				display: flex;
+				flex-direction: column;
+				align-items: center;
+
+				.itemGoodsImg {
+					width: 100rpx;
+					height: 100rpx;
+				}
+
+				.itemGoodsName {
+					width: 100rpx;
+					height: 28rpx;
+					font-size: 20rpx;
+					font-family: PingFang SC, PingFang SC;
+					font-weight: 400;
+					color: #1E1E1E;
+					line-height: 28rpx;
+					text-align: center;
+				}
+			}
+		}
+
+		.pictureList {
+			display: flex;
+			margin-top: 20rpx;
+			padding-left: 26rpx;
+
+			.picItem {
+				width: 202rpx;
+				height: 246rpx;
+				margin-right: 26rpx;
+
+				.pic {
+					width: 100%;
+					height: 100%;
+				}
+			}
+		}
+	}
+
+	.sameCityServe {
+		height: 338rpx;
+	}
+
+	.shopEvaluate {
+		height: 580rpx;
+	}
+
+	.shopHistory {
+		height: 800rpx;
+	}
 </style>
\ No newline at end of file
diff --git a/pages/member/index.vue b/pages/member/index.vue
index 4091c95..a9050ac 100644
--- a/pages/member/index.vue
+++ b/pages/member/index.vue
@@ -1,7 +1,8 @@
 <template>
 	<view class="member">
-		<view >
-			<u-navbar title="会员中心" back-icon-color="#fff" :border-bottom="false" title-color="#333" :background="background"></u-navbar>
+		<view>
+			<u-navbar title="会员中心" back-icon-color="#fff" :border-bottom="false" title-color="#333"
+				:background="background"></u-navbar>
 		</view>
 		<view class="khy">
 			开通Ultra会员,人均立省¥<text>2389</text>
@@ -28,7 +29,7 @@
 				开通Ultra会员获得以下 <text>10项</text>特权
 			</view>
 			<view class="vipList">
-				<view  v-for="(item,index) in 10" :key="index" class="vipItem">
+				<view v-for="(item,index) in 10" :key="index" class="vipItem">
 					<image src="/static/member/my.png" mode="" class="itemImg"></image>
 					<view class="vipInfo">
 						天天免邮
@@ -40,11 +41,12 @@
 					选择开卡套餐
 				</view>
 				<view class="typeList">
-					<view class="first common">
-						<view class="limitPrice">
+					<view class="first common" v-for="(item,index) in 3" :key="index"
+						:style="{'border':isChose==index?'2rpx solid #F34A40':none}">
+						<view class="limitPrice" v-if="index==0">
 							限时活动价
 						</view>
-						<view class="timeLong">
+						<view class="timeLong" :style="{'marginTop':isChose!=index?'62rpx':0}">
 							3个月
 						</view>
 						<view class="firPrice">
@@ -54,7 +56,7 @@
 							¥12/月
 						</view>
 					</view>
-					<view class="first common">
+					<!-- <view class="first common">
 						<view class="timeLong sec">
 							6个月
 						</view>
@@ -75,7 +77,7 @@
 						<view class="avePrice">
 							¥12/月
 						</view>
-					</view>
+					</view> -->
 				</view>
 				<view class="payType">
 					<view class="firLine">
@@ -83,20 +85,20 @@
 							<image src="/static/order/wChat.png" mode="" class="weChatImg"></image>
 							<text>微信支付</text>
 						</view>
-						<image src="../../static/order/right.png" mode="" class="choseImg"></image>
+						<image src="../../static/order/right.png" mode="" class="choseImg" v-if="payTypeChose"></image>
 					</view>
 					<view class="line">
-						
+
 					</view>
 					<view class="firLine">
 						<view class="left">
-							<image src="/static/order/wChat.png" mode="" class="weChatImg"></image>
+							<image src="/static/member/others.png" mode="" class="weChatImg" ></image>
 							<text>找微信好友代付</text>
 						</view>
-						<image src="../../static/order/right.png" mode="" class="choseImg"></image>
+						<image src="../../static/order/right.png" mode="" class="choseImg" v-if="!payTypeChose"></image>
 					</view>
 					<view class="line">
-						
+
 					</view>
 				</view>
 			</view>
@@ -147,12 +149,14 @@
 
 <script>
 	import img from "@/static/member/top.png"
-	export default{
-		data(){
-			return{
-				isVip:false,
+	export default {
+		data() {
+			return {
+				payTypeChose:true,
+				isChose: 0,
+				isVip: false,
 				background: {
-					background: 'url('+	img+') center top no-repeat',
+					background: 'url(' + img + ') center top no-repeat',
 					backgroundSize: '100% auto',
 				},
 			}
@@ -161,13 +165,14 @@
 </script>
 
 <style lang="scss" scoped>
-	.member{
+	.member {
 		width: 100%;
 		background: url('../../static/member/merBack.png') 100% no-repeat;
 		background-size: 100% 100%;
-		position:relative;
+		position: relative;
 	}
-	.khy{
+
+	.khy {
 		height: 36rpx;
 		font-size: 26rpx;
 		font-family: PingFang SC, PingFang SC;
@@ -176,11 +181,13 @@
 		line-height: 36rpx;
 		text-align: center;
 		margin: 40rpx 0 28rpx 0;
-		image{
+
+		image {
 			width: 15rpx;
 			height: 10rpx;
 		}
-		text{
+
+		text {
 			height: 56rpx;
 			font-size: 40rpx;
 			font-family: PingFang SC, PingFang SC;
@@ -190,27 +197,31 @@
 			margin-right: 8rpx;
 		}
 	}
-	.tips{
+
+	.tips {
 		width: 698rpx;
 		height: 234rpx;
-		margin:46rpx 0 0 26rpx;
+		margin: 46rpx 0 0 26rpx;
 		background-image: url('/static/member/bg.png');
 		background-repeat: no-repeat;
 		background-size: 100% 100%;
 		display: flex;
 		align-items: center;
 		padding: 0rpx 0 0 34rpx;
-		.headIcon{
+
+		.headIcon {
 			width: 114rpx;
 			height: 114rpx;
 			margin-right: 30rpx;
 			margin-top: 12rpx;
 		}
-		.meInfo{
-			.info{
+
+		.meInfo {
+			.info {
 				display: flex;
 				margin-bottom: 26rpx;
-				.name{
+
+				.name {
 					height: 50rpx;
 					font-size: 36rpx;
 					font-family: PingFang SC, PingFang SC;
@@ -219,10 +230,11 @@
 					line-height: 50rpx;
 					margin-right: 18rpx;
 				}
-				.hy{
+
+				.hy {
 					width: 126rpx;
 					height: 42rpx;
-					background: rgba(255,255,255,0.71);
+					background: rgba(255, 255, 255, 0.71);
 					border-radius: 62rpx 62rpx 62rpx 62rpx;
 					opacity: 1;
 					text-align: center;
@@ -234,19 +246,21 @@
 
 				}
 			}
-			.time{
+
+			.time {
 				height: 34rpx;
 				font-size: 24rpx;
 				font-family: PingFang SC, PingFang SC;
 				font-weight: 400;
 				color: #785B45;
 				line-height: 34rpx;
-				
+
 			}
 		}
 	}
-	.notVip{
-		.openVip{
+
+	.notVip {
+		.openVip {
 			height: 44rpx;
 			font-size: 32rpx;
 			font-family: PingFang SC, PingFang SC;
@@ -254,26 +268,31 @@
 			color: #8B4338;
 			line-height: 44rpx;
 			margin: 30rpx 0 0 38rpx;
-			text{
+
+			text {
 				color: #EF2C21;
 
 			}
 		}
-		.vipList{
+
+		.vipList {
 			display: flex;
 			flex-wrap: wrap;
 			margin: 24rpx 0 0 34rpx;
-			.vipItem{
+
+			.vipItem {
 				display: flex;
 				justify-content: center;
 				flex-direction: column;
 				align-items: center;
 				margin-right: 40rpx;
-				.itemImg{
+
+				.itemImg {
 					width: 88rpx;
 					height: 88rpx;
 				}
-				.vipInfo{
+
+				.vipInfo {
 					width: 96rpx;
 					height: 34rpx;
 					font-size: 24rpx;
@@ -285,15 +304,17 @@
 				}
 			}
 		}
-		.choseType{
+
+		.choseType {
 			width: 726rpx;
 			height: 546rpx;
 			background: #FFFFFF;
 			border-radius: 12rpx 12rpx 12rpx 12rpx;
 			opacity: 1;
-			margin:28rpx 0 0 12rpx ;
+			margin: 28rpx 0 0 12rpx;
 			padding: 18rpx 0 0 26rpx;
-			.typeTitle{
+
+			.typeTitle {
 				height: 44rpx;
 				font-size: 32rpx;
 				font-family: PingFang SC, PingFang SC;
@@ -301,19 +322,21 @@
 				color: #8B4338;
 				line-height: 44rpx;
 			}
-			.typeList{
+
+			.typeList {
 				display: flex;
 				margin: 28rpx 0 0 22rpx;
-				.first{
+
+				.first {
 					margin-right: 12rpx;
 					width: 220rpx;
 					height: 242rpx;
 					background: #FFEEE8;
 					border-radius: 8rpx 8rpx 8rpx 8rpx;
 					opacity: 1;
-					border: 2rpx solid #F34A40;
-					
-					.limitPrice{
+					// border: 2rpx solid #F34A40;
+
+					.limitPrice {
 						width: 169rpx;
 						height: 46rpx;
 						background: linear-gradient(180deg, #FFFFFF 0%, #FEF8F5 100%);
@@ -321,7 +344,8 @@
 						opacity: 1;
 						margin: 0 0 20rpx 32rpx;
 					}
-					.timeLong{
+
+					.timeLong {
 						width: 100%;
 						text-align: center;
 						height: 40rpx;
@@ -332,10 +356,12 @@
 						line-height: 40rpx;
 						margin: 30rpx 0 12rpx 0;
 					}
-					.sec{
+
+					.sec {
 						margin-top: 62rpx;
 					}
-					.firPrice{
+
+					.firPrice {
 						width: 100%;
 						text-align: center;
 						height: 72rpx;
@@ -345,7 +371,8 @@
 						color: #F34A40;
 						line-height: 72rpx;
 					}
-					.avePrice{
+
+					.avePrice {
 						width: 100%;
 						text-align: center;
 						height: 34rpx;
@@ -357,12 +384,15 @@
 					}
 				}
 			}
-			.payType{
+
+			.payType {
 				margin-top: 30rpx;
-				.firLine{
+
+				.firLine {
 					display: flex;
 					justify-content: space-between;
-					.left{
+
+					.left {
 						height: 40rpx;
 						font-size: 28rpx;
 						font-family: PingFang SC, PingFang SC;
@@ -371,29 +401,33 @@
 						line-height: 40rpx;
 						display: flex;
 						align-items: center;
-						.weChatImg{
+
+						.weChatImg {
 							width: 28rpx;
 							height: 24rpx;
 							margin-right: 12rpx;
 						}
 					}
-					.choseImg{
+
+					.choseImg {
 						width: 34rpx;
 						height: 24rpx;
 						margin-right: 60rpx;
 					}
 				}
-				.line{
+
+				.line {
 					width: 622rpx;
 					height: 0rpx;
 					opacity: 1;
 					border: 2rpx solid #F6F6F6;
-					margin: 26rpx 0 0 60rpx;
+					margin: 26rpx 0 26rpx 60rpx;
 				}
 			}
 		}
 	}
-	.main{
+
+	.main {
 		width: 750rpx;
 		height: 1296rpx;
 		background: #FFFFFF;
@@ -403,7 +437,8 @@
 		top: -30rpx;
 		padding-top: 56rpx;
 	}
-	.mTitle{
+
+	.mTitle {
 		width: 192rpx;
 		height: 44rpx;
 		font-size: 32rpx;
@@ -413,21 +448,24 @@
 		line-height: 44rpx;
 		margin: 0rpx 0 0 38rpx;
 	}
-	.card{
+
+	.card {
 		width: 654rpx;
 		height: 192rpx;
 		background: #FFF4F4;
 		border-radius: 8rpx 8rpx 8rpx 8rpx;
 		opacity: 1;
 		margin: 26rpx 0 0 38rpx;
-		display:flex;
-		.tp{
-			
+		display: flex;
+
+		.tp {
+
 			width: 84rpx;
 			height: 84rpx;
 			background-image: url('../../static/member/tip.png');
 			background-size: 100% 100%;
-			.info{
+
+			.info {
 				width: 84rpx;
 				height: 40rpx;
 				line-height: 40rpx;
@@ -438,12 +476,15 @@
 				transform: rotate(-45deg);
 			}
 		}
-		.detail{
-			margin-top: 48rpx ;
-			.topLine{
+
+		.detail {
+			margin-top: 48rpx;
+
+			.topLine {
 				display: flex;
 				align-items: center;
-				.send{
+
+				.send {
 					height: 40rpx;
 					font-size: 28rpx;
 					font-family: PingFang SC, PingFang SC;
@@ -451,23 +492,25 @@
 					color: #785B45;
 					line-height: 40rpx;
 				}
-				.btn{
+
+				.btn {
 					width: 106rpx;
 					height: 36rpx;
 					border-radius: 50rpx 50rpx 50rpx 50rpx;
 					opacity: 1;
-					border: 2rpx solid rgba(134,102,77,0.45);
+					border: 2rpx solid rgba(134, 102, 77, 0.45);
 					text-align: center;
 					line-height: 36rpx;
 					font-size: 20rpx;
 					font-family: PingFang SC, PingFang SC;
 					font-weight: 400;
-					color: rgba(120,91,69,0.63);
+					color: rgba(120, 91, 69, 0.63);
 					line-height: 36rpx;
 					margin-left: 8rpx;
 				}
 			}
-			.time{
+
+			.time {
 				height: 34rpx;
 				font-size: 24rpx;
 				font-family: PingFang SC, PingFang SC;
@@ -478,9 +521,10 @@
 			}
 		}
 	}
-	.showInfo{
+
+	.showInfo {
 		width: 100%;
-		
+
 		height: 40rpx;
 		font-size: 28rpx;
 		font-family: PingFang SC, PingFang SC;
@@ -488,9 +532,10 @@
 		color: #785B45;
 		line-height: 40rpx;
 		text-align: center;
-		margin-top:46rpx;
+		margin-top: 46rpx;
 	}
-	.footer{
+
+	.footer {
 		position: fixed;
 		bottom: 0rpx;
 		height: 200rpx;
@@ -498,16 +543,19 @@
 		display: flex;
 		justify-content: space-between;
 		align-items: center;
-		.fLeft{
+
+		.fLeft {
 			margin: 24rpx 0 0 74rpx;
-			.ys{
+
+			.ys {
 				height: 40rpx;
 				font-size: 28rpx;
 				font-family: PingFang SC, PingFang SC;
 				font-weight: 400;
 				color: #7D2D21;
 				line-height: 40rpx;
-				text{
+
+				text {
 					height: 40rpx;
 					font-size: 28rpx;
 					font-family: PingFang SC, PingFang SC;
@@ -516,7 +564,8 @@
 					line-height: 40rpx;
 				}
 			}
-			.yj{
+
+			.yj {
 				height: 34rpx;
 				font-size: 24rpx;
 				font-family: PingFang SC, PingFang SC;
@@ -525,25 +574,27 @@
 				line-height: 34rpx;
 			}
 		}
-		.btn{
+
+		.btn {
 
 			width: 440rpx;
 			height: 80rpx;
 			background: #F34A40;
 			border-radius: 8rpx 8rpx 8rpx 8rpx;
 			opacity: 1;
-			margin:22rpx 70rpx 0 0 ;
+			margin: 22rpx 70rpx 0 0;
 			text-align: center;
 			font-size: 24rpx;
 			font-family: PingFang SC, PingFang SC;
 			font-weight: 500;
 			color: #FFFFFF;
-			text{
+
+			text {
 				font-size: 44rpx;
 				font-family: PingFang SC, PingFang SC;
 				font-weight: 500;
 				color: #FFFFFF;
-				line-height:80rpx;
+				line-height: 80rpx;
 			}
 		}
 	}
diff --git a/pages/serve/index.vue b/pages/serve/index.vue
index 851a5ae..47c4a6f 100644
--- a/pages/serve/index.vue
+++ b/pages/serve/index.vue
@@ -65,7 +65,7 @@
 				<text class="listText">支付订单</text>
 				<text class="listText">服务评价</text>
 			</view>
-			<view class="member">
+			<view class="member" @click="goMember">
 				<view class="memberCenter">
 					会员中心
 				</view>
@@ -84,7 +84,20 @@
 	</view>
 </template>
 <script>
-
+	export default{
+		data (){
+			return{
+				
+			}
+		},
+		methods:{
+			goMember(){
+				uni.navigateTo({
+					url:'/pages/member/index'
+				})
+			},
+		}
+	}
 </script>
 <style lang="scss" scoped>
 	.serve {
diff --git a/pages/user/index.vue b/pages/user/index.vue
index 6b222b7..d8cb49b 100644
--- a/pages/user/index.vue
+++ b/pages/user/index.vue
@@ -130,7 +130,7 @@
 			<view class="goodsManage">
 				<view class="manageTitle">
 					<text lines="1" class="text_5 titleLeft">商品订单</text>
-					<text lines="1" class="text_6 titleRight">查看全部</text>
+					<text lines="1" class="text_6 titleRight" @click="goOrder">查看全部</text>
 					<image
 						src="https://lanhu.oss-cn-beijing.aliyuncs.com/FigmaDDSSlicePNG734520a67fe8e1d927b6d6e351bd2ade.png"
 						class="thumbnail_4"></image>
@@ -400,6 +400,11 @@
 					url:'/pages/member/index'
 				})
 			},
+			goOrder(){
+				uni.navigateTo({
+					url:'/pages/order/index'
+				})
+			},
 		}
 	}
 </script>
diff --git a/static/home/limitBuy.png b/static/home/limitBuy.png
new file mode 100644
index 0000000000000000000000000000000000000000..ae9cb4b8803f420458a886a29591d17f51c9edf8
GIT binary patch
literal 16859
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
A(*OVf

literal 0
HcmV?d00001

diff --git a/static/home/p.png b/static/home/p.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ea8cf02cf61e3c9e624037b554eae7132f65574
GIT binary patch
literal 984
zcmV;}11J26P)<h;3K|Lk000e1NJLTq000{R000{Z1^@s6jnwp200001b5ch_0Itp)
z=>Px&l1W5CR7gv`mP=?{RT#&A|9cZ?tgl*dV_o<tq9t}=AE=8Kk>IAZVryPALpKdZ
z=aD`ZDiuZ1jgMyTq_&2j^xo+-rB+h#Rl6`~7mAgJQWPK5fJy~Rtwo`+Gxw93BxC42
z1Jb)Z_dDP3`=9gw&N<>Le!7Y*nugid*ew*o4y0w^EX3?D2*1H~KG81!*Jg@t2(u?6
zchag?G1enhiw_BTAJ?ANVDN1{XkC~kBHhRtK`g**6fEFU;RM46&ePX@6ARoG;B)~!
zKmo#pyzEFVU`?3CW1YC<F#DO1jT#D0)JkIU-gaE)An0z)`sD?CtHoA@Sv-0h4yTaL
z6BZs+X8$k6$<}vYEB~~+r9_jHd5w?fXOmig&mvmg<DjKD`BfUsO<W1A4ok&yKqqEv
z<ORn|pk(9$&}T@~Ff&7(#I!@6|7mGxYxgq3mI;i{<pmElgxOQE#kiaWJ1Q?&SFSu2
z>jXxD55RuFbS>~Gun=seyx?>Rn2PQL#kd?U)tlKL=K?E~Su)y%bbta~8uAZTz>E#@
z{3E5riQapVa~f&4(tcukEcP%C$1n!u`RPWmSCF2eV7F^1_^B>z?b;TW-}*PEF?oJb
zIo7x72HM&#V2sG~x73HFqI*D3po@z%ICh}|7KRain|hC%^Vi^B_bg%?W^sAJ?m4km
zY!!JycLP`~1H@}8tMIfPBRscGnUAJsmiBra_fL#{^8C$>lx+vSM#v^*{C6u2Vq-<)
zW6DGL6=$ao>(HS>IW7@hgQIb<*Od--G=i-LeSz5#dBKJ%ut$^*j@E4OWb`ehJ_t7|
zojqJ11|k*x9^($g{YnR4PFs4``c@NWsmNWRQ@};Sb4zBIb{1H@sRtt6m{V-*NkVs(
zGVlCuiO6!KEN)@FcID1osciZLX&Fb{i?Lmv|3<^6E~zN0OU6D%bby^fg~zHLKmYAh
zsozGC+A%xHrMA@?9=_ZZY{pefkUN1`j9JkDIZQtJ{MXu(`@;q{--zW`f_gCZB3es#
zoNR^C+3%|DX@e`Kw*xsJme0dlt|(P!hJ}wSv%l=%rj?bKC>cv2yn39{KeL_kf|u*X
zHN2@yd6Kag5YN|4WVTmc(BG(_reM?7kG=%jS$Tli+jzkiLHNJHW)wb$c(I(+NaOk2
zngJE(G_9<>hsEcDWBp*+dhd;SyRp%-%=iDimCYA0H~wF@jf*Q(2|D}$0000<MNUMn
GLSTYXx!E58

literal 0
HcmV?d00001

diff --git a/static/home/ph.png b/static/home/ph.png
new file mode 100644
index 0000000000000000000000000000000000000000..2bf3be5ebe69a2fa977a06b6b65d889d3c18c287
GIT binary patch
literal 520
zcmV+j0{8uiP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp)
z=>Px$!bwCyR5(wKliy2IaTvy*=WIJ$E)k^&0=tNAO7v#b(BtT$i-O$;(T#fFMKntV
z>F7m>8!G+<1}X$Wcm4xz8CdM1tHQe|2jU<Sb35OC-}r7j%SpNOUYr9D&+~bI91hVe
zZ_!C<vOhYR-}JR0ZyJ-zj-)k0Z$ZSg*6G;u!d8&5@vxd3xec-MAZ;TE<h!kY4{++!
z&ma(1vZ;9zv!~4hy%x<B#sdPJhotqU%`EaUGMT?aGf;<Oc_GnrG1OHu`!`m=H#>wR
zpKkAW3fFI79+g~boxtNJplD~d6G6KF1uP8@QiqEGLXEC^%+3^E2cEzft2t*Cu%6UI
zBEMkO?%L0G4D{TpuVAW_9g6p&XP3myh9YG^Kd>|JcYTkn-iXeX_dM5y_O%wE9$6l}
z?kRo%ak;_335l2C?&D<~U+DJ~-+?%a)bs>j6uz`>aC$~rat5k3Zjrp!>MSS`5(U}Y
z)G7pCeLXr{Xq%uFSV>;-RAd9-z4Hzrg4{m=Cgi%XX5!Acfb%4;o&`~GDDcw%1^9s<
zZldc_JoX6W1i+;E)D#?uQupoYonl8o`+bJ{l(ue#)yZf7XZr&U6_(a-43Vb*0000<
KMNUMnLSTYNkME!W

literal 0
HcmV?d00001

diff --git a/static/home/star.png b/static/home/star.png
new file mode 100644
index 0000000000000000000000000000000000000000..76d3dd89404acd139d3d54c86e63cc205c3cd674
GIT binary patch
literal 344
zcmV-e0jK_nP)<h;3K|Lk000e1NJLTq000XB000UI1^@s6V(_Gc00001b5ch_0Itp)
z=>Px$5=lfsR47wzkUcL1Q51&X_uM<1u#;^_h=#@%5)B1n3Z({(Mxzz}f@TVZk5y{4
zM5pl&6q0R3LPaYy8{OJuKJGnoB__z6_B?sd^B$sR@}uQN6`5+Z2G`uVFMbgIXS2hl
z*+wIJgb+np?neE)bEfctt6=S{j20*-6}TZd5tfl92ASI!w&nrdv3F`Z6T5h1)dQOV
z)~#@;^jaMh0$#NX;DUOZv>o_ttiY8T7Jtl0z#0Jz!H;yI6*r?xYh=y+O04Pq`t2Oj
zbLB08@w)FIn80sW1+(Miio&frn2MhLH0=t`JINWqy#Nb|;Of01G$8cNikq(B;w0Hu
q@&JGX@j~@IK;{)_0(gr0X6_4(t6bH`cWGw;0000<MNUMnLSTZo$CUN}

literal 0
HcmV?d00001

diff --git a/static/home/up.png b/static/home/up.png
new file mode 100644
index 0000000000000000000000000000000000000000..79925d7d4ca0c5e0a915c49ce34e6cae23987a40
GIT binary patch
literal 19875
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
a!v6<~j3oU^-ozaM0000<MNUMnLSTaRp1>#o

literal 0
HcmV?d00001

diff --git a/static/member/others.png b/static/member/others.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c441b60ca53edccdd86e490d1bc53658d991b0b
GIT binary patch
literal 462
zcmV;<0WtoGP)<h;3K|Lk000e1NJLTq000gE000gM1^@s6A4o0H00001b5ch_0Itp)
z=>Px$h)G02R5(wal08ctQ5c2KnL9fvEES6tVT+(JATdbN3R)Ny{2G6NSO_ATR%}d)
zAlQgsU=i>K=<F6Df>>!G7GkH3iiHv^MiHxxo4H4JLpHPcQS9w5?|JU!IrkD(E>_8*
z0*r%T!UCfJ?qThhR4%vs(!pi$&(P2a9A`Zd%p20@#>T~S@P9A}av%qiAxh&W4A))<
zhliH{Ojd-XUN;Q4<og~@P6`C{Z(hDpeSPWJ^NLPyOG9ZzQWlQ0NT3D4t)vw<48Ibv
z73CcJzSq>;-0n)ZFviB@zNB-Kjgrnt`T`bGo0~I9#~zX2D7}+3M=}j^M8Gtqv%<r}
zQOfg<LFzJ!YD-{YaPSk2`3b-&?kRm1*$<#Y!2DGd%{JE6bpcofkS^r&nZIBV9Fcrq
zE~e;L^dP4I{IX;(rDXyiDc$Ye+%)j8tu57>$@~VH^o@+v83Q{Y>k~~2){eQ^?024a
zcfZNh)Eqo{D{Hr1Yu939W(9lzc};224Z|NLoofH;BmGXCW~e?k`v3p{07*qoM6N<$
Ef(hoxO8@`>

literal 0
HcmV?d00001