const api = require('../../../../utils/home') Page({ /** * 页面的初始数据 */ data: { orgList:[], streetArr:[] }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { let {parentDeptNames} = JSON.parse(wx.getStorageSync('userInfo') ) let arr = parentDeptNames.split('-') wx.setNavigationBarTitle({ title:arr[2]+'网格力量' }) this.getAllOrgList(options) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, getAllOrgList(options){ api.getAllOrgList().then(res=>{ this.setData({ streetArr :res.data.options[0].children }) let smallGrid = [] this.data.streetArr.forEach(item=>{ if(item.children){ item.children.forEach(itemC=>{ if(itemC.children){ itemC.children.forEach(itemK=>{ if(itemK.children){ itemK.children.forEach(itemH=>{ smallGrid.push({label:itemH.label,value:itemK.value,pid:itemK.value,type:'smallGrid'}) }) } }) } }) } }) let fiterArr = smallGrid.filter(item=>item.pid == options.id) console.log(fiterArr,'筛选出的微网格数据'); this.setData({ orgList:fiterArr }) }).catch(err=>{ console.log(err); }) }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { }, handleClickTo(e){ console.log(e); wx.navigateTo({ url: `/subpages/home/pages/consultation/consultation?label=${e.currentTarget.dataset.label}&id=${e.currentTarget.dataset.value}`, }) } })