Browse Source

update

sunlight
zhaohe 11 months ago
parent
commit
c3d036ce03
  1. BIN
      ui/hand_acid_mainboard_ui.HMI
  2. 7
      usrc/service/page/Page_login.cpp
  3. 1
      usrc/service/page/Page_login.hpp

BIN
ui/hand_acid_mainboard_ui.HMI

7
usrc/service/page/Page_login.cpp

@ -50,14 +50,11 @@ void Page_login::OnPageLoad() {
UIS->setVal(PAGE, OBJ(cUsrName), getCfgStr((config_index_t)(kusr_name0))); UIS->setVal(PAGE, OBJ(cUsrName), getCfgStr((config_index_t)(kusr_name0)));
if (!UIS->isFromPopWin()) { if (!UIS->isFromPopWin()) {
memset(txtPasswdCache, 0, sizeof(txtPasswdCache));
UIS->setVal(PAGE, OBJ(txtPasswd), "");
} }
UIS->setVal(PAGE, OBJ(txtPasswd), txtPasswdCache);
} }
void Page_login::OnInputFieldContentChange(uint8_t bid, const char* text) { void Page_login::OnInputFieldContentChange(uint8_t bid, const char* text) {
if (bid == OBJ(txtPasswd)) { if (bid == OBJ(txtPasswd)) {
strncpy(txtPasswdCache, text, sizeof(txtPasswdCache));
UIS->setVal(PAGE, bid, text); UIS->setVal(PAGE, bid, text);
UIS->virtualClick(PAGE, OBJ(blogin), 0); // 触发一次登录按钮虚拟点击事件 UIS->virtualClick(PAGE, OBJ(blogin), 0); // 触发一次登录按钮虚拟点击事件
} }
@ -87,8 +84,8 @@ void Page_login::OnLoginButtonClick(uint8_t bid, const char* userName, const cha
ZLOGI(TAG, "%s login success ", userName); ZLOGI(TAG, "%s login success ", userName);
GSM->setLogin(false, userName); GSM->setLogin(false, userName);
} }
UIS->chpage(pg_main); UIS->chpage(pg_main);
UIS->setVal(PAGE, OBJ(txtPasswd), "");
GSM->setMenuPage(GSM->isAdmin() ? pg_menuAdmin2 : pg_menuUsr); GSM->setMenuPage(GSM->isAdmin() ? pg_menuAdmin2 : pg_menuUsr);
return; return;
} }

1
usrc/service/page/Page_login.hpp

@ -7,7 +7,6 @@ class Page_login : public IPageProcesser {
private: private:
/* data */ /* data */
char txtPasswdCache[20] = {0};
public: public:
static Page_login* ins() { static Page_login* ins() {

Loading…
Cancel
Save