| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- #pragma once
- #include "../pch/pch.h"
- #include "CBasePageUI.h"
- #include "../wnd/CModalWnd.h"
- class CJiaobanPageUI : public CBasePageUI
- {
- public:
- CJiaobanPageUI();
- ~CJiaobanPageUI();
- //初始化当前页面的展示,处理默认展示效果,在页面每次被选中加载(注意不是页面创建构造)的时候调用,如果多次选中会多次调用,这里要避免数据重复处理
- void InitShow();
- //处理按钮点击类事件
- void HandleClickMsg(TNotifyUI& msg);
- //处理option切换事件
- void HandleSelectChangeMsg(TNotifyUI& msg);
- //处理下拉框、radio的切换事件
- void HandleItemSelectMsg(TNotifyUI& msg);
- //处理编辑框输入内容改变事件
- void HandleTextChangedMsg(TNotifyUI& msg);
- //处理扫码枪捕捉到的扫码信息
- void HandleTextCapture(std::string content);
- //处理自定义消息,各个页面处理各个页面自己的(是自己处理的消息返回true,不是自己处理的消息返回false)
- bool HandleCustomMessage(UINT uMsg, WPARAM wParam, LPARAM lParam);
- //初始化上班时间的展示
- void InitJiaobanShijian();
- void HandleJiaobanShijian();
- void Refresh();
- void HandleRefresh();
- void DoRefresh();
- void StartJiaoban();
- void SetPos(RECT rc, bool bNeedInvalidate = true);
- private:
- private:
- //是否正在请求服务器
- bool m_is_handle = false;
- //模态对话框有关的
- bool m_is_show_modal_wnd = false;
- CModalWnd* m_curModalWnd;
- std::string m_init_time;
- std::string m_end_time;
- std::string m_diannei_num;
- std::string m_huiyuan_num;
- std::string m_diannei_value;
- std::string m_huiyuan_value;
- std::string m_diannei_refund_member;
- std::string m_diannei_refund_money;
- std::string m_diannei_discount_money;
- std::string m_diannei_xianjin_value;
- std::string m_diannei_xianjin_tuikuan;
- std::string m_diannei_xianjin_zengzhang;
- std::vector<std::string> m_shangban_times;
- std::string m_response;
- };
|