// pages/details/details.js
const { getGoodsDetail } = require('../../API/appraise')
const { formatTime } = require('../../utils/util')

Page({

    /**
     * 页面的初始数据
     */
    data: {
        id: 0,
        title: "",
        price: 0,
        pic: [],
        desc: "",
        uid: Number,
        time: Number
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        //将传递过来的关于商品的数据渲染到页面
        this.setData({
            id: options.id,
            title: options.title,
            price: options.price,
            pic: options.img,
            uid: parseInt(options.uid)
        })
        console.log(this.data.pic);
        //获取时间戳
        var date = Date.parse(new Date())
        date = date / 1000
        this.setData({
            time: date
        })
        this.GoodsDetail();
    },
    GoodsDetail() {
        getGoodsDetail(this.data).then((res) => {
            const { code, data, message} = res.data; 
            //通过获取详细信息将商品的描述获取并渲染
            this.setData({
                desc: data.Desc
            })
        }).catch((err) => {
            console.log(err);
        })
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {
        
    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})