diff --git a/common/styles/iconfont.css b/common/styles/iconfont.css
index cc3e19b..3e3b650 100644
--- a/common/styles/iconfont.css
+++ b/common/styles/iconfont.css
@@ -1,8 +1,8 @@
 @font-face {
   font-family: "lf-iconfont"; /* Project id 2779107 */
-  src: url('//at.alicdn.com/t/font_2779107_6h2ufg0uxnx.woff2?t=1632991726658') format('woff2'),
-       url('//at.alicdn.com/t/font_2779107_6h2ufg0uxnx.woff?t=1632991726658') format('woff'),
-       url('//at.alicdn.com/t/font_2779107_6h2ufg0uxnx.ttf?t=1632991726658') format('truetype');
+  src: url('//at.alicdn.com/t/font_2779107_d2jv9auseui.woff2?t=1633937660899') format('woff2'),
+       url('//at.alicdn.com/t/font_2779107_d2jv9auseui.woff?t=1633937660899') format('woff'),
+       url('//at.alicdn.com/t/font_2779107_d2jv9auseui.ttf?t=1633937660899') format('truetype');
 }
 
 .lf-iconfont {
@@ -13,6 +13,14 @@
   -moz-osx-font-smoothing: grayscale;
 }
 
+.icon-xiangshang_shouqi:before {
+  content: "\e797";
+}
+
+.icon-xiangxia_shousuo:before {
+  content: "\e798";
+}
+
 .icon-kefufenxiermaikefu:before {
   content: "\e889";
 }
diff --git a/pages/index/index/index.vue b/pages/index/index/index.vue
index dedfcef..d3106e4 100644
--- a/pages/index/index/index.vue
+++ b/pages/index/index/index.vue
@@ -44,7 +44,7 @@
 						
 					
 					
-					
+					
 						
 					
 					
diff --git a/pages/index/list/monthlyList.vue b/pages/index/list/monthlyList.vue
index 61083ed..d75f183 100644
--- a/pages/index/list/monthlyList.vue
+++ b/pages/index/list/monthlyList.vue
@@ -2,31 +2,39 @@
 	
 		
 		
-			
-			热销榜单
+			
+			{{activity_content.topic.name}}
 		
-		
-			
-				
-					
-					
-						{{ item+1 }}
-						
-					
-				
-				
-					
-						SK-II秋日宠粉体验套装
-						月销量:324
-					
-					
-						
-							¥888
+		
+				
+					
+						
+							
+							
+						
+						
+							
+								{{item.goods.name}}
+								月销量:{{item.goods.sale_count}}
+							
+							
+								
+									¥{{item.goods.sell_price}}
+								
+							
 						
 					
+					
+					
+						{{ loadingText }}
+						
+					
 				
-			
-		
+		
 	
 
 
@@ -34,14 +42,83 @@
 	export default {
 		data(){
 			return {
-				
+				page: 1,
+				topic_id: 1,
+				activity_content: '',
+				list: [],
+				isPage: true,
+				loadingClass: true,
+				loadingText: '正在加载中',
+				scrollH: 0,
+				nav_height: 0,
+				isRefresher: true,
 			}
 		},
 		onLoad(){
-			
+			let info = uni.getSystemInfoSync();
+			this.scrollH = info.screenHeight;
+			this.getActivityList();
+		},
+		computed: {
+			autoHeight() {
+				return `calc(${this.scrollH}px - ${this.nav_height}px - 430rpx)`;
+			}
 		},
 		methods: {
-			
+			// 页面触底,加载下一页
+			onScrolltolower() {
+				if (this.isPage) {
+					this.page = this.page + 1;
+					this.getActivityList();
+				}
+			},
+			// 下拉刷新处理
+			refreshFn(options) {
+				this.page = 1;
+				this.isPage = true;
+				this.loadingClass = true;
+				this.list = []
+				this.loadingText = '正在加载中';
+				this.getActivityList(options);
+			},
+			// scroll-view 下拉刷新
+			onRefresherrefresh() {
+				this.isRefresher = true;
+				this.refreshFn({
+					type: 'scrollRefresh'
+				});
+			},
+			getActivityList(options = {}){
+				this.$http.get({
+					api: 'api/topic/list',
+					data: {
+						topic_id: this.topic_id,
+						page: this.page
+					},
+					header: {
+					   Authorization: this.$cookieStorage.get('user_token')
+					}
+				}).then(res => {
+					this.activity_content = res.data.data
+					console.log('====',res.data.data)
+					let isPage = this.page < res.data.data.goods.total ? true : false;
+					this.isPage = isPage;
+					if (!isPage) {
+						this.loadingClass = false;
+						this.loadingText = '没有更多数据啦~';
+					}
+					if (options.type == 'pageRefresh') {
+						uni.stopPullDownRefresh();
+					} else if (options.type == 'scrollRefresh') {
+						this.isRefresher = false;
+					}
+					if (this.page == 1) {
+						this.list = res.data.data.goods.data;
+					} else {
+						this.list.push(...res.data.data.goods.data);
+					}
+				})
+			},
 		}
 	}
 
@@ -69,7 +146,7 @@
 			display: flex;
 			justify-content: center;
 			align-items: center;
-			font-size: 100rpx;
+			font-size: 60rpx;
 			color: #FFFFFF;
 			font-weight: bold;
 			font-family: '楷体';
diff --git a/pages/shop/shopdetail.vue b/pages/shop/shopdetail.vue
index 14de2f3..3a6cb59 100644
--- a/pages/shop/shopdetail.vue
+++ b/pages/shop/shopdetail.vue
@@ -79,8 +79,12 @@
 				
 				
 			
-			
+			
 				
+				
+					
+					
+				
 			
 			
 				
@@ -119,7 +123,8 @@
 				brand_id: 0,
 				detail: {},
 				search_val: '',
-				is_collect: false
+				is_collect: false,
+				sort: 'desc'
 			}
 		},
 		onLoad(options){
@@ -127,6 +132,14 @@
 			this.getShopDetail();
 		},
 		methods: {
+			changeSort(sort) {
+				if(this.sort == 'desc') {
+					this.sort = 'asc';
+				}else {
+					this.sort = 'desc';
+				}
+				this.getData();
+			},
 			// 切换商品收藏
 			switchCollect(){
 				let userInfo = this.$cookieStorage.get('user_token') || {};
@@ -212,7 +225,8 @@
 			},
 			getData() {
 				let par = {
-					brand_id: this.brand_id
+					brand_id: this.brand_id,
+					sort: this.sort
 				}
 				let orderBy = ['','sale_count','updated_at','sell_price'][this.current];
 				if(orderBy){
@@ -308,6 +322,9 @@