logistics.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. var _request = require('../../../../utils/request.js')
  2. var rid
  3. Page({
  4. data: {
  5. order: {},
  6. logistics:{}
  7. },
  8. onLoad: function (options) {
  9. rid = options.id
  10. this.getRadish()
  11. console.log('rid',rid);
  12. },
  13. getRadish () {
  14. var that = this
  15. var url = 'v1/order/' + rid
  16. var params = {
  17. }
  18. var success = function (res) {
  19. var data = res.data
  20. that.setData({
  21. order: data
  22. })
  23. if(data.sign && data.express_order_no && data.express_code) that.getLogistics();
  24. }
  25. _request.$get(url, params, success)
  26. },
  27. getLogistics(){
  28. var that = this
  29. var url = 'v1/experess_info/query'
  30. var params = {
  31. express_no:this.data.order.express_order_no,
  32. express_code:this.data.order.express_code,
  33. sign:this.data.order.sign
  34. }
  35. var success = function (res) {
  36. var data = res.data.resp.result
  37. data['list'] = data.list.reverse()
  38. that.setData({
  39. logistics: data
  40. })
  41. }
  42. _request.$post(url, params, success)
  43. },
  44. copeOrder: function () {
  45. var that = this
  46. var id = this.data.order.express_order_no
  47. wx.setClipboardData({
  48. data: id,
  49. success: function(res) {
  50. wx.showToast({
  51. title: '已成功复制到剪贴板',
  52. icon: 'none',
  53. duration: 2000
  54. })
  55. }
  56. })
  57. },
  58. onShareAppMessage: function (val) {
  59. return _request.share({
  60. sc: 'xcx_user_logistics'
  61. })
  62. }
  63. })