|
|
@@ -2,6 +2,7 @@
|
|
|
#include "CGameFrameWnd.h"
|
|
|
|
|
|
#include "ControlEx.h"
|
|
|
+#include "CWaimaiOrderInfoUI.h"
|
|
|
|
|
|
void CGameFrameWnd::Init()
|
|
|
{
|
|
|
@@ -229,6 +230,19 @@ void CGameFrameWnd::HandleClickMsg(TNotifyUI& msg)
|
|
|
}
|
|
|
else if (name == _T("waimai_order_list_info"))
|
|
|
{
|
|
|
+ CWaimaiOrderItemUI* item = static_cast<CWaimaiOrderItemUI*>(msg.pSender->GetParent());
|
|
|
+ std::string waimai_order_id = item->getOrderID();
|
|
|
+ std::string waimai_order_no = item->getOrderNo();
|
|
|
+
|
|
|
+ //请求服务器,获取订单数据
|
|
|
+ CWaimaiOrder order;
|
|
|
+ order.InitData(waimai_order_id, waimai_order_no);
|
|
|
+
|
|
|
+ //刷新订单详情页数据
|
|
|
+ CWaimaiOrderInfoUI* order_info_page = static_cast<CWaimaiOrderInfoUI*>(m_pm.FindControl(_T("waimaiorder_info_page")));
|
|
|
+ order_info_page->Refresh(order);
|
|
|
+
|
|
|
+ //显示订单详情页的内容
|
|
|
CTabLayoutUI* pControl = static_cast<CTabLayoutUI*>(m_pm.FindControl(_T("switch")));
|
|
|
if (pControl && pControl->GetCurSel() != 1)
|
|
|
{
|
|
|
@@ -253,6 +267,14 @@ void CGameFrameWnd::HandleClickMsg(TNotifyUI& msg)
|
|
|
|
|
|
orderlist->Refresh();
|
|
|
}
|
|
|
+ else if (name == _T("waimai_order_info_page_return"))
|
|
|
+ {
|
|
|
+ CTabLayoutUI* pControl = static_cast<CTabLayoutUI*>(m_pm.FindControl(_T("switch")));
|
|
|
+ if (pControl && pControl->GetCurSel() != 0)
|
|
|
+ {
|
|
|
+ pControl->SelectItem(0);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
LRESULT CGameFrameWnd::HandleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam)
|