From 29179252e3e9619738f36d3ddc37c88073870388 Mon Sep 17 00:00:00 2001
From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期二, 21 三月 2017 10:11:00 +0800
Subject: [PATCH]
---
VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java | 72 ++++++++++++++++++++++++-----------
1 files changed, 49 insertions(+), 23 deletions(-)
diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java
index 8cc1d3c..31cf09b 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java
@@ -12,6 +12,7 @@
import com.bsk.zhangbo.demoforbsk.R;
import com.bsk.zhangbo.demoforbsk.base.BaseFragment;
import com.bsk.zhangbo.demoforbsk.listeners.OkButtonClickedListener;
+import com.bsk.zhangbo.demoforbsk.util.AppApi;
import com.bsk.zhangbo.demoforbsk.widget.BirthdayPickerDialog;
import com.bsk.zhangbo.demoforbsk.widget.CountrySelectionPopup;
import com.bsk.zhangbo.demoforbsk.widget.SingleSelectionPopup;
@@ -25,6 +26,8 @@
import java.util.List;
import cn.com.basic.face.discern.common.BaseCommonCallBack;
+import cn.com.basic.face.discern.common.CommonVariables;
+import cn.com.basic.face.discern.entity.Dictionary;
import cn.com.basic.face.discern.query.item.VistorTypeQueryItem;
/**
@@ -36,9 +39,9 @@
private View mViewName,mViewSex,mViewNation,mViewBirthday,mViewVisitorClass,mViewPhone,mViewIdClass,mViewIdNumber,mViewCompayName,mViewRemark;
private TextView mViewNameTitle,mViewSexTitle,mViewNationTitle,mViewBirthdyTitle,mViewIdClassContent,mViewSexContent,mViewNationContent,mViewBirthdyContent,mViewVisitorClassContent,mViewVisitorClassTitle,mViewPhoneTitle,mViewIdClassTitle,mViewIdNumberTitle,mViewCompanyNameTitle,mViewRemarkTitle;
private EditText mViewNameContent,mViewPhoneContent,mViewIdNumberContent,mViewCompanyNameContent,mViewRemarkContent;
- private List<String> mSexList;
- private List<String> mVisitorTypeList;
- private List<String> mCredentialsList;
+ private List mSexList;
+ private List mVisitorTypeList;
+ private List mCredentialsList;
private LinearLayout mBaseLayout;
private int mNowYear;
private int mNowMonth;
@@ -122,7 +125,36 @@
@Override
protected void initData() {
- RequestParams params = new RequestParams("http://192.168.1.51:8080/ssm/VisitorType/v_list.do");
+ loadVisitorTypeList();
+
+ loadSexList();
+
+ loadCredentialsList();
+
+ }
+
+ private void loadCredentialsList() {
+ mCredentialsList = new ArrayList<>();
+ mCredentialsList.add("鍚嶇墖");
+ mCredentialsList.add("韬唤璇�");
+
+ mViewIdClassContent.setText(""+mCredentialsList.get(0));
+ }
+
+ private void loadSexList() {
+ RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.DICTIONARY_TYPE_LIST);
+ params.addParameter(Dictionary.FieldNames.type, CommonVariables.DictionaryType.SEX);
+ x.http().get(params, new BaseCommonCallBack() {
+ public void success() {
+ mSexList = getList(Dictionary.class);
+ mViewVisitorClassContent.setText(((Dictionary)mSexList.get(0)).getName()+"");
+ }
+ });
+
+ }
+
+ private void loadVisitorTypeList() {
+ RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.VISITOR_TYPE_LIST);
x.http().get(params, new BaseCommonCallBack() {
public void success() {
List<VistorTypeQueryItem> items = getList(VistorTypeQueryItem.class);
@@ -134,18 +166,6 @@
}
});
-
-
-
- mSexList = new ArrayList<>();
- mSexList.add("鐢�");
- mSexList.add("濂�");
-
- mCredentialsList = new ArrayList<>();
- mCredentialsList.add("鍚嶇墖");
- mCredentialsList.add("韬唤璇�");
-
- mViewIdClassContent.setText(mCredentialsList.get(0));
}
@Override
@@ -154,15 +174,24 @@
case R.id.register_sex:
SingleSelectionPopup popup = new SingleSelectionPopup(getActivity(),mSexList,"鎬у埆");
popup.showAtLocation(mBaseLayout, Gravity.CENTER,0,0);
+ popup.addOkButtonClickedListener(new OkButtonClickedListener() {
+ @Override
+ public void onItemSelected(int position, Object o, String item) {
+ mViewSexContent.setText(item);
+ }
+ });
break;
case R.id.register_nation:
-// Toast.makeText(getActivity(),"涓浗",Toast.LENGTH_SHORT).show();
CountrySelectionPopup countrySelectionPopup = new CountrySelectionPopup(getActivity());
countrySelectionPopup.showAtLocation(mBaseLayout, Gravity.CENTER,0,0);
+ countrySelectionPopup.addOkButtonClickedListener(new OkButtonClickedListener() {
+ @Override
+ public void onItemSelected(int position, Object o, String item) {
+ mViewNationContent.setText(item);
+ }
+ });
break;
case R.id.register_birthday:
-// Toast.makeText(getActivity(),"1990-1-1",Toast.LENGTH_SHORT).show();
-// datePickerDialog.show();
showDatePicker();
break;
case R.id.register_visitor_class:
@@ -196,10 +225,7 @@
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
int month=monthOfYear+1;
- Toast.makeText(
- getActivity(),
- year + "-" + month + "-" + dayOfMonth,
- Toast.LENGTH_SHORT).show();
+ mViewBirthdyContent.setText(year+"-"+month+"-"+dayOfMonth);
}
},date);
myDatePickerDialog.myShow();
--
Gitblit v1.8.0