CWaimaiOrderInfoUI.h 636 B

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