import APIClient from '../../utils/APIClient';
const app = getApp();
import {
  formatDate
} from '../../utils/util';
export const myInit = (that) => {
  console.log(123123123, app.globalData.isIOS)
  that.setData({
    myData: {
      title: '修改资料',
      concern: '我的关注',
      course: '我的课程',
      read: '我的朗读',
      keep: '我的收藏',
      collage: '我的拼团',
      wallet: '我的钱包',
      schoolCity: '',
      schoolName: '',
      user: {},
      isIOS: app.globalData.isIOS,
      isVIP: true,
      grade:''
    },
    followData: []
  });
  that.getUserWorksInfo();
  that.getUserAuth(); //用户鉴权
  // that.getMyRead();
  console.log(that.data.myData)
  that.toMyEdit = (e) => {
      let title = e.currentTarget.dataset.title;
      wx.navigateTo({
        url: `../user/myEdit/myEdit?title=修改资料`
      });
    },
    that.toMyConcern = e => {
      wx.navigateTo({
        url: `../myconcern/myconcern?title=我的关注`
      });
    }
  that.toMyRead = e => {
      wx.navigateTo({
        url: `../user/myread/myread?title=我的朗读`
      });
    },
    that.toMyKeep = e => {
      wx.navigateTo({
        url: `../mycollection/mycollection`
      });
    },

    that.getFollowWorks = (pageNo, pageSize) => {
      APIClient.getFollowWorks(pageNo, pageSize).success(res => {
        console.log(res)
        const followData = res.data.data.list;
        // const followTemp = [];
        followData.forEach(item => {
          const temp = {};
          console.log(item.userRead.id)
          temp.nickName = item.user.wechatName;
          temp.avatar = item.user.avatar;
          temp.uid = item.user.uid;
          temp.plays = item.userRead.playAmount;
          temp.likes = item.userRead.likeAmount;
          temp.commentAmount = item.userRead.commentAmount ? item.userRead.commentAmount : 0;
          temp.classId = item.userRead.exampleId ? item.userRead.exampleId :  1605097720036046;
          temp.img = item.userRead.iconImg;
          temp.id = item.userRead.id;
          temp.title = item.userRead.title;
          temp.summary = item.userRead.summary;
          temp.type = item.userRead.type;
          temp.isLike = item.isLike;
          temp.isFavorite = item.isFavorites;
          temp.time = formatDate(item.userRead.gmtCreated, 3);
          // 还差一些字段
          that.data.followData.push(temp);
        });
        // console.log(followTemp);
        that.setData({
          followData: that.data.followData,
          followPageTotalNo: res.data.data.totalNo
        })
      });
    },
    that.toWalletDetail = function (e) {
      wx.navigateTo({
        url: `../../pages/user/walletDetails/walletDetails?title=资金明细`
      });
    },
    that.toVIPBuy = function (e) {
      if (app.globalData.isIOS) {
        wx.navigateTo({
          url: `../../pages/vipPage/vipCode/vipCode`
        });

      } else {
        wx.navigateTo({
          url: `../../pages/vipPage/vip/vip`
        });
      }


    },
    that.getFollowWorks(1, 3);
}