// pages/user/myWhistle/evaluate/index.js import { UserModel } from '../../../../models/user.js'; let userModel = new UserModel(); Page({ /** * 页面的初始数据 */ data: { evaluate:'', comment:'', score:'', list:[] }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.setData({ id:options.id, list:JSON.parse(options.list) }) // console.log(this.data.list) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, rate:function(e){ var score = e.detail; var id = e.currentTarget.id; var list = this.data.list; list[id]['score'] = score; this.setData({ list:list }) // this.setData({ // score:score // }) }, opinion:function(e){ var id = e.currentTarget.id; var list = this.data.list; list[id]['comment'] = e.detail.value; this.setData({ // comment: e.detail.value list:list }) }, submit:function(){ // var score = this.data.score; // if(score == ''){ // wx.showToast({ // title: '请为本次处理评分', // icon: 'none', // duration: 1500 // }); // return; // } for(var i in this.data.list){ if(!this.data.list[i]['score']){ wx.showToast({ title: '请为本次处理评分', icon: 'none', duration: 1500 }); return; } } var param = {}; // param.id = this.data.id; // param.score = this.data.score; // param.comment = this.data.comment; param.list = JSON.stringify(this.data.list); userModel.whistleComment(param,res=>{ if(res.code == 200){ wx.showModal({ title: '提交成功', content: '评价已收到,感谢您的反馈', showCancel:false, confirmText:'知道了', success(res) { if (res.confirm) { wx.reLaunch({ url: '../index' }) return; } } }) return; }else{ wx.showToast({ title: res.message, icon: 'none', duration: 1500 }); return; } }); } })