默认提交
Showing
1 changed file
with
34 additions
and
4 deletions
| ... | @@ -300,7 +300,7 @@ Page({ | ... | @@ -300,7 +300,7 @@ Page({ |
| 300 | socketStatus: 'connected', | 300 | socketStatus: 'connected', |
| 301 | waitingResponse: false | 301 | waitingResponse: false |
| 302 | }) | 302 | }) |
| 303 | this.refreshView(); | 303 | // this.refreshView(); |
| 304 | }) | 304 | }) |
| 305 | 305 | ||
| 306 | wx.onSocketClose(() => { | 306 | wx.onSocketClose(() => { |
| ... | @@ -321,10 +321,40 @@ Page({ | ... | @@ -321,10 +321,40 @@ Page({ |
| 321 | // 监听服务器推送消息 | 321 | // 监听服务器推送消息 |
| 322 | wx.onSocketMessage(message => { | 322 | wx.onSocketMessage(message => { |
| 323 | console.log('socket message:', message); | 323 | console.log('socket message:', message); |
| 324 | this.setData({ | 324 | let socketData = message && message.data || ""; |
| 325 | loading: false | 325 | let result = null; |
| 326 | if (socketData) { | ||
| 327 | let parseData = JSON.parse(socketData); | ||
| 328 | result = parseData && parseData.content || null; | ||
| 329 | } | ||
| 330 | console.log("result:", result); | ||
| 331 | |||
| 332 | if (!result) return; | ||
| 333 | let priceInfo = result.list || []; | ||
| 334 | priceInfo.forEach(element => { | ||
| 335 | element.recordTime = new Date(element.recordTime).toString("yyyy.MM.dd hh:mm:ss"); | ||
| 336 | element.memberPhone = element.memberPhone.substr(0, 3) + '****' + element.memberPhone.substr(7); | ||
| 326 | }); | 337 | }); |
| 327 | this.refreshView(); | 338 | this.setData({ |
| 339 | priceInfo: priceInfo, | ||
| 340 | maxPrice: result.maxPrice || 0, | ||
| 341 | priceTotal: result.total || 0 | ||
| 342 | }) | ||
| 343 | |||
| 344 | // 重置倒计时 | ||
| 345 | let productInfo = this.data.productInfo; | ||
| 346 | let endTime = result.endTime || 0; | ||
| 347 | productInfo.endTime = endTime | ||
| 348 | this.setData({ | ||
| 349 | isTimeEnd: endTime <= 0, | ||
| 350 | productInfo | ||
| 351 | }) | ||
| 352 | this.removeTimer(); | ||
| 353 | this.startTimer(); | ||
| 354 | // this.setData({ | ||
| 355 | // loading: false | ||
| 356 | // }); | ||
| 357 | // this.refreshView(); | ||
| 328 | }) | 358 | }) |
| 329 | 359 | ||
| 330 | // 打开信道 | 360 | // 打开信道 | ... | ... |
-
Please register or sign in to post a comment