import { ORDER_DATA } from './mocks/index'; import { ORDER_STATUS } from '@config/const'; const app: AppOption = getApp(); Page({ data: { tabIndex: 0, orderData: ORDER_DATA, tabs: ['全部', '待付款', '待发货', '待收货'], orderStatusNames: ORDER_STATUS, currentStatusType: 5, isShowCancelOrder: true, // 是否显示已取消订单 }, onLoad(options) { const tabIndex = Number.parseInt(options.tabIndex || '0', 10); this.setData({ tabIndex, }); console.log(this.data.orderData); }, onReady() {}, onShow() {}, onHide() {}, onUnload() {}, onShareAppMessage() { return { title: '', }; }, onCheckboxChange() { this.setData({ isShowCancelOrder: !this.data.isShowCancelOrder, }); }, onChange(e: WechatMiniprogram.TouchEvent) { console.log(e); }, // 取消订单 onCancelOrder(e: WechatMiniprogram.TouchEvent) { console.log(e); }, // 付款 onPay() {}, // 去我的玩具柜页面 onEnterToyCabinet() { app.route.go({ url: '/pages/toy-cabinet/index' }); }, // 去物流信息页面 onEnterOrderExpress() { app.route.go({ url: '/pages/order-express/index' }); }, // 商品详情点击事件 onClickGoods() {}, // 申请售后 onShowApplyDialog() { app.route.go({ url: '/pages/aftersale-list/index' }); }, onShowFillDialog() { app.route.go({ url: '/pages/aftersale-list/index' }); }, });