hailu
2023-12-07 097985a7a3f9c869f7ee5692b163210ab647987f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
// 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() {
 
  }
})