package com.doumee.keyCabinet.ui.keyCabinet;
|
|
import androidx.annotation.Nullable;
|
import androidx.appcompat.app.AppCompatActivity;
|
|
import android.os.Bundle;
|
import android.text.TextUtils;
|
import android.view.View;
|
import android.widget.Toast;
|
|
import com.doumee.keyCabinet.R;
|
import com.doumee.keyCabinet.base.MyBaseActivity;
|
import com.doumee.keyCabinet.databinding.ManageLoginActivityBinding;
|
import com.doumee.lib_coremodel.bean.event.ActionEventData;
|
|
import dagger.hilt.android.AndroidEntryPoint;
|
|
@AndroidEntryPoint
|
public class ManageLoginActivity extends MyBaseActivity<ManageLoginVM, ManageLoginActivityBinding> {
|
|
|
@Override
|
public int getLayoutId() {
|
return R.layout.manage_login_activity;
|
}
|
|
@Override
|
public void initView(@Nullable Bundle savedInstanceState) {
|
isAddCountTimer = false;
|
normalConfig();
|
getDB().setModel(getVM());
|
}
|
|
@Override
|
public void initData(@Nullable Bundle savedInstanceState) {
|
|
}
|
|
@Override
|
protected void doRegister(int type, ActionEventData data) {
|
switch (type){
|
case 1:
|
//显示密码
|
|
break;
|
case 2:
|
if(TextUtils.isEmpty(getDB().etName.getText().toString())){
|
Toast.makeText(mContext, "请输入登录账号", Toast.LENGTH_SHORT).show();
|
return;
|
}
|
if(TextUtils.isEmpty(getDB().etPw.getText().toString())){
|
Toast.makeText(mContext, "请输入账号密码", Toast.LENGTH_SHORT).show();
|
return;
|
}
|
getVM().loginCabinet(getDB().etName.getText().toString(),getDB().etPw.getText().toString());
|
break;
|
case 3:
|
//显示加载
|
getDB().clProgress.setVisibility(View.VISIBLE);
|
getDB().clTip.setVisibility(View.GONE);
|
break;
|
case 4:
|
getDB().clProgress.setVisibility(View.GONE);
|
getDB().clTip.setVisibility(View.VISIBLE);
|
break;
|
default:
|
break;
|
}
|
}
|
}
|