epmet 工作端 小程序
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.

75 lines
2.1 KiB

import {dwdEventList} from "../../../../utils/statisticsApi";
const App = getApp()
Page({
data: {
tabList: {
addressEvent: {
label: "同地点同类型",
value: 'addressEvent'
},
addressMobileEvents: {
label: '同区域不同类型',
value: 'addressMobileEvents'
},
mobileEvent: {
label: '同一人员',
value: 'mobileEvent'
}
},
type: '',
data: {},
list: [],
pageNo: 1,
total: 0
},
onLoad(options) {
console.log(options,"sdkljfglksdf");
this.setData({
type: options.type,
data: options.data ? JSON.parse(options.data) : ''
})
console.log(this.data.data,"dskljfl");
this.getList()
},
getList() {
let params = {
pageNo: this.data.pageNo,
pageSize: 10,
mobile:this.data.data.mobile
}
let detail = this.data.data
if (this.data.type === 'addressEvent') {
params.firstIdList = [detail.categoryId];
}
if (this.data.type === 'addressEvent' || this.data.type === 'addressMobileEvents') {
params.eventContent = detail.address;
}
if (this.data.type === 'mobileEvent') {
params.mobile = detail.mobile;
}
dwdEventList(params).then(res => {
this.setData({
total: res.data.total,
list: this.data.list.concat(res.data.list)
})
})
},
gotoPage({currentTarget: {dataset: {id}}}) {
console.log(id,"dlkjsklgfs");
let token=wx.getStorageSync('token')
wx.navigateTo({
url: '/pages/webView/webView?worktoken='+token+'&iceventid='+id+'&AttackEvent='+'https://epmet-preview.elinkservice.cn/epmet-work-h5/#/HotlineDetail',
})
},
onReachBottom() {
if (this.data.list.length < this.data.total) {
this.setData({
pageNo: this.data.pageNo + 1
})
this.getList()
}
}
});