From 7473eb735cf82bb88f43b263f9cc74e43fe8f5e3 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Fri, 18 Feb 2022 09:15:11 +0800
Subject: [PATCH] Merge branch 'master' of http://s16s652780.51mypc.cn:49896/r/qfqk-android

---
 pages/article/article.vue |   47 +++++++++++++++++++++++------------------------
 1 files changed, 23 insertions(+), 24 deletions(-)

diff --git a/pages/article/article.vue b/pages/article/article.vue
index 76b2f3c..1368359 100644
--- a/pages/article/article.vue
+++ b/pages/article/article.vue
@@ -55,7 +55,7 @@
 		</view> -->
 
 		<!-- 底部导航条 -->
-		<u-tabbar :list="tabbar" :mid-button="false"></u-tabbar>
+		<u-tabbar :list="tabbar" :mid-button="true"></u-tabbar>
 	</view>
 </template>
 
@@ -70,7 +70,7 @@
 				// pathUrl:"http://localhost:89/",
 				pathUrl: this.$store.state.piAPI + "",
 				page: 1,
-				pagesize: 10,
+				pagesize: 99999,
 				status: 'loadmore',
 				// loadStatus:'loading',  //加载样式:more-加载前样式,loading-加载中样式,nomore-没有数据样式
 				isLoadMore: false, //是否加载中
@@ -173,7 +173,6 @@
 					query
 						.select('#articleBox')
 						.boundingClientRect(data => {
-
 							that.swiperHeight = (safeArea.bottom - data.top - 50);
 
 						})
@@ -184,11 +183,12 @@
 
 		//上拉加载更多
 		onReachBottom() {
+			console.log(2323232)
 			if (this.status == 'nomore') return;
 			this.page = ++this.page;
 			setTimeout(() => {
 				this.getArtcilePageList(this.tabInfo);
-			}, 1000);
+			}, 100);
 		},
 		methods: {
 			goTabDetail(index) {
@@ -199,10 +199,18 @@
 				let detail = {
 					id: e.id
 				};
-				//去跳转
-				uni.navigateTo({
-					url: './article_detail?detailData=' + JSON.stringify(detail)
-				});
+				if(e.articleType.indexOf("ksp") != -1){
+					//去跳转
+					uni.navigateTo({
+						url: './article_video?detailData=' + (JSON.stringify(e))
+					});
+				}else{
+					//去跳转
+					uni.navigateTo({
+						url: './article_detail?detailData=' + JSON.stringify(detail)
+					});
+				}
+				
 			},
 			//on input 通过 keyword 关键字查询
 			getKeyword() {
@@ -229,23 +237,23 @@
 					}
 				}
 				uni.request({
-					url: this.$store.state.piAPI + '/article/article/pageDate',
+					url: that.$store.state.piAPI + '/article/article/pageDate',
 					method: 'GET',
 					data: paramData,
 					success: (res) => {
 						if (res.data.code == 200) {
 							if (res.data.data.records) {
 								//如果总数小于pageSize,不做其他操作
-								if (res.data.data.total < this.pagesize) {
+								if (res.data.data.total < that.pagesize) {
 									that.data = res.data.data.records;
 									that.status = 'nomore';
 								} else {
-									if (res.data.data.records.length < this.pagesize) {
+									if (res.data.data.records.length < that.pagesize) {
 										//如果数量小于分页数量,则为最后一页
-										this.status = 'nomore'
-									} else {
+										that.status = 'nomore'
+									} else {	
 										//否则继续加载更多数据
-										this.status = 'loading';
+										that.status = 'loading';
 									}
 									res.data.data.records.forEach((item) => {
 										that.data.push(item);
@@ -265,7 +273,6 @@
 				this.getArtcilePageList(e);
 			},
 			refreshing() {
-
 				if (this.isRefreshing) {
 					return;
 				}
@@ -274,10 +281,6 @@
 				if (!this.triggered) {
 					this.triggered = true;
 				}
-
-				this.dataListP = [];
-				this.dataListQZ = [];
-				this.dataListTXL = [];
 
 				this.getArtcilePageList();
 			},
@@ -290,11 +293,7 @@
 </script>
 
 <style>
-	page {
-		width: 100%;
-		height: 100%;
-		background-color: #f7f7f7;
-	}
+	
 </style>
 
 <style lang="scss" scoped>

--
Gitblit v1.9.3