myOrder.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. // pages/myOrder.js
  2. const {getUserAllOrder} = require('../../API/appraise')
  3. var getUserAllOrderOption = {
  4. uid: wx.getStorageSync('uid')
  5. }
  6. Page({
  7. /**
  8. * 页面的初始数据
  9. */
  10. data: {
  11. myOrder:[
  12. // {
  13. // id:1,
  14. // item:{
  15. // merchantName:'666',
  16. // commodityState: '已售出',
  17. // commodityUrl: 'https://img.js.design/assets/smartFill/img313164da746310.jpg',
  18. // commodityTitle: '高级感中长款呢子',
  19. // commodityPrice: '55.00'
  20. // }
  21. // },
  22. // {
  23. // id:2,
  24. // item:{
  25. // merchantName:'daisy',
  26. // commodityState: '待售',
  27. // commodityUrl: 'https://img.js.design/assets/img/6229b69ff89eeaf3b7fd1919.jpg',
  28. // commodityTitle: '粉色',
  29. // commodityPrice: '20.00'
  30. // }
  31. // },{
  32. // id:3,
  33. // item:{
  34. // merchantName:'deter',
  35. // commodityState: '已购入',
  36. // commodityUrl: 'https://img.js.design/assets/img/64ca428a87e21a113298b895.jpg',
  37. // commodityTitle: 'ins风针织连衣裙',
  38. // commodityPrice: '55.00'
  39. // }
  40. // }
  41. ]
  42. },
  43. /**
  44. * 生命周期函数--监听页面加载
  45. */
  46. onLoad(options) {
  47. },
  48. /**
  49. * 生命周期函数--监听页面初次渲染完成
  50. */
  51. onReady() {
  52. },
  53. /**
  54. * 生命周期函数--监听页面显示
  55. */
  56. onShow() {
  57. var myOrder = this.data.myOrder;
  58. getUserAllOrder(getUserAllOrderOption).then((res => {
  59. console.log(res);
  60. const Order = res.data.data;
  61. console.log(Order);
  62. for(let i = 0; i < Order.length;i++)
  63. {
  64. myOrder.push({item:{}});
  65. myOrder[i]['id'] = i+1;
  66. myOrder[i].item['merchantName'] = Order[i].bName;
  67. myOrder[i].item['commodityState'] = Order[i].state = 0? '进行中':Order[i].state = 1? '已取消':'已完成';
  68. myOrder[i].item['commodityUrl'] = Order[i].goodsImg;
  69. myOrder[i].item['commodityTitle'] = Order[i].title;
  70. myOrder[i].item['commodityPrice'] = Order[i].price.toString()+'.00';
  71. }
  72. console.log(myOrder);
  73. this.setData({
  74. myOrder:myOrder
  75. })
  76. })).catch((err => {
  77. console.log(err);
  78. }))
  79. },
  80. /**
  81. * 生命周期函数--监听页面隐藏
  82. */
  83. onHide() {
  84. },
  85. /**
  86. * 生命周期函数--监听页面卸载
  87. */
  88. onUnload() {
  89. },
  90. /**
  91. * 页面相关事件处理函数--监听用户下拉动作
  92. */
  93. onPullDownRefresh() {
  94. },
  95. /**
  96. * 页面上拉触底事件的处理函数
  97. */
  98. onReachBottom() {
  99. },
  100. /**
  101. * 用户点击右上角分享
  102. */
  103. onShareAppMessage() {
  104. }
  105. })