// subpages/houseAudit/page/index/index.js import api from '../../../../api/houseAudit' Page({ //首页配置返回 /** * 页面的初始数据 */ data: { houseList:[], childNav:[{label:'待审核',value:'0'},{label:'审核通过',value:'1'},{label:'审核不通过',value:'-1'}], tabflag:'0', pageNum:0, pageSize:10, loadMoreVisible:false }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { this.getHousesalerentinfo() }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { this.getHousesalerentinfo() }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { this.setData({ loadMoreVisible: true, pageNum: this.data.pageNum + 1 }) this.getHousesalerentinfo() }, /** * 用户点击右上角分享 */ onShareAppMessage() { }, getHousesalerentinfo(){ let parms = { pageNum:this.data.pageNum, pageSize:this.data.pageSize, auditStatus:this.data.tabflag } api.getHousesalerentinfo(parms).then(res=>{ console.log(res); for(let i in res.data.list){ res.data.list[i].createdData = res.data.list[i].createdData.substr(0,10) } this.setData({ houseList:res.data.list }) }).catch(err=>{ }) }, handleClickTab(e){ // 这里还要调下接口根据不同接口传不同的状态类型 this.setData({ tabflag:e.currentTarget.dataset.value }) this.getHousesalerentinfo() }, handleClickBtn(e){ console.log(this.data.tabflag); // 这里跳转到详情页面然后根据传过去的值去判断是审核还是详情 let str = encodeURIComponent(JSON.stringify(e.currentTarget.dataset.item)) //还有传参问题加上 // 居民端的编辑提示信息可以修改下 wx.navigateTo({ url: `../audit/audit?houseFlag=${this.data.tabflag}&houseObj=${str}`, }) } })