comment.js 3.4 KB
var t = require("../../../utils/util.js"), e = require("../../../utils/network.js"), i = require("../../../utils/util.js");

Page({
    data: {
        coment: "",
        id: "",
        ouid: "",
        gid: "",
        odid: "",
        commentlist: [],
        pics: [],
        imgs: [],
        lenMore: 1
    },
    changeText: function(t) {
        this.setData({
            coment: t.detail.value
        });
    },
    comment: function() {
        var t = this;
        e.POST({
            url: "User/comment",
            header: "application/x-www-form-urlencoded",
            params: {
                id: this.data.odid
            },
            success: function(e) {
                "success" == e.data.state && t.setData({
                    commentlist: e.data.good
                });
            }
        });
    },
    subcomment: function(i) {
        var a = this.data.commentlist;
        if ("" == this.data.coment) wx.showToast({
            title: "请输入评论内容",
            icon: "none",
            duration: 2e3
        }); else {
            var o = this;
            wx.getStorage({
                key: "ouid",
                success: function(i) {
                    o.setData({
                        ouid: i.data
                    }), e.POST({
                        url: "User/do_comment",
                        header: "application/x-www-form-urlencoded",
                        params: {
                            id: a.id,
                            ouid: o.data.ouid,
                            gid: a.gid,
                            content: o.data.coment,
                            pic: t.imgs
                        },
                        success: function(t) {
                            wx.showToast({
                                title: t.data.msg
                            }), wx.navigateBack({
                                delta: 1
                            });
                        }
                    });
                }
            });
        }
    },
    onLoad: function(t) {
        console.log(t), this.setData({
            odid: t.odid
        }), this.comment();
    },
    choose: function() {
        var t = this, e = this.data.pics;
        wx.chooseImage({
            count: 3 - e.length,
            sizeType: [ "original", "compressed" ],
            sourceType: [ "album", "camera" ],
            success: function(i) {
                var a = i.tempFilePaths;
                e = e.concat(a), t.setData({
                    pics: e
                });
            },
            fail: function() {},
            complete: function() {
                t.uploadimg();
            }
        });
    },
    uploadimg: function() {
        var t = this.data.pics;
        i.uploadimg({
            url: "https://leemoral.wx.bronet.cn/index.php/Api/User/upload_wxpic",
            path: t
        });
    },
    onReady: function() {},
    onShow: function() {},
    onHide: function() {},
    onUnload: function() {},
    onPullDownRefresh: function() {},
    onReachBottom: function() {},
    onShareAppMessage: function() {},
    delpic: function(t) {
        var e = this.data.pics, i = t.currentTarget.dataset.index;
        e.splice(i, 1), this.setData({
            pics: e
        });
    },
    previewImage: function(t) {
        var e = t.currentTarget.dataset.index, i = this.data.pics;
        wx.previewImage({
            current: i[e],
            urls: i
        });
    }
});