// pages/rate/rate.js Page({ /** * 页面的初始数据 */ data: { params: {}, value: 0, comment: '', isRate:0 }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { // this.data.params =JSON.parse(options.params) this.setData({ params:JSON.parse(options.params), isRate:JSON.parse(options.params).isRate }) if(this.data.isRate){ this.setData({ value:this.data.params.score, comment:this.data.params.evaluate }) } }, onChange(event) { this.setData({ value: event.detail, }); }, handleInput(e) { this.setData({ comment: e.detail.value }); }, handleSubmit() { if (this.data.value == 0) { wx.showToast({ title: '请选择您对本次服务的评价', icon: 'none' }) return false } let data = { id: this.data.params.id, userId: this.data.params.userId, orderType: this.data.params.orderType, score: this.data.value, evaluate: this.data.comment } wx.request({ url: `https://puyue.yhupai.com/prod-api/iot/deviceOrder/editDeviceOrderScore?id=${data.id}&userId=${data.userId}&orderType=${data.orderType}&score=${data.score}&evaluate=${data.evaluate}`, method: "post", header: { "Access-Control-Allow-Headers": 'token', Authorization: `Bearer ${wx.getStorageSync('token')}` }, // data: data, success: (res, header) => { if (res.data.code !== 200) { wx.showToast({ title: res.data.msg, icon: "error" }) } else { wx.navigateBack() } } }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })