myOrder.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  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. myOrder[i].item['orderId'] = Order[i].orderId;
  72. myOrder[i].item['sellerId'] = Order[i].bid;
  73. myOrder[i].item['goodsId'] = Order[i].goodsId;
  74. }
  75. console.log(myOrder);
  76. this.setData({
  77. myOrder:myOrder
  78. })
  79. })).catch((err => {
  80. console.log(err);
  81. }))
  82. },
  83. /**
  84. * 生命周期函数--监听页面隐藏
  85. */
  86. onHide() {
  87. },
  88. /**
  89. * 生命周期函数--监听页面卸载
  90. */
  91. onUnload() {
  92. },
  93. /**
  94. * 页面相关事件处理函数--监听用户下拉动作
  95. */
  96. onPullDownRefresh() {
  97. },
  98. /**
  99. * 页面上拉触底事件的处理函数
  100. */
  101. onReachBottom() {
  102. },
  103. /**
  104. * 用户点击右上角分享
  105. */
  106. onShareAppMessage() {
  107. }
  108. })