// 通知列表页面的JS文件
const app = getApp();
const utils = require('../../utils/util.js')
Page({
  /**
   * 页面的初始数据
   */
  data: {
    noticeList: [
    ]
  },

  onLoad: function (options) {
    debugger
  
    this.setData({
      noticeList:app.globalData.notices
    });
  },


  // getNoticeList: function() {
  //   wx.request({
  //     url: 'API地址/notice/list', 
  //     success: (res) => {
  //       if (res.data && res.data.code === 200) {
  //         this.setData({
  //           noticeList: res.data.data
  //         });
  //       }
  //     },
  //     fail: () => {
  //       // 网络请求失败时使用默认数据
  //       console.log('获取通知列表失败，使用默认数据');
  //     }
  //   });
  // },

  /**
   * 跳转到通知详情页
   */
  goToDetail: function (e) {
    const id = e.currentTarget.dataset.id;
    const notice = this.data.noticeList.find(item => item.id === id);
    
    if (notice) {
      // 将通知数据转换为JSON字符串
      const noticeStr = JSON.stringify(notice);
      // 跳转到详情页并传递完整数据
      wx.navigateTo({
        url: '/pages/tzxq/tzxq?noticeData=' + encodeURIComponent(noticeStr)
      });
    } else {
      wx.showToast({
        title: '未找到通知详情',
        icon: 'none'
      });
    }
  },

  /**
   * 返回上一页
   */
  goBack: function() {
    wx.navigateBack();
  },
})
