From 1c8b0a12a9db2023a0a2d766cabfa2c5f449de8a Mon Sep 17 00:00:00 2001 From: zhouxueli <2841188632@qq.com> Date: Mon, 26 Feb 2024 13:50:26 +0800 Subject: [PATCH] =?UTF-8?q?task#11332,=E5=8F=B8=E6=9C=BAapp=E5=88=86?= =?UTF-8?q?=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/driverCaseList/driverCaseList.vue | 41 +++++++++++++++------ 1 file changed, 29 insertions(+), 12 deletions(-) diff --git a/src/views/driverCaseList/driverCaseList.vue b/src/views/driverCaseList/driverCaseList.vue index 19590aa8..1887b523 100644 --- a/src/views/driverCaseList/driverCaseList.vue +++ b/src/views/driverCaseList/driverCaseList.vue @@ -11,7 +11,7 @@ @click-left="goBack" /> -
+
@@ -104,15 +104,20 @@ export default { methods:{ async onLoad(){ console.log('onLoadonLoadonLoadonLoadonLoad') - /*this.pageNum++; - await this.getList() - this.loading = false; if (this.pageList.length >= this.total) { this.finished = true; - }*/ + return + } + this.pageNum++; + await this.getList() + this.loading = false; + }, async clickHandle(index){ this.monthIndex=index + this.pageNum=1 + this.total=0 + this.pageList=[] await this.getList() this.submitData=[] }, @@ -147,9 +152,11 @@ export default { }, async changeTab(index) { this.activeIndex = index - this.total = 0; this.pageNum = 1 - this.orderList = []; + this.pageList = []; + this.total=0 + this.loading=false + this.finished=false await this.getList() }, goDetail(id){ @@ -173,7 +180,15 @@ export default { type: this.activeIndex+1 }) } - this.pageList=res.data + // this.pageList=res.data + this.total=res.total + if(this.pageNum == 1){// 第一页直接赋值 + this.pageList=res.data + }else{// 第二页数据拼接 + let preList = this.pageList; + let arr = res.data; + this.pageList = preList.concat(arr) + } if(this.activeIndex==0){ this.pageList.forEach(item => { this.$set(item,'isSelected',false) @@ -293,15 +308,17 @@ export default { color: #FFFFFF; } } -/*::v-deep .van-pull-refresh{ - height: calc(100% - 91px) ; -}*/ -/*.firstpullRefresh{ +/* +.firstpullRefresh{ height: calc(100% - 140px) ; } .secondpullRefresh{ height: calc(100% - 91px) ; }*/ +::v-deep .van-list__finished-text{ + padding-bottom: 70px; + background-color: #F4F5F7; +} .listWrap{ //@include wh(100%,100%); width: 100%;