|
@@ -32,9 +32,7 @@ import com.webrain.dailypay.ui.widget.ShrinkAnimationLayout;
|
|
|
import com.webrain.dailypay.utils.BaseInformationUtils;
|
|
import com.webrain.dailypay.utils.BaseInformationUtils;
|
|
|
|
|
|
|
|
import butterknife.BindView;
|
|
import butterknife.BindView;
|
|
|
-import butterknife.ButterKnife;
|
|
|
|
|
import butterknife.OnClick;
|
|
import butterknife.OnClick;
|
|
|
-import butterknife.Unbinder;
|
|
|
|
|
|
|
|
|
|
public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleaseFragmentPresenter> implements PositionFullReleaseFragmentContacts.IPositionFullReleaseFragmentView {
|
|
public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleaseFragmentPresenter> implements PositionFullReleaseFragmentContacts.IPositionFullReleaseFragmentView {
|
|
|
|
|
|
|
@@ -47,8 +45,8 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
EditText etTitle;
|
|
EditText etTitle;
|
|
|
@BindView(R.id.et_desc)
|
|
@BindView(R.id.et_desc)
|
|
|
EditText etDesc;
|
|
EditText etDesc;
|
|
|
- @BindView(R.id.et_work_address)
|
|
|
|
|
- EditText etWorkAddress;
|
|
|
|
|
|
|
+ @BindView(R.id.tv_work_address)
|
|
|
|
|
+ TextView tvWorkAddress;
|
|
|
@BindView(R.id.sal_work_address)
|
|
@BindView(R.id.sal_work_address)
|
|
|
ShrinkAnimationLayout salWorkAddress;
|
|
ShrinkAnimationLayout salWorkAddress;
|
|
|
@BindView(R.id.et_num)
|
|
@BindView(R.id.et_num)
|
|
@@ -57,8 +55,8 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
Button btnNext2;
|
|
Button btnNext2;
|
|
|
@BindView(R.id.sv_two)
|
|
@BindView(R.id.sv_two)
|
|
|
ScrollView svTwo;
|
|
ScrollView svTwo;
|
|
|
- @BindView(R.id.et_salary_interval)
|
|
|
|
|
- EditText etSalaryInterval;
|
|
|
|
|
|
|
+ @BindView(R.id.tv_salary_interval)
|
|
|
|
|
+ TextView tvSalaryInterval;
|
|
|
@BindView(R.id.sal_salary_interval)
|
|
@BindView(R.id.sal_salary_interval)
|
|
|
ShrinkAnimationLayout salSalaryInterval;
|
|
ShrinkAnimationLayout salSalaryInterval;
|
|
|
@BindView(R.id.et_salary_structure)
|
|
@BindView(R.id.et_salary_structure)
|
|
@@ -77,20 +75,20 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
View vRlLine;
|
|
View vRlLine;
|
|
|
@BindView(R.id.rg_gender)
|
|
@BindView(R.id.rg_gender)
|
|
|
RadioGroup rgGender;
|
|
RadioGroup rgGender;
|
|
|
- @BindView(R.id.et_educational_requirement)
|
|
|
|
|
- EditText etEducationalRequirement;
|
|
|
|
|
|
|
+ @BindView(R.id.tv_educational_requirement)
|
|
|
|
|
+ TextView tvEducationalRequirement;
|
|
|
@BindView(R.id.sal_educational_requirement)
|
|
@BindView(R.id.sal_educational_requirement)
|
|
|
ShrinkAnimationLayout salEducationalRequirement;
|
|
ShrinkAnimationLayout salEducationalRequirement;
|
|
|
- @BindView(R.id.et_age_requirement)
|
|
|
|
|
- EditText etAgeRequirement;
|
|
|
|
|
|
|
+ @BindView(R.id.tv_age_requirement)
|
|
|
|
|
+ TextView tvAgeRequirement;
|
|
|
@BindView(R.id.sal_age_requirement)
|
|
@BindView(R.id.sal_age_requirement)
|
|
|
ShrinkAnimationLayout salAgeRequirement;
|
|
ShrinkAnimationLayout salAgeRequirement;
|
|
|
- @BindView(R.id.et_length_of_service_interval)
|
|
|
|
|
- EditText etLengthOfServiceInterval;
|
|
|
|
|
|
|
+ @BindView(R.id.tv_length_of_service_interval)
|
|
|
|
|
+ TextView tvLengthOfServiceInterval;
|
|
|
@BindView(R.id.sal_length_of_service_interval)
|
|
@BindView(R.id.sal_length_of_service_interval)
|
|
|
ShrinkAnimationLayout salLengthOfServiceInterval;
|
|
ShrinkAnimationLayout salLengthOfServiceInterval;
|
|
|
- @BindView(R.id.et_deadline)
|
|
|
|
|
- EditText etDeadline;
|
|
|
|
|
|
|
+ @BindView(R.id.tv_deadline)
|
|
|
|
|
+ TextView tvDeadline;
|
|
|
@BindView(R.id.sal_deadline)
|
|
@BindView(R.id.sal_deadline)
|
|
|
ShrinkAnimationLayout salDeadline;
|
|
ShrinkAnimationLayout salDeadline;
|
|
|
@BindView(R.id.et_contact)
|
|
@BindView(R.id.et_contact)
|
|
@@ -147,7 +145,7 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
return new PositionFullReleaseFragmentPresenter(this);
|
|
return new PositionFullReleaseFragmentPresenter(this);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- @OnClick({R.id.btn_next, R.id.btn_next2, R.id.btn_next3, R.id.et_work_address, R.id.et_salary_interval, R.id.et_educational_requirement, R.id.et_age_requirement, R.id.et_length_of_service_interval, R.id.et_deadline})
|
|
|
|
|
|
|
+ @OnClick({R.id.btn_next, R.id.btn_next2, R.id.btn_next3, R.id.tv_work_address, R.id.tv_salary_interval, R.id.tv_educational_requirement, R.id.tv_age_requirement, R.id.tv_length_of_service_interval, R.id.tv_deadline})
|
|
|
public void onClick(View view) {
|
|
public void onClick(View view) {
|
|
|
switch (view.getId()) {
|
|
switch (view.getId()) {
|
|
|
case R.id.btn_next:
|
|
case R.id.btn_next:
|
|
@@ -159,7 +157,7 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
case R.id.btn_next3:
|
|
case R.id.btn_next3:
|
|
|
vfFull.showNext();
|
|
vfFull.showNext();
|
|
|
break;
|
|
break;
|
|
|
- case R.id.et_work_address:
|
|
|
|
|
|
|
+ case R.id.tv_work_address:
|
|
|
if (workAddressHolder == null) {
|
|
if (workAddressHolder == null) {
|
|
|
workAddressHolder = new WorkAddressHolder(mContext, onAddressChangeListener);
|
|
workAddressHolder = new WorkAddressHolder(mContext, onAddressChangeListener);
|
|
|
workAddressHolder.setScrollView(svTwo);
|
|
workAddressHolder.setScrollView(svTwo);
|
|
@@ -167,7 +165,7 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
}
|
|
}
|
|
|
salWorkAddress.toggleExpand();
|
|
salWorkAddress.toggleExpand();
|
|
|
break;
|
|
break;
|
|
|
- case R.id.et_salary_interval:
|
|
|
|
|
|
|
+ case R.id.tv_salary_interval:
|
|
|
if (baseSalaryHolder == null) {
|
|
if (baseSalaryHolder == null) {
|
|
|
baseSalaryHolder = new BaseSalaryHolder(mContext, onSalarySelectListener);
|
|
baseSalaryHolder = new BaseSalaryHolder(mContext, onSalarySelectListener);
|
|
|
baseSalaryHolder.setScrollView(svThree);
|
|
baseSalaryHolder.setScrollView(svThree);
|
|
@@ -175,7 +173,7 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
}
|
|
}
|
|
|
salSalaryInterval.toggleExpand();
|
|
salSalaryInterval.toggleExpand();
|
|
|
break;
|
|
break;
|
|
|
- case R.id.et_educational_requirement:
|
|
|
|
|
|
|
+ case R.id.tv_educational_requirement:
|
|
|
if (educationalRequirementHolder == null) {
|
|
if (educationalRequirementHolder == null) {
|
|
|
educationalRequirementHolder = new EducationalRequirementHolder(mContext, onEducationalSelectListener);
|
|
educationalRequirementHolder = new EducationalRequirementHolder(mContext, onEducationalSelectListener);
|
|
|
educationalRequirementHolder.setScrollView(svFour);
|
|
educationalRequirementHolder.setScrollView(svFour);
|
|
@@ -183,7 +181,7 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
}
|
|
}
|
|
|
salEducationalRequirement.toggleExpand();
|
|
salEducationalRequirement.toggleExpand();
|
|
|
break;
|
|
break;
|
|
|
- case R.id.et_age_requirement:
|
|
|
|
|
|
|
+ case R.id.tv_age_requirement:
|
|
|
if (ageIntervalHolder == null) {
|
|
if (ageIntervalHolder == null) {
|
|
|
ageIntervalHolder = new AgeIntervalHolder(mContext, onAgeIntervalSelectListener);
|
|
ageIntervalHolder = new AgeIntervalHolder(mContext, onAgeIntervalSelectListener);
|
|
|
ageIntervalHolder.setScrollView(svFour);
|
|
ageIntervalHolder.setScrollView(svFour);
|
|
@@ -191,7 +189,7 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
}
|
|
}
|
|
|
salAgeRequirement.toggleExpand();
|
|
salAgeRequirement.toggleExpand();
|
|
|
break;
|
|
break;
|
|
|
- case R.id.et_length_of_service_interval:
|
|
|
|
|
|
|
+ case R.id.tv_length_of_service_interval:
|
|
|
if (lengthOfServiceHolder == null) {
|
|
if (lengthOfServiceHolder == null) {
|
|
|
lengthOfServiceHolder = new LengthOfServiceHolder(mContext, onLengthOfServiceListener);
|
|
lengthOfServiceHolder = new LengthOfServiceHolder(mContext, onLengthOfServiceListener);
|
|
|
lengthOfServiceHolder.setScrollView(svFour);
|
|
lengthOfServiceHolder.setScrollView(svFour);
|
|
@@ -199,7 +197,7 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
}
|
|
}
|
|
|
salLengthOfServiceInterval.toggleExpand();
|
|
salLengthOfServiceInterval.toggleExpand();
|
|
|
break;
|
|
break;
|
|
|
- case R.id.et_deadline:
|
|
|
|
|
|
|
+ case R.id.tv_deadline:
|
|
|
if (deadlinePickHolder == null) {
|
|
if (deadlinePickHolder == null) {
|
|
|
deadlinePickHolder = new DatePickerHolder(mContext, onDeadLineSelectListener);
|
|
deadlinePickHolder = new DatePickerHolder(mContext, onDeadLineSelectListener);
|
|
|
deadlinePickHolder.initSingleSelect();
|
|
deadlinePickHolder.initSingleSelect();
|
|
@@ -224,7 +222,7 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
WorkAddressHolder.OnAddressChangeListener onAddressChangeListener = new WorkAddressHolder.OnAddressChangeListener() {
|
|
WorkAddressHolder.OnAddressChangeListener onAddressChangeListener = new WorkAddressHolder.OnAddressChangeListener() {
|
|
|
@Override
|
|
@Override
|
|
|
public void onChange(String address) {
|
|
public void onChange(String address) {
|
|
|
- etWorkAddress.setText(address);
|
|
|
|
|
|
|
+ tvWorkAddress.setText(address);
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -234,7 +232,7 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
BaseSalaryHolder.OnSalarySelectListener onSalarySelectListener = new BaseSalaryHolder.OnSalarySelectListener() {
|
|
BaseSalaryHolder.OnSalarySelectListener onSalarySelectListener = new BaseSalaryHolder.OnSalarySelectListener() {
|
|
|
@Override
|
|
@Override
|
|
|
public void onSelect(String salary) {
|
|
public void onSelect(String salary) {
|
|
|
- etSalaryInterval.setText(salary);
|
|
|
|
|
|
|
+ tvSalaryInterval.setText(salary);
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
/**
|
|
/**
|
|
@@ -243,7 +241,7 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
EducationalRequirementHolder.OnEducationalSelectListener onEducationalSelectListener = new EducationalRequirementHolder.OnEducationalSelectListener() {
|
|
EducationalRequirementHolder.OnEducationalSelectListener onEducationalSelectListener = new EducationalRequirementHolder.OnEducationalSelectListener() {
|
|
|
@Override
|
|
@Override
|
|
|
public void onSelect(String educational) {
|
|
public void onSelect(String educational) {
|
|
|
- etEducationalRequirement.setText(educational);
|
|
|
|
|
|
|
+ tvEducationalRequirement.setText(educational);
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -253,7 +251,7 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
AgeIntervalHolder.OnAgeIntervalSelectListener onAgeIntervalSelectListener = new AgeIntervalHolder.OnAgeIntervalSelectListener() {
|
|
AgeIntervalHolder.OnAgeIntervalSelectListener onAgeIntervalSelectListener = new AgeIntervalHolder.OnAgeIntervalSelectListener() {
|
|
|
@Override
|
|
@Override
|
|
|
public void onSelect(String age) {
|
|
public void onSelect(String age) {
|
|
|
- etAgeRequirement.setText(age);
|
|
|
|
|
|
|
+ tvAgeRequirement.setText(age);
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
/**
|
|
/**
|
|
@@ -262,7 +260,7 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
LengthOfServiceHolder.OnLengthOfServiceListener onLengthOfServiceListener = new LengthOfServiceHolder.OnLengthOfServiceListener() {
|
|
LengthOfServiceHolder.OnLengthOfServiceListener onLengthOfServiceListener = new LengthOfServiceHolder.OnLengthOfServiceListener() {
|
|
|
@Override
|
|
@Override
|
|
|
public void onSelect(String length) {
|
|
public void onSelect(String length) {
|
|
|
- etLengthOfServiceInterval.setText(length);
|
|
|
|
|
|
|
+ tvLengthOfServiceInterval.setText(length);
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
/**
|
|
/**
|
|
@@ -271,7 +269,7 @@ public class PositionFullReleaseFragment extends BaseFragment<PositionFullReleas
|
|
|
DatePickerHolder.OnDateSelectListener onDeadLineSelectListener = new DatePickerHolder.OnDateSelectListener() {
|
|
DatePickerHolder.OnDateSelectListener onDeadLineSelectListener = new DatePickerHolder.OnDateSelectListener() {
|
|
|
@Override
|
|
@Override
|
|
|
public void onSelect(String date) {
|
|
public void onSelect(String date) {
|
|
|
- etDeadline.setText(date);
|
|
|
|
|
|
|
+ tvDeadline.setText(date);
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
}
|
|
}
|