#pragma once #include "../order/CWaimaiOrder.h" class CWaimaiOrderInfoUI : public CVerticalLayoutUI { public: CWaimaiOrderInfoUI() { } //刷新当前页面的内容,注意这个函数不会改变当前的订单状态以及“页数” void DoEvent(TEventUI& event); void SetStatus(int status) { m_status = status; } void SetPage(int n) { m_page = n; } //根据外卖订单数据,刷新订单详情页的显示 void Refresh(CWaimaiOrder& order); private: int m_status = 1; //1:未处理 2:已确认 3:配送中 4:成功 5:失败 6:退款中 int m_page = 1; int m_total_page; //总页数 };