package eVVM.apk.ui.vaccination; import android.widget.Button; import android.widget.EditText; import butterknife.BindView; import butterknife.OnClick; import eVVM.apk.R; import eVVM.apk.helper.InputTextHelper; import eVVM.apk.helper.SPUtils; import eVVM.apk.mvp.MvpActivity; import eVVM.apk.ui.bean.VerificationCodeBean; import eVVM.apk.ui.vaccination.icltregist.IcltregistContract; import eVVM.apk.ui.vaccination.icltregist.IctregisterPresenter; public class InoculationRegistActivity extends MvpActivity implements IcltregistContract.View { @BindView(R.id.registicl_et_name) EditText registiclEtName; @BindView(R.id.registicl_et_code) EditText registiclEtCode; @BindView(R.id.registicl_et_phone) EditText registiclEtPhone; @BindView(R.id.registicl_et_email) EditText registiclEtEmail; @BindView(R.id.registicl_btn_submitted) Button registiclBtnSubmitted; @Override protected int getLayoutId() { return R.layout.activity_inoculation_regist; } @Override protected int getTitleId() { return R.id.tb_registicl_title; } @Override protected void initView() { new InputTextHelper.Builder(this) .setMain(registiclBtnSubmitted) .addView(registiclEtName) .addView(registiclEtCode) .addView(registiclEtPhone) .addView(registiclEtEmail) .build(); } @Override protected void initData() { } @OnClick(R.id.registicl_btn_submitted) public void onViewClicked() { if (registiclEtPhone.getText().toString().length() != 11) { toast(getString(R.string.common_phone_input_error)); } else if (registiclEtCode.getText().toString().length() < 15) { //身份证号码一般都是18位 最少15位 toast(getString(R.string.common_idnum_input_error)); } else { // 重置密码 //startActivityFinish(PasswordResetActivity.class); //toast("注册成功"); getPresenter().icltreg(registiclEtName.getText().toString(),null,null, registiclEtEmail.getText().toString(),registiclEtCode.getText().toString(),registiclEtPhone.getText().toString()); } } @Override protected IctregisterPresenter createPresenter() { return new IctregisterPresenter(); } @Override public void icltregError(String msg) { toast(msg); } @Override public void icltregSuccess(VerificationCodeBean data) { String vnuserId = (String) data.getData(); String inoculatorIds = (String) SPUtils.get("INOCULATOR_LIST",""); SPUtils.put("INOCULATOR_LIST",inoculatorIds.equals("") ? vnuserId : inoculatorIds + "," + vnuserId); startActivityFinish(ReadingActivity.class); toast("注册成功,请进行扫描"); } }