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.
		
		
		
		
		
			
		
			
				
					
					
						
							80 lines
						
					
					
						
							2.3 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							80 lines
						
					
					
						
							2.3 KiB
						
					
					
				| import {icEventOldList, userdemandList} from "../../../../utils/statisticsApi"; | |
| import {formatTime} from "../../../../utils/util"; | |
| 
 | |
| Component({ | |
|     properties: { | |
|         stayVal: { | |
|             type: String, | |
|             value: '1', | |
|             observer: function () { | |
|                 this.getList(); | |
|             } | |
|         } | |
|     }, | |
|     data: { | |
|         list: [] | |
|     }, | |
|     ready() { | |
|         this.getList() | |
|     }, | |
|     methods: { | |
|         getList() { | |
|             if (this.data.stayVal == '1') { | |
|                 this.getEventList() | |
|             } else { | |
|                 this.getDemandList() | |
|             } | |
|         }, | |
|         getDemandList() { | |
| 
 | |
| 
 | |
|             userdemandList({ | |
|                 pageSize: "5", | |
|                 pageNo: 1, | |
|                 agencyId: "", | |
|                 undoneStauts: "undone", | |
|                 // orgId: "1704313950756757506", | |
|                 // orgLevel: "agency" | |
|             }).then(res => { | |
|                 res.data.list.forEach(item => { | |
|                     item.reportTime = this.formatTime(item.reportTime) | |
|                 }) | |
|                 this.setData({ | |
|                     list: res.data.list | |
|                 }) | |
|             }) | |
|         }, | |
|         formatTime(date) { | |
|             if (date) { | |
|                 let _date = new Date(date) | |
|                 let M = _date.getMonth() - 0 + 1 > 10 ? _date.getMonth() - 0 + 1 : '0' + (_date.getMonth() - 0 + 1) | |
|                 let D = _date.getDate() > 10 ? _date.getDate() : '0' + _date.getDate() | |
|                 return M + '-' +D | |
|             } | |
|             return '' | |
| 
 | |
|         }, | |
|         getEventList() { | |
|             icEventOldList({"pageSize": "5", "pageNo": 1, "agencyId": "", "status": "processing"}).then(res => { | |
|                 res.data.list.forEach(item => { | |
|                     item.happenTime = this.formatTime(item.happenTime) | |
|                 }) | |
|                 this.setData({ | |
|                     list: res.data.list | |
|                 }) | |
|             }) | |
|         }, | |
|         gotopage(e) { | |
|             if (this.data.stayVal === '1') { | |
|                 wx.navigateTo({ | |
|                     url: '/subpages/statistics/pages/event/detail/detail?id=' + e.currentTarget.dataset.id+'&is12345=2', | |
|                 }) | |
|             } else { | |
|                 wx.navigateTo({ | |
|                     url: '/subpages/statistics/pages/demand/detail/detail?id=' + e.currentTarget.dataset.id+'&type=1', | |
|                 }) | |
|             } | |
| 
 | |
|         } | |
|     } | |
| });
 | |
| 
 |