5294eea2658324136e1f62e5b223c41ee80027d4.svn-base 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. package eVVM.apk.ui.vaccination;
  2. import android.widget.Button;
  3. import android.widget.EditText;
  4. import butterknife.BindView;
  5. import butterknife.OnClick;
  6. import eVVM.apk.R;
  7. import eVVM.apk.helper.InputTextHelper;
  8. import eVVM.apk.mvp.MvpActivity;
  9. import eVVM.apk.ui.bean.VerificationCodeBean;
  10. import eVVM.apk.ui.vaccination.icltregist.IcltregistContract;
  11. import eVVM.apk.ui.vaccination.icltregist.IctregisterPresenter;
  12. public class InoculationRegistActivity extends MvpActivity<IctregisterPresenter> implements IcltregistContract.View {
  13. @BindView(R.id.registicl_et_name)
  14. EditText registiclEtName;
  15. @BindView(R.id.registicl_et_code)
  16. EditText registiclEtCode;
  17. @BindView(R.id.registicl_et_phone)
  18. EditText registiclEtPhone;
  19. @BindView(R.id.registicl_et_email)
  20. EditText registiclEtEmail;
  21. @BindView(R.id.registicl_btn_submitted)
  22. Button registiclBtnSubmitted;
  23. @Override
  24. protected int getLayoutId() {
  25. return R.layout.activity_inoculation_regist;
  26. }
  27. @Override
  28. protected int getTitleId() {
  29. return R.id.tb_registicl_title;
  30. }
  31. @Override
  32. protected void initView() {
  33. new InputTextHelper.Builder(this)
  34. .setMain(registiclBtnSubmitted)
  35. .addView(registiclEtName)
  36. .addView(registiclEtCode)
  37. .addView(registiclEtPhone)
  38. .addView(registiclEtEmail)
  39. .build();
  40. }
  41. @Override
  42. protected void initData() {
  43. }
  44. @OnClick(R.id.registicl_btn_submitted)
  45. public void onViewClicked() {
  46. if (registiclEtPhone.getText().toString().length() != 11) {
  47. toast(getString(R.string.common_phone_input_error));
  48. } else if (registiclEtCode.getText().toString().length() < 15) { //身份证号码一般都是18位 最少15位
  49. toast(getString(R.string.common_idnum_input_error));
  50. } else {
  51. // 重置密码
  52. //startActivityFinish(PasswordResetActivity.class);
  53. //toast("注册成功");
  54. getPresenter().icltreg(registiclEtName.getText().toString(),null,null,
  55. registiclEtEmail.getText().toString(),registiclEtCode.getText().toString(),registiclEtPhone.getText().toString());
  56. }
  57. }
  58. @Override
  59. protected IctregisterPresenter createPresenter() {
  60. return new IctregisterPresenter();
  61. }
  62. @Override
  63. public void icltregError(String msg) {
  64. toast(msg);
  65. }
  66. @Override
  67. public void icltregSuccess(VerificationCodeBean data) {
  68. toast("注册成功");
  69. }
  70. }