import {dwdEventReport} from "../../../../utils/statisticsApi"; const formatTime = date => { const year = date.getFullYear() const month = date.getMonth() + 1 const day = date.getDate() return [year, month, day].map(formatNumber).join('-') } const formatNumber = n => { n = n.toString() return n[1] ? n : '0' + n } Component({ properties: {}, data: { tabList: [{ label: "同地点同类型", value: 'addressEvent' }, { label: '同区域不同类型', value: 'addressMobileEvents' }, { label: '同一人员', value: 'mobileEvent' }], tabValue: 'addressEvent', data: {} }, ready() { this.triggerEvent('change',this.data.tabValue) this.getData() }, methods: { tabChange({currentTarget: {dataset:{index}}}) { this.setData({ tabValue: index }) this.triggerEvent('change',this.data.tabValue) }, getData() { let now = new Date(); let params = { "queryDateStart": formatTime(new Date(now.getFullYear(), now.getMonth() - 11)), "queryDateEnd":formatTime(new Date(now.getFullYear(), now.getMonth() + 1, 0, 23, 59, 59)) } dwdEventReport(params).then(res => { this.setData({ data: res.data }) }) }, gotopage(e) { console.log(e) let data = e.currentTarget.dataset.obj if (data.content) { delete data.content } wx.navigateTo({ url: '/subpages/statistics/pages/problem/problem?type='+this.data.tabValue+'&data='+JSON.stringify(data) }) } }, });