// app.js - 养殖管理系统小程序入口文件
App({
  onLaunch() {
    // 小程序启动
    console.log('养殖管理系统小程序启动')
    
    // 获取系统信息
    const systemInfo = wx.getSystemInfoSync()
    this.globalData.systemInfo = systemInfo
    
    // 检查登录状态
    this.checkLoginStatus()
  },

  onShow() {
    // 小程序显示
    console.log('小程序显示')
  },

  onHide() {
    // 小程序隐藏
    console.log('小程序隐藏')
  },

  onError(err) {
    // 小程序错误
    console.error('小程序错误:', err)
  },

  // 检查登录状态
  checkLoginStatus() {
    const token = wx.getStorageSync('token')
    const userInfo = wx.getStorageSync('userInfo')
    
    if (token && userInfo) {
      this.globalData.isLogin = true
      this.globalData.userInfo = userInfo
      this.globalData.token = token
    } else {
      this.globalData.isLogin = false
      this.globalData.userInfo = null
      this.globalData.token = ''
    }
  },

  // 全局数据
  globalData: {
    isLogin: false,
    userInfo: null,
    token: '',
    systemInfo: null,
    apiBaseUrl: 'https://ad.ningmuyun.com/farm/api'
  }
})

