const app = getApp(); Page({ /** * 页面的初始数据 */ data: { storeId: "", content: "", level: 0, defaultImage: "../../images/icon-no-evaluation.png", selectImage: "../../images/icon-evaluation.png", list: [{ image: "../../images/icon-no-evaluation.png" }, { image: "../../images/icon-no-evaluation.png" }, { image: "../../images/icon-no-evaluation.png" }, { image: "../../images/icon-no-evaluation.png" }, { image: "../../images/icon-no-evaluation.png" }], }, /** * 生命周期函数--监听页面加载 */ onLoad: function(options) { this.data.storeId = options.storeId; }, /** * 评价 */ cy_tapEvaluate: function(e) { console.log(e); var index = e.currentTarget.dataset.index; for (var i = 0; i < this.data.list.length; i++) { var item = this.data.list[i]; item.image = this.data.defaultImage; if (i <= index) { item.image = this.data.selectImage; } } this.setData({ level: index, list: this.data.list }); }, onShow:function(){ wx.setNavigationBarColor({ frontColor: '#ffffff', backgroundColor: app.globalData.color }); this.setData({color:app.globalData.color}) }, /** * */ cy_bindinput: function(e) { console.log(e); this.data.content = e.detail.value; this.setData({ isSubmit: this.data.content != "", }); }, /** * 提交 */ cy_submit: function() { if (this.data.content.length == "") { return; } var time = app.utils.getFormatTime(new Date(), 1); var params = { method: "program.evaluate.upload", programId: app.globalData.programId, storeId: this.data.storeId, memberId: app.globalData.memberId, openId: app.openId, touxiang: app.globalData.user.avatarUrl, memberName: app.globalData.cardInfo.name, memo: this.data.content, storeLevel: this.data.level, productLevel: this.data.level, serverLevel: this.data.level, tickingTime: time } console.log(params); var ignores = ["memberId", "touxiang", "memberName", "memo", "storeLevel", "productLevel", "serverLevel", "tickingTime"]; app.jsapi.api(app.globalData.appKey, app.globalData.appSecret, app.globalData.serverUrl).ajax(params, ignores, function(json) { console.log(json); var data = json.data; if (data.status == 1) { wx.showToast({ title: "评价成功", icon: "none" }) wx.navigateBack({ }) } else { wx.showToast({ title: data.errMessage, icon: "none" }) } }, function(err) { console.log(err); wx.showToast({ title: "网络连接异常,请检查", icon: "none" }) }); }, /** * 生命周期函数--监听页面卸载 */ onUnload: function() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function() { }, /** * 用户点击右上角分享 */ onShareAppMessage: function() { } })