From 90f5827ae634fddd061817891e4ea5704af91238 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=B4=A0?= <66666@66.com> Date: Mon, 13 May 2024 17:19:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E6=A3=80=E5=B7=A1=E6=9F=A5=E5=88=86?= =?UTF-8?q?=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +- subpages/securityCheck/pages/securityCheck.js | 70 +++++++++++++++---- .../securityCheck/pages/securityCheck.wxml | 5 +- utils/config.js | 4 +- 4 files changed, 65 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 05ad818..88ec2c6 100644 --- a/README.md +++ b/README.md @@ -12,4 +12,6 @@ 18900000002 12345678 17637262085 -Makui240345 \ No newline at end of file +Makui240345 +13215601578 +287504 \ No newline at end of file diff --git a/subpages/securityCheck/pages/securityCheck.js b/subpages/securityCheck/pages/securityCheck.js index f326b8f..0245d92 100644 --- a/subpages/securityCheck/pages/securityCheck.js +++ b/subpages/securityCheck/pages/securityCheck.js @@ -3,7 +3,7 @@ import {securityCheckk} from "../../../utils/api"; Page({ data: { pageNo: 1, - pageSize:10, + pageSize:3, id: 0, waitingCheckStyle: "color: #1974ec;border-bottom: 2px solid blue;", qualifiedStyle: "", @@ -12,7 +12,11 @@ Page({ ], flag0Array:[], flag1Array:[], - checkResultFlag:0 + checkResultFlag:0, + lowerThreshold:'5', + loadMoreVisible:false, + loadMoreType: "none", + nodata:false, }, onLoad(options) { @@ -26,20 +30,58 @@ Page({ url: '/subpages/InspectionReport/pages/InspectionReport/InspectionReport' }) }, + + +onScrollToLower(e){ + console.log('gundaodi') + if (this.data.loadMoreType === 'more') { + this.setData({ + loadMoreVisible: true, + }) + this.data.pageNo += 1 + this.getList() + } +}, getList() { + this.setData({ + loadMoreVisible: true, + nodata: false, + loadMoreType: "more", + }) securityCheckk({ pageNo: this.data.pageNo, pageSize: this.data.pageSize, checkResultFlag:this.data.checkResultFlag }).then(({data}) => { - console.log(data) - this.setData({ - marsi: data.list, - total: data.total + // this.setData({ + // marsi: data.list, + // total: data.total + // }) + // this.memem(); + this.setData({ + loadMoreType: data.list.length === this.data.pageSize ? 'more' : 'none', + flag0Array: this.data.flag0Array.concat(data.list).filter(item => item.checkResultFlag === 0 || item.checkResultFlag == null), + flag1Array: this.data.flag1Array.concat(data.list).filter(item => item.checkResultFlag === 1) + }) + if (this.data.flag0Array.length == 0) { + this.setData({ + loadMoreVisible: false, + nodata: true + }) + } + if (this.data.flag1Array.length == 0) { + this.setData({ + loadMoreVisible: false, + nodata: true + }) + } + }).catch(err=>{ + console.log(err); + this.setData({ + loadMoreVisible: false, + nodata: true, }) - this.memem(); - // console.log("asdsa",this.data.marsi) - }); + }) }, memem() { this.setData({ @@ -54,22 +96,24 @@ Page({ }) }, toggleColor(e) { - console.log(123); - let value = e.currentTarget.dataset.value; // 获取点击选项的值 if (value === "1") { this.setData({ waitingCheckStyle: "color: blue;border-bottom: 2px solid blue;", - qualifiedStyle: "" + qualifiedStyle: "", + flag0Array: [] }); this.data.checkResultFlag = 0 + this.data.pageNo = 1 this.getList() } else if (value === "2") { this.setData({ waitingCheckStyle: "", - qualifiedStyle: "color: blue; border-bottom: 2px solid blue;" + qualifiedStyle: "color: blue; border-bottom: 2px solid blue;", + flag1Array: [] }); this.data.checkResultFlag = 1 + this.data.pageNo = 1 this.getList() } }, diff --git a/subpages/securityCheck/pages/securityCheck.wxml b/subpages/securityCheck/pages/securityCheck.wxml index 8fb4b52..5d6c832 100644 --- a/subpages/securityCheck/pages/securityCheck.wxml +++ b/subpages/securityCheck/pages/securityCheck.wxml @@ -10,7 +10,8 @@ - + {{item.name}} @@ -29,7 +30,7 @@ - + {{item.name}} diff --git a/utils/config.js b/utils/config.js index dce6c12..6990d9b 100644 --- a/utils/config.js +++ b/utils/config.js @@ -5,9 +5,9 @@ module.exports = { }; function BASEURL() { - return 'https://epmet-preview.elinkservice.cn/api/' // 演示环境 + // return 'https://epmet-preview.elinkservice.cn/api/' // 演示环境 // return 'http://192.168.1.144/api/' //测试环境 - // return 'http://219.146.91.110:30801/api/' + return 'http://219.146.91.110:30801/api/' // return 'https://epmet-preview.elinkservice.cn/api/' // 演示环境 // return 'http://192.168.1.144/api/' //测试环境