user_comment_detail.js 3.7 KB
// pages/index/user_comment_detail/user_comment_detail.js
const app=getApp()
Page({

        /**
         * 页面的初始数据
         */
        data: {
                id:-1,
                commentList:null,
                info:{},
                value:''
        },
        //返回
        get_my(){
                wx.navigateBack({})
        },
        //渲染评论数据
        fetchDetail(){
                let url ='/wxapp/product/commentDetail'
                let id=this.data.id
                let params={
                        id
                }
                app.post(url,params).then(r=>{
                        if(r.code==1){
                                r.data.info.stars_arr = []
                                for (let i = 1; i < r.data.info.goods_stars + 1; i++) {
                                        r.data.info.stars_arr.push(i);
                                }
                                r.data.info.create_time = app.timeFormate(r.data.info.create_time, 'YYMMDDHHMM');
                                r.data.list.forEach(function(ele,index){
                                        ele.create_time = app.timeFormate(ele.create_time, 'YYMMDDHHMM');
                                })
                                this.setData({
                                        commentList:r.data.list,
                                        info:r.data.info
                                })
                                console.log(r)
                        }
                })
        },
        //获取内容
        fromInput(e){
                console.log(e)
                this.setData({
                        value:e.detail.value
                })
        },
        //提交
        submit(){
                let value=this.data.value
                if(value==''){
                        wx.showToast({
                                title: '请输入评价内容',
                                icon:'none'
                        })
                        return
                }
                let url ='/wxapp/order/replayComment'
                let params={
                        object_id:this.data.id,
                        content:this.data.value
                }
                app.post(url,params).then(r=>{
                        if(r.code==1){
                                console.log(r)
                                this.fetchDetail();
                                this.setData({
                                        value:''
                                })
                        }
                })
        },

        /**
         * 生命周期函数--监听页面加载
         */
        onLoad: function (options) {
                console.log(options)
                this.setData({
                        id:options.id
                })
                this.fetchDetail();
        },

        /**
         * 生命周期函数--监听页面初次渲染完成
         */
        onReady: function () {

        },

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

        },

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

        },

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

        },

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

        },

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

        },

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

        }
})