|
@@ -1,23 +1,22 @@
|
|
|
package com.sheep.groups.creditcard;
|
|
package com.sheep.groups.creditcard;
|
|
|
|
|
|
|
|
-import android.content.Context;
|
|
|
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
|
import android.support.annotation.Nullable;
|
|
import android.support.annotation.Nullable;
|
|
|
-import android.support.v4.app.FragmentManager;
|
|
|
|
|
import android.text.TextUtils;
|
|
import android.text.TextUtils;
|
|
|
import android.view.LayoutInflater;
|
|
import android.view.LayoutInflater;
|
|
|
import android.view.View;
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
import android.view.ViewGroup;
|
|
|
import android.widget.CheckBox;
|
|
import android.widget.CheckBox;
|
|
|
import android.widget.TextView;
|
|
import android.widget.TextView;
|
|
|
-import android.widget.Toast;
|
|
|
|
|
|
|
|
|
|
import com.kfzs.libs.DaggerFragment;
|
|
import com.kfzs.libs.DaggerFragment;
|
|
|
import com.kfzs.libs.IPresenter;
|
|
import com.kfzs.libs.IPresenter;
|
|
|
import com.kfzs.libs.IView;
|
|
import com.kfzs.libs.IView;
|
|
|
import com.kfzs.libs.widget.CompleteCommitEditText;
|
|
import com.kfzs.libs.widget.CompleteCommitEditText;
|
|
|
-import com.kfzs.libs.widget.alpha.AlphaButton;
|
|
|
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
|
|
|
+import com.sheep.jiuyan.samllsheep.SheepApp;
|
|
|
|
|
+
|
|
|
|
|
+import javax.inject.Inject;
|
|
|
|
|
|
|
|
import butterknife.BindView;
|
|
import butterknife.BindView;
|
|
|
import butterknife.ButterKnife;
|
|
import butterknife.ButterKnife;
|
|
@@ -28,7 +27,7 @@ import butterknife.Unbinder;
|
|
|
* Created by guoxin on 2018/4/2.
|
|
* Created by guoxin on 2018/4/2.
|
|
|
*/
|
|
*/
|
|
|
|
|
|
|
|
-public class ApplyForCreditCardCommitFragment extends DaggerFragment implements DetailsContact.View{
|
|
|
|
|
|
|
+public class ApplyForCreditCardCommitFragment extends DaggerFragment implements ModifyContact.View {
|
|
|
|
|
|
|
|
|
|
|
|
|
@BindView(R.id.edit_card_time)
|
|
@BindView(R.id.edit_card_time)
|
|
@@ -71,6 +70,8 @@ public class ApplyForCreditCardCommitFragment extends DaggerFragment implements
|
|
|
CheckBox cbxExpireLong;
|
|
CheckBox cbxExpireLong;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ @Inject
|
|
|
|
|
+ ModifyPresenter presenter;
|
|
|
private Unbinder unbinder;
|
|
private Unbinder unbinder;
|
|
|
|
|
|
|
|
private OnNextStepCallback onNextStepCallback;
|
|
private OnNextStepCallback onNextStepCallback;
|
|
@@ -92,17 +93,17 @@ public class ApplyForCreditCardCommitFragment extends DaggerFragment implements
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void setupDaggerComponent() {
|
|
public void setupDaggerComponent() {
|
|
|
-
|
|
|
|
|
|
|
+ DaggerModifyComponent.builder().httpComponent(SheepApp.getInstance().getHttpComponent()).build().inject(this);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public IPresenter currentPresenter() {
|
|
public IPresenter currentPresenter() {
|
|
|
- return null;
|
|
|
|
|
|
|
+ return presenter;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public IView currentIView() {
|
|
public IView currentIView() {
|
|
|
- return null;
|
|
|
|
|
|
|
+ return this;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -115,11 +116,10 @@ public class ApplyForCreditCardCommitFragment extends DaggerFragment implements
|
|
|
|
|
|
|
|
CreditCardInfosManager manager = CreditCardInfosManager.getInstance();
|
|
CreditCardInfosManager manager = CreditCardInfosManager.getInstance();
|
|
|
//身份证日期
|
|
//身份证日期
|
|
|
- if(TextUtils.equals(manager.o_id_expire,CreditCardInfosManager.EXPIRE_LONG)){
|
|
|
|
|
|
|
+ if (TextUtils.equals(manager.o_id_expire, CreditCardInfosManager.EXPIRE_LONG)) {
|
|
|
cbxExpireLong.setChecked(true);
|
|
cbxExpireLong.setChecked(true);
|
|
|
editCardTime.setVisibility(View.GONE);
|
|
editCardTime.setVisibility(View.GONE);
|
|
|
- }
|
|
|
|
|
- else {
|
|
|
|
|
|
|
+ } else {
|
|
|
cbxExpireLong.setChecked(false);
|
|
cbxExpireLong.setChecked(false);
|
|
|
editCardTime.setVisibility(View.VISIBLE);
|
|
editCardTime.setVisibility(View.VISIBLE);
|
|
|
editCardTime.setText(CreditCardInfosManager.getInstance().o_id_expire);
|
|
editCardTime.setText(CreditCardInfosManager.getInstance().o_id_expire);
|
|
@@ -130,11 +130,10 @@ public class ApplyForCreditCardCommitFragment extends DaggerFragment implements
|
|
|
editEmail.setText(CreditCardInfosManager.getInstance().p_email);
|
|
editEmail.setText(CreditCardInfosManager.getInstance().p_email);
|
|
|
//婚姻
|
|
//婚姻
|
|
|
String marray = CreditCardInfosManager.getInstance().p_marray;
|
|
String marray = CreditCardInfosManager.getInstance().p_marray;
|
|
|
- if(TextUtils.equals(CreditCardInfosManager.MARRY_Y,marray)){
|
|
|
|
|
|
|
+ if (TextUtils.equals(CreditCardInfosManager.MARRY_Y, marray)) {
|
|
|
cbxMarryYes.setChecked(true);
|
|
cbxMarryYes.setChecked(true);
|
|
|
cbxMarryNo.setChecked(false);
|
|
cbxMarryNo.setChecked(false);
|
|
|
- }
|
|
|
|
|
- else {
|
|
|
|
|
|
|
+ } else {
|
|
|
cbxMarryYes.setChecked(false);
|
|
cbxMarryYes.setChecked(false);
|
|
|
cbxMarryNo.setChecked(true);
|
|
cbxMarryNo.setChecked(true);
|
|
|
}
|
|
}
|
|
@@ -147,8 +146,8 @@ public class ApplyForCreditCardCommitFragment extends DaggerFragment implements
|
|
|
editCompanyCity.setText(CreditCardInfosManager.getInstance().w_city);
|
|
editCompanyCity.setText(CreditCardInfosManager.getInstance().w_city);
|
|
|
editCompanyAddress.setText(CreditCardInfosManager.getInstance().w_address);
|
|
editCompanyAddress.setText(CreditCardInfosManager.getInstance().w_address);
|
|
|
//单位电话
|
|
//单位电话
|
|
|
- String companyTel = CreditCardInfosManager.getInstance().w_tel_1 +"-"+CreditCardInfosManager.getInstance().w_tel_2;
|
|
|
|
|
- if(!TextUtils.isEmpty(manager.w_tel_3)){
|
|
|
|
|
|
|
+ String companyTel = CreditCardInfosManager.getInstance().w_tel_1 + "-" + CreditCardInfosManager.getInstance().w_tel_2;
|
|
|
|
|
+ if (!TextUtils.isEmpty(manager.w_tel_3)) {
|
|
|
companyTel = companyTel + "-" + manager.w_tel_3;
|
|
companyTel = companyTel + "-" + manager.w_tel_3;
|
|
|
}
|
|
}
|
|
|
editCompanyTel.setText(companyTel);
|
|
editCompanyTel.setText(companyTel);
|
|
@@ -184,14 +183,10 @@ public class ApplyForCreditCardCommitFragment extends DaggerFragment implements
|
|
|
unbinder.unbind();
|
|
unbinder.unbind();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- @OnClick({R.id.btn_modify_infos,R.id.btn_commit_info})
|
|
|
|
|
- public void onClick(View view){
|
|
|
|
|
- switch (view.getId()){
|
|
|
|
|
|
|
+ @OnClick({R.id.btn_commit_info})
|
|
|
|
|
+ public void onClick(View view) {
|
|
|
|
|
+ switch (view.getId()) {
|
|
|
case R.id.btn_commit_info:
|
|
case R.id.btn_commit_info:
|
|
|
- Toast.makeText(activity,"申请成功",Toast.LENGTH_SHORT).show();
|
|
|
|
|
- onLastCommitCallback.lastCommit();
|
|
|
|
|
- break;
|
|
|
|
|
- case R.id.btn_modify_infos:
|
|
|
|
|
goNext();
|
|
goNext();
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
@@ -212,13 +207,13 @@ public class ApplyForCreditCardCommitFragment extends DaggerFragment implements
|
|
|
onNextStepCallback.onNextStep(ApplyForCardTabFragment.STEP_COMMIT);
|
|
onNextStepCallback.onNextStep(ApplyForCardTabFragment.STEP_COMMIT);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- OnLastCommitCallback onLastCommitCallback;
|
|
|
|
|
-
|
|
|
|
|
- public void setOnLastCommitCallback(OnLastCommitCallback onLastCommitCallback) {
|
|
|
|
|
- this.onLastCommitCallback = onLastCommitCallback;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- public interface OnLastCommitCallback{
|
|
|
|
|
- void lastCommit();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+// OnLastCommitCallback onLastCommitCallback;
|
|
|
|
|
+//
|
|
|
|
|
+// public void setOnLastCommitCallback(OnLastCommitCallback onLastCommitCallback) {
|
|
|
|
|
+// this.onLastCommitCallback = onLastCommitCallback;
|
|
|
|
|
+// }
|
|
|
|
|
+//
|
|
|
|
|
+// public interface OnLastCommitCallback{
|
|
|
|
|
+// void lastCommit();
|
|
|
|
|
+// }
|
|
|
}
|
|
}
|