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',
							 | 
						|
								                })
							 | 
						|
								            }
							 | 
						|
								
							 | 
						|
								        }
							 | 
						|
								    }
							 | 
						|
								});
							 | 
						|
								
							 |