import userApi from '../../../api/user'; import shopApi from '../../../api/shop'; Page({ /** * 页面的初始数据 */ data: { tabIndex:0, orderList:[], merchantOrderList:[], couponList:[], orderStatus:userApi.order.status, orderStatusKV:userApi.order.statusKV, merchantPayOrderStatus:shopApi.merchantPayOrderStatus, merchantPayOrderStatusKV:shopApi.merchantPayOrderStatusKV, merchantOrderStatus:shopApi.merchantOrderStatus, merchantOrderStatusKV:shopApi.merchantOrderStatusKV, }, changeTab(event){ const tabIndex = event.currentTarget.dataset.index; this.setData({tabIndex}) }, goToDetail(event){ const orderId = event.currentTarget.dataset.id; wx.navigateTo({ url: `/pages/order/detail/index?id=${orderId}`, }) }, goToShopDetail(event){ const item = event.currentTarget.dataset.item; //缺少 shopid // wx.navigateTo({ // url: `/pages/shop/detail/index?id=${item.id}`, // }) }, goToCouponDetail(event){ const id = event.currentTarget.dataset.id; wx.navigateTo({ url: `/pages/order/detail-group/index?id=${id}`, }) }, orderAgain(event){ const order = event.currentTarget.dataset.item; const orderConfirm = this.selectComponent("#merchantOrderConfirm"); orderConfirm.preOrder({ id:order.merchant_product_id, name:order.product_name, tags:order.product_tags }); }, orderCreated(){ //创建成功之后刷新 order 列表,成功之后会跳转,不用刷新 this.loadMerchantOrderList(); }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { this.loadOrderList(); this.loadMerchantOrderList(); this.loadMerchantPayOrderList(); }, loadOrderList(){ //代取快递列表 userApi.order.list().then((data)=>{ this.setData({ orderList:data.items }) }); }, loadMerchantPayOrderList(){ //消费买单列表 shopApi.orderList().then((data)=>{ this.setData({ merchantOrderList:data.items }) }) }, loadMerchantOrderList(){ //代金券列表 userApi.order.merchantList().then((data)=>{ data.map((item)=>{ if(item.product_tags){ item.product_tags = item.product_tags.split(','); } }) this.setData({ couponList:data }) }); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })