You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
	
	
		
		
			
	
	
		
			
				
					
						
							|  |  |  | import {satisfactionCrowdList} from "../../../../utils/statisticsApi"; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Page({ | 
					
						
							|  |  |  |     data: { | 
					
						
							|  |  |  |         list: [], | 
					
						
							|  |  |  |         total: 0, | 
					
						
							|  |  |  |         params: {}, | 
					
						
							|  |  |  |         pageNo: 1, | 
					
						
							|  |  |  |         pageSize: 10 | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     onLoad(options) { | 
					
						
							|  |  |  |         let params = {} | 
					
						
							|  |  |  |         let data = JSON.parse(decodeURIComponent(options.data)) | 
					
						
							|  |  |  |         for (let key in data) { | 
					
						
							|  |  |  |             if (data[key]) { | 
					
						
							|  |  |  |                 params[key] = data[key] | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         this.setData({ | 
					
						
							|  |  |  |             params | 
					
						
							|  |  |  |         }) | 
					
						
							|  |  |  |         this.getList() | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     gotopage(e) { | 
					
						
							|  |  |  |         wx.navigateTo({ | 
					
						
							|  |  |  |             url: "/subpages/statistics/pages/residentPortrait2/residentPortrait?id="+e.currentTarget.dataset.id | 
					
						
							|  |  |  |         }) | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     getList() { | 
					
						
							|  |  |  |         satisfactionCrowdList({ | 
					
						
							|  |  |  |             ...this.data.params, | 
					
						
							|  |  |  |             pageNo: this.data.pageNo, | 
					
						
							|  |  |  |             pageSize: this.data.pageSize | 
					
						
							|  |  |  |         }).then(({data}) => { | 
					
						
							|  |  |  |             this.setData({ | 
					
						
							|  |  |  |                 list: this.data.list.concat(data.list), | 
					
						
							|  |  |  |                 total: data.total | 
					
						
							|  |  |  |             }) | 
					
						
							|  |  |  |         }) | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     onReachBottom() { | 
					
						
							|  |  |  |         if (this.data.list.length < this.data.total) { | 
					
						
							|  |  |  |             this.setData({ | 
					
						
							|  |  |  |                 pageNo: this.data.pageNo+1 | 
					
						
							|  |  |  |             }) | 
					
						
							|  |  |  |             this.getList() | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | }) |