From 37ab8b5ba208303f9f47454c053528f4e4fdf68c Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期一, 20 三月 2017 15:11:31 +0800
Subject: [PATCH] 

---
 VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java |   51 ++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 46 insertions(+), 5 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 eab7028..8cc1d3c 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
@@ -1,6 +1,5 @@
 package com.bsk.zhangbo.demoforbsk.ui.fragment;
 
-import android.content.Intent;
 import android.os.Bundle;
 import android.view.Gravity;
 import android.view.View;
@@ -12,15 +11,21 @@
 
 import com.bsk.zhangbo.demoforbsk.R;
 import com.bsk.zhangbo.demoforbsk.base.BaseFragment;
-import com.bsk.zhangbo.demoforbsk.ui.activity.TestARGB8888Activity;
+import com.bsk.zhangbo.demoforbsk.listeners.OkButtonClickedListener;
 import com.bsk.zhangbo.demoforbsk.widget.BirthdayPickerDialog;
 import com.bsk.zhangbo.demoforbsk.widget.CountrySelectionPopup;
 import com.bsk.zhangbo.demoforbsk.widget.SingleSelectionPopup;
+
+import org.xutils.http.RequestParams;
+import org.xutils.x;
 
 import java.util.ArrayList;
 import java.util.Calendar;
 import java.util.Date;
 import java.util.List;
+
+import cn.com.basic.face.discern.common.BaseCommonCallBack;
+import cn.com.basic.face.discern.query.item.VistorTypeQueryItem;
 
 /**
  * Created by Administrator on 2017/2/20 0020.
@@ -32,6 +37,8 @@
     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 LinearLayout mBaseLayout;
     private int mNowYear;
     private int mNowMonth;
@@ -115,9 +122,30 @@
 
     @Override
     protected void initData() {
+        RequestParams params = new RequestParams("http://192.168.1.51:8080/ssm/VisitorType/v_list.do");
+        x.http().get(params, new BaseCommonCallBack() {
+            public void success() {
+                List<VistorTypeQueryItem> items = getList(VistorTypeQueryItem.class);
+                mVisitorTypeList = new ArrayList<String>();
+                mViewVisitorClassContent.setText(items.get(0).getLabel());
+                for (VistorTypeQueryItem item : items) {
+                    mVisitorTypeList.add(item.getLabel());
+                }
+            }
+
+        });
+
+
+
         mSexList = new ArrayList<>();
         mSexList.add("鐢�");
         mSexList.add("濂�");
+
+        mCredentialsList = new ArrayList<>();
+        mCredentialsList.add("鍚嶇墖");
+        mCredentialsList.add("韬唤璇�");
+
+        mViewIdClassContent.setText(mCredentialsList.get(0));
     }
 
     @Override
@@ -138,11 +166,24 @@
                 showDatePicker();
                 break;
             case R.id.register_visitor_class:
-//                Toast.makeText(getActivity(),"鏅��",Toast.LENGTH_SHORT).show();
-                startActivity(new Intent(getActivity(), TestARGB8888Activity.class));
+                SingleSelectionPopup popup1 = new SingleSelectionPopup(getActivity(),mVisitorTypeList,"璁垮绫诲瀷");
+                popup1.showAtLocation(mBaseLayout, Gravity.CENTER,0,0);
+                popup1.addOkButtonClickedListener(new OkButtonClickedListener() {
+                    @Override
+                    public void onItemSelected(int position, Object o, String item) {
+                        mViewVisitorClassContent.setText(item);
+                    }
+                });
                 break;
             case R.id.register_id_class:
-                Toast.makeText(getActivity(),"韬唤璇�",Toast.LENGTH_SHORT).show();
+                SingleSelectionPopup popup2 = new SingleSelectionPopup(getActivity(),mCredentialsList,"璇佷欢绫诲瀷");
+                popup2.showAtLocation(mBaseLayout, Gravity.CENTER,0,0);
+                popup2.addOkButtonClickedListener(new OkButtonClickedListener() {
+                    @Override
+                    public void onItemSelected(int position, Object o, String item) {
+                        mViewIdClassContent.setText(item);
+                    }
+                });
                 break;
         }
     }

--
Gitblit v1.8.0