Преглед изворни кода

新增请求文件接口,展示界面新增人员信息

ChengJH пре 1 година
родитељ
комит
805b50c238

+ 105 - 5
app/src/main/java/com/uas/standard_esop/activity/BannerActivity.java

@@ -3,31 +3,49 @@ package com.uas.standard_esop.activity;
 import android.content.Context;
 import android.content.Intent;
 import android.os.Bundle;
-import android.support.v7.app.AppCompatActivity;
+import android.util.Base64;
 import android.util.Log;
+import android.view.KeyEvent;
 import android.view.View;
 import android.view.WindowManager;
+import android.view.inputmethod.EditorInfo;
 import android.widget.ImageView;
 import android.widget.LinearLayout;
+import android.widget.TextView;
 
+import com.alibaba.fastjson.JSONObject;
+import com.android.volley.Request;
+import com.android.volley.toolbox.StringRequest;
 import com.bumptech.glide.Glide;
 import com.github.chrisbanes.photoview.PhotoView;
 import com.stx.xhb.xbanner.XBanner;
 import com.uas.standard_esop.R;
+import com.uas.standard_esop.global.GloableParams;
+import com.uas.standard_esop.util.CommonUtil;
+import com.uas.standard_esop.util.FastjsonUtil;
+import com.uas.standard_esop.util.HttpCallback;
+import com.uas.standard_esop.util.HttpParams;
+import com.uas.standard_esop.util.VollyRequest;
+import com.uas.standard_esop.view.ClearableEditText;
 
 import java.util.ArrayList;
 import java.util.List;
 
 
 
-public class BannerActivity extends AppCompatActivity {
-
-
+public class BannerActivity extends BaseActivity {
+    private StringRequest mStringRequest;
+    private static String TAG = "BannerActivity";
     private XBanner x_banner;
     private Context context;
     private String sinmagedata;
     private int popViewPosition= 0;
-//    private BasePopupView show;
+    private ImageView iv_pepole;
+    private TextView iv_name;
+    private TextView iv_jin;
+    private ClearableEditText at_peoplecode;
+    private TextView get_data;
+    //    private BasePopupView show;
 
     @Override
     protected void onCreate(Bundle savedInstanceState) {
@@ -38,6 +56,11 @@ public class BannerActivity extends AppCompatActivity {
         ArrayList<String> lists = intent.getStringArrayListExtra("lists");
         List<Object> objects = (List)lists;
         x_banner = findViewById(R.id.x_banner);
+        iv_pepole = findViewById(R.id.iv_pepole);
+        iv_name = findViewById(R.id.iv_name);
+        iv_jin = findViewById(R.id.iv_jin);
+        at_peoplecode = findViewById(R.id.at_peoplecode);
+        get_data = findViewById(R.id.get_data);
         PhotoView photoView = findViewById(R.id.photo_view);
 //        String imageUrl = "https://example.com/image.jpg"; // 替换为你的图片URL
 
@@ -106,9 +129,86 @@ public class BannerActivity extends AppCompatActivity {
             }
         });
 
+        at_peoplecode.setOnEditorActionListener(new TextView.OnEditorActionListener() {
+            @Override
+            public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
+                if (actionId == EditorInfo.IME_ACTION_DONE
+                        || actionId == EditorInfo.IME_ACTION_SEND
+                        || (event != null && event.getAction() == KeyEvent.ACTION_DOWN && event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) {
+                    String data = at_peoplecode.getText().toString().trim();
+                    getSourcePunchInfo(data);
+                    return true;
+                }
+                return false;
+            }
+        });
+//        getSourcePunchInfo("123");
+        get_data.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                getSourcePunchInfo(at_peoplecode.getText().toString().trim());
+            }
+        });
+
+    }
+
+
+    private void getSourcePunchInfo(String em_code) {
+        if (em_code.isEmpty()){
+            CommonUtil.toastNoRepeat(BannerActivity.this, "请输入人员编号");
+            return;
+        }
+        progressDialog.show();
+        VollyRequest.getInstance().stringRequest(mStringRequest,
+                new HttpParams.Builder()
+                        .url(GloableParams.ADDRESS_SPM_GETEMINFO)
+                        .method(Request.Method.GET)
+                        .tag(TAG + "getMaCode")
+                        .flag(0)
+                        .addParam("em_code", em_code)
+                        .build(), new HttpCallback() {
+                    @Override
+                    public void onSuccess(int flag, Object o) throws Exception {
+                        progressDialog.dismiss();
+                        Boolean isSuccess = FastjsonUtil.getBoolean(o.toString(),"success");
+                        if (isSuccess){
+                            JSONObject dataObject = FastjsonUtil.getJSONObject(o.toString(),"data");
+                            if (dataObject == null){
+
+                            }else {
+                                String SED_EMNAME = dataObject.getString("sed_emname") == null ? "" : dataObject.getString("sed_emname");
+                                String PATH = dataObject.getString("path") == null ? "" : dataObject.getString("path");
+                                String SED_SKILL = dataObject.getString("path") == null ? "" : dataObject.getString("sed_skill");
+                                String strs2 = new String(Base64.decode(PATH,Base64.DEFAULT));
+                                Glide.with(context).load(strs2).into(iv_pepole);
+                                iv_name.setText("姓名:"+SED_EMNAME);
+                                iv_jin.setText("技能:"+SED_SKILL);
+                            }
+                        }
+                    }
+                    @Override
+                    public void onFail(int flag, String failStr) throws Exception {
+                        CommonUtil.toastNoRepeat(BannerActivity.this, failStr);
+                        progressDialog.dismiss();
+                    }
+                });
+
+
     }
+    @Override
+    protected void initViews() {
 
+    }
 
+    @Override
+    protected void initEvents() {
+
+    }
+
+    @Override
+    protected void initDatas() {
+
+    }
 
 
 }

+ 154 - 53
app/src/main/java/com/uas/standard_esop/activity/IndexActivity.java

@@ -117,7 +117,7 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
     private TextView tv_metrimal_name;
     private PopupWindow mExitPopupWindow;
     private TextView  mFeeding, mUnfinish, tv_pihao,
-            em_code_tv, em_name_tv, mScName, mStaffTextView, mScrapTextView;
+             em_name_tv, mScName, mStaffTextView, mScrapTextView;
     private ClearableEditText mPositionR,mCurDoc,index_prodcode;
     private RefreshLayout mRefreshLayout;
     private PopupWindow editPW;
@@ -180,22 +180,29 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
     private String li_codedata;
     private String tv_dcdata_line;
     private TextView em_name_port;
-    private int countdownTime = 1; // 倒计时时间,单位为秒
+    private int countdownTime = 5; // 倒计时时间,单位为秒
     private Handler handlernew = new Handler();
     private Runnable runnableCountdown = new Runnable() {
         @Override
         public void run() {
-            if (countdownTime > 0) {
+            if (countdownTime > 1) {
+                countdownTime--;
                 handlernew.postDelayed(this, 1000); // 每秒减少一次
             } else {
+                countdownTime=5;
                 // 倒计时结束的操作
-                requestdataIp();
+//                requestdataIp();
+                getSourcePunchInfo();
                 // 开始倒计时
                 handlernew.post(runnableCountdown);
             }
         }
     };
     private String ss_name;
+    private AutoCompleteTextView at_gvtext;
+    private ImageView iv_login_post;
+    private String tvSS_brdip;
+    private String tvSS_brdport;
 
     @Override
     protected void onDestroy() {
@@ -212,7 +219,6 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
         LinearLayout lineone = findViewById(R.id.lineone);
         ScrollView sv_vanish = findViewById(R.id.sv_vanish);
         rl_vanish = findViewById(R.id.rl_vanish);
-        em_code_tv = findViewById(R.id.em_code_tv);
         em_name_tv = findViewById(R.id.em_name_tv);
         tv_metrimal_name=findViewById(R.id.tv_metrimal_name);
         actionbarTextVeiw = (TextView) findViewById(R.id.actionbar);
@@ -237,6 +243,7 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
         rela_dimss = findViewById(R.id.rela_dimss);
         rv_datawork = findViewById(R.id.rv_datawork);
         line_login_post = findViewById(R.id.line_login_post);
+        iv_login_post = findViewById(R.id.iv_login_post);
         ra_dataurl = findViewById(R.id.ra_dataurl);
         sound_monitor_vibration_sv2 = findViewById(R.id.sound_monitor_Vibration_sv2);
         sound_monitor_vibration_sv = findViewById(R.id.sound_monitor_Vibration_sv);
@@ -245,6 +252,7 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
         tv_ps_stepcode = findViewById(R.id.tv_ps_stepcode);
         tv_dc_line = findViewById(R.id.tv_dc_line);
         em_name_port = findViewById(R.id.em_name_port);
+        at_gvtext = findViewById(R.id.at_gvtext);
 
         tv_pr_spec = findViewById(R.id.tv_pr_spec);
         tv_pr_detail = findViewById(R.id.tv_pr_detail);
@@ -260,13 +268,13 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
         menuGridView.setVisibility(View.GONE);
         menuGridView.setAdapter(adapter);
         mStaffUpPopup = new StaffUpPopup(this, this);
-        // 开始倒计时
-        handlernew.post(runnableCountdown);
+
         View view = View.inflate(this, R.layout.pop_exit_application, null);
         view.findViewById(R.id.pop_exit_cancel_tv).setOnClickListener(this);
         view.findViewById(R.id.pop_exit_minimize_tv).setOnClickListener(this);
         view.findViewById(R.id.pop_exit_exit_tv).setOnClickListener(this);
         line_login_post.setOnClickListener(this);
+        iv_login_post.setOnClickListener(this);
 
         mExitPopupWindow = new PopupWindow(view, LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT, true);
         mExitPopupWindow.setBackgroundDrawable(new BitmapDrawable());
@@ -278,7 +286,7 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
         });
         mFragment = new WorkOrderSearchFragment();
         ss_name = SharedPreUtil.getString(IndexActivity.this, "ss_name", null);
-        em_code_tv.setText(ss_name);
+        at_gvtext.setText(ss_name);
 //        getPrintTemplate();//请求打印模板
         ArrayList<String> selectedItemList = new ArrayList<>();
         btn_get.setOnClickListener(new View.OnClickListener() {
@@ -468,7 +476,11 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
         /**
          * ----------------------------------------------------------------------------------------------------
          */
+        tvSS_brdip = SharedPreUtil.getString(IndexActivity.this, "SS_BRDIP", null);
+        tvSS_brdport = SharedPreUtil.getString(IndexActivity.this, "SS_BRDPORT", null);
 
+        em_name_tv.setText(tvSS_brdip);
+        em_name_port.setText(tvSS_brdport);
 
         /**
          * ---------------------------------工单号列表-----------------------------------
@@ -535,11 +547,17 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
 
 
                 if (isChecked==true){
-                    handler.postDelayed(runnable, 2000);
+//                    handler.postDelayed(runnable, 2000);
 //                    handler5.postDelayed(runnable5, 3000);
+                    // 开始倒计时
+                    handlernew.post(runnableCountdown);
+                    Log.e("runnableCountdown","开始");
                 }else {
-                    destoryhistoryData();
-                    handler.removeCallbacks(runnable);
+                    countdownTime=5;
+                    handlernew.removeCallbacks(runnableCountdown);
+                    Log.e("runnableCountdown","结束");
+//                    destoryhistoryData();
+//                    handler.removeCallbacks(runnable);
 //                    handler5.removeCallbacks(runnable5);
                 }
 
@@ -549,22 +567,26 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
         sound_monitor_vibration_sv2.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
-                if (StringUtil.isEmpty(em_name_tv.getText().toString().trim())||StringUtil.isEmpty(em_name_port.getText().toString().trim())){
-                    error_ok_image=false;
-                    sound_monitor_vibration_sv2.setSelected(false);
-                    CommonUtil.toastNoRepeat(IndexActivity.this,"站点或端口为空");
-                    return;
-                }
+//                if (StringUtil.isEmpty(em_name_tv.getText().toString().trim())||StringUtil.isEmpty(em_name_port.getText().toString().trim())){
+//                    error_ok_image=false;
+//                    sound_monitor_vibration_sv2.setSelected(false);
+//                    CommonUtil.toastNoRepeat(IndexActivity.this,"站点或端口为空");
+//                    return;
+//                }
                 if (error_ok_image){
                     error_ok_image=false;
                     sound_monitor_vibration_sv2.setSelected(false);
-                    destoryhistoryData();
-                    handler.removeCallbacks(runnable);
+                    handlernew.removeCallbacks(runnableCountdown);
+                    Log.e("runnableCountdown","结束");
+//                    destoryhistoryData();
+//                    handler.removeCallbacks(runnable);
 //                    handler5.removeCallbacks(runnable5);
                 }else {
                     error_ok_image=true;
                     sound_monitor_vibration_sv2.setSelected(true);
-                    handler.postDelayed(runnable, 2000);
+                    handlernew.post(runnableCountdown);
+                    Log.e("runnableCountdown","开始");
+//                    handler.postDelayed(runnable, 2000);
 //                    handler5.postDelayed(runnable5, 3000);
 
                 }
@@ -581,7 +603,7 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
         urlBeanList.clear();
         for (Object index : dataArray) {
             JSONObject data = (JSONObject) index;
-            if (data.getString("filename").equals(em_code_tv.getText().toString().trim()+".jpg")){
+            if (data.getString("filename").equals(at_gvtext.getText().toString().trim()+".jpg")){
                 bean= new ResourcefileBean.DataBean.UrlBean(
                         data.getString("path"),
                         data.getString("filename"));
@@ -842,6 +864,8 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
                             if (dataObject != null) {
                                 String SS_BRDIP = FastjsonUtil.getText(dataObject, "SS_BRDIP");
                                 String SS_BRDPORT = FastjsonUtil.getText(dataObject, "SS_BRDPORT");
+                                SharedPreUtil.saveString(IndexActivity.this,"SS_BRDIP", SS_BRDIP);
+                                SharedPreUtil.saveString(IndexActivity.this,"SS_BRDPORT", SS_BRDPORT);
                                 em_name_tv.setText(SS_BRDIP);
                                 em_name_port.setText(SS_BRDPORT);
 
@@ -861,8 +885,40 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
             }
         });
     }
+    private void getSourcePunchInfo() {
+        if (tv_dc_line.getText().toString().trim().isEmpty()){
+            return;
+        }
+
+        if (at_gvtext.getText().toString().trim().isEmpty()){
+            return;
+        }
+
+        progressDialog.show();
+        VollyRequest.getInstance().stringRequest(mStringRequest,
+                new HttpParams.Builder()
+                        .url(GloableParams.ADDRESS_SPM_GETSOPRELEASE)
+                        .method(Request.Method.GET)
+                        .tag(TAG + "getMaCode")
+                        .flag(0)
+                        .addParam("li_code", tv_dc_line.getText().toString().trim())
+                        .addParam("sc_code", at_gvtext.getText().toString().trim())
+                        .build(), new HttpCallback() {
+                    @Override
+                    public void onSuccess(int flag, Object o) throws Exception {
+                        progressDialog.dismiss();
+                        setdataDisplay(o.toString());
+                    }
+                    @Override
+                    public void onFail(int flag, String failStr) throws Exception {
+                        CommonUtil.toastNoRepeat(IndexActivity.this, failStr);
+                        progressDialog.dismiss();
+                    }
+                });
 
 
+    }
+
     @Override
     protected void initEvents() {
         menuGridView.setOnItemClickListener(this);
@@ -1007,6 +1063,9 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
             case R.id.line_login_post:
                 initEditPopupWindow();
                 break;
+            case R.id.iv_login_post:
+                initEditPopupWindow();
+                break;
 
             default:
         }
@@ -1114,10 +1173,12 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
             public void onClick(View v) {
                 SharedPreUtil.saveString(IndexActivity.this,"ss_name", ss_nametext);
                 SharedPreUtil.saveString(IndexActivity.this,"ss_code", ss_codetext);
+                SharedPreUtil.saveString(IndexActivity.this,"SS_BRDIP", ss_brdip);
+                SharedPreUtil.saveString(IndexActivity.this,"SS_BRDPORT", ss_brdport);
                 em_name_tv.setText(ss_brdip);
                 em_name_port.setText(ss_brdport);
                 sound_monitor_vibration_sv.setClickable(true);
-                em_code_tv.setText(ss_nametext);
+                at_gvtext.setText(ss_nametext);
                 getchangeTcpdata();
                 closeListPopupWindow();
             }
@@ -1288,7 +1349,7 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
             error_ok_image=false;
             sound_monitor_vibration_sv2.setSelected(false);
             destoryhistoryData();
-            handler.removeCallbacks(runnable);
+//            handler.removeCallbacks(runnable);
 //            handler5.removeCallbacks(runnable5);
     }
     @Override
@@ -1684,6 +1745,8 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
                                     IpAndPortBean ipAndPortBean = delists.get(i);
                                     String ss_brdip = ipAndPortBean.getSs_brdip();
                                     String ss_brdport = ipAndPortBean.getSs_brdport();
+                                    SharedPreUtil.saveString(IndexActivity.this,"SS_BRDIP", ss_brdip);
+                                    SharedPreUtil.saveString(IndexActivity.this,"SS_BRDPORT", ss_brdport);
                                     em_name_tv.setText(ss_brdip);
                                     em_name_port.setText(ss_brdport);
                                 }
@@ -1903,7 +1966,7 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
             for (int i=0;i<url.size();i++){
                 ResourcefileBean.DataBean.UrlBean urlBean = url.get(i);
                 String filename = urlBean.getFilename();
-                if (filename.equals(em_code_tv.getText().toString().trim())){
+                if (filename.equals(at_gvtext.getText().toString().trim())){
                     String path = urlBean.getPath();
                     String str2 = new String(Base64.decode(path.getBytes(),Base64.DEFAULT));
                     list.add(str2);
@@ -1922,23 +1985,71 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
     }
 
 
-    Handler handler=new Handler();
 
-    Runnable runnable=new Runnable() {
-        @Override
-        public void run() {
-            historyData();
-            handler.postDelayed(this, 2000);
+    // 定义一个Handler和Runnable来实现倒计时
+//    private Handler handlerstoporstart = new Handler();
+//    int countstoporstart = 5; // 倒计时的秒数
+//    private final Runnable countdownRunnable = new Runnable() {
+//        @Override
+//        public void run() {
+//            if (countstoporstart > 0) {
+//                // 这里可以更新UI,显示剩余时间
+//                // textView.setText(String.valueOf(count));
+//                countstoporstart--;
+//                // 每隔1秒执行一次
+//                handlerstoporstart.postDelayed(this, 1000);
+//                Log.e("countstoporstart",countstoporstart+"");
+//            } else {
+//                // 倒计时结束,这里可以执行倒计时结束后的操作
+//                // doSomethingAfterCountdown();
+//                //断开tcp
+//                destoryhistoryData();
+//                error_ok_image=false;
+//                sound_monitor_vibration_sv2.setSelected(false);
+//                handler.removeCallbacks(runnable);
+//                countstoporstart= 5;
+//                error_ok_image=true;
+//                sound_monitor_vibration_sv2.setSelected(true);
+//                handler.postDelayed(runnable, 2000);
+//                stopCountdown();
+//            }
+//        }
+//    };
+//
+//    // 开始倒计时
+//    public void startCountdown() {
+//        countstoporstart = 5; // 重置倒计时秒数
+//        handler.post(countdownRunnable);
+//    }
+//
+//    // 停止倒计时
+//    public void stopCountdown() {
+//        handler.removeCallbacks(countdownRunnable);
+//    }
 
-        }
 
-    };
+
+
+//    Handler handler=new Handler();
+//
+//    Runnable runnable=new Runnable() {
+//        @Override
+//        public void run() {
+//            historyData();
+//            handler.postDelayed(this, 2000);
+//
+//        }
+//
+//    };
     /**
      * Tcp监听服务器消息
      */
     public void historyData(){
         String ss_brdips = em_name_tv.getText().toString().trim();
         String ss_brdports = em_name_port.getText().toString().trim();
+//        if (countstoporstart == 5) {
+//            startCountdown();
+//        }
 
         error_ok_image=true;
         QpushClient.getInstance(new Handler(new Handler.Callback() {
@@ -1946,25 +2057,15 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
             public boolean handleMessage(Message msg) {
                 String stringtext = msg.obj.toString();
                 setdataDisplay(stringtext);
-                destoryhistoryData();
-//                error_ok_image=false;
-////                sound_monitor_vibration_sv2.setSelected(false);
-//                destoryhistoryData();
-//                handler.removeCallbacks(runnable);
-//
-//                error_ok_image=true;
-//                sound_monitor_vibration_sv2.setSelected(true);
-//                handler.postDelayed(runnable, 2000);
-
-                new Thread(new Runnable() {
-                    @Override
-                    public void run() {
-                        TcpClient(ss_brdips,Integer.parseInt(ss_brdports));
-                    }
-                }).start();
+//                new Thread(new Runnable() {
+//                    @Override
+//                    public void run() {
+//                        TcpClient(ss_brdips,Integer.parseInt(ss_brdports));
+//                    }
+//                }).start();
                 return false;
             }
-        })).init(ss_brdips,Integer.parseInt(ss_brdports));//Integer.valueOf(ss_brdports)192.168.2.6
+        })).init(ss_brdips,Integer.parseInt(ss_brdports),at_gvtext.getText().toString().trim());//Integer.valueOf(ss_brdports)192.168.2.6
     }
     /**
      * 断开socket
@@ -2011,7 +2112,7 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
                     ResourcefileBean.DataBean.UrlBean urlBean = url.get(i);
                     String filename = urlBean.getFilename().replace(".jpg","");
                     if (StringUtil.isEmpty(tv_dc_line.getText().toString().trim())){
-                        if (filename.equals(em_code_tv.getText().toString().trim())){
+                        if (filename.equals(at_gvtext.getText().toString().trim())){
                             String path = urlBean.getPath();
                             String str2 = new String(Base64.decode(path.getBytes(),Base64.DEFAULT));
                             list.add(str2);
@@ -2020,7 +2121,7 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
 
 
                     }else {
-                        if (filename.equals(em_code_tv.getText().toString().trim())&&li_codedata.equals(tv_dc_line.getText().toString().trim())){
+                        if (filename.equals(at_gvtext.getText().toString().trim())&&li_codedata.equals(tv_dc_line.getText().toString().trim())){
                             String path = urlBean.getPath();
                             String str2 = new String(Base64.decode(path.getBytes(),Base64.DEFAULT));
                             list.add(str2);
@@ -2040,7 +2141,7 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
                     filenametcp = urlBean.getFilename();
                 }
                 if (StringUtil.isEmpty(filenametcp)) {
-                    CommonUtil.toastNoRepeat(IndexActivity.this, "未有 "+em_code_tv.getText().toString().trim()+" 匹配数据");
+                    CommonUtil.toastNoRepeat(IndexActivity.this, "未有 "+at_gvtext.getText().toString().trim()+" 匹配数据");
                     return;
                 }
                 //                getPdfOrImage("");
@@ -2076,7 +2177,7 @@ public class IndexActivity extends BaseActivity implements AdapterView.OnItemCli
             socket = new Socket(InetAddress.getByName(host), port);
             OutputStream outputStream = socket.getOutputStream();
             // 发送消息到服务器
-            String message = em_code_tv.getText().toString().trim()+"成功";
+            String message = at_gvtext.getText().toString().trim()+"成功";
             outputStream.write(message.getBytes());
             outputStream.flush(); // 清空缓冲区
 

+ 6 - 0
app/src/main/java/com/uas/standard_esop/global/GloableParams.java

@@ -320,6 +320,8 @@ public class GloableParams {
     public static String ASTATIONTHE_INDEXES_SOP;
     public static String ADDRESS_SPM_GETLINE;
     public static String ADDRESS_SPM_GETIPADDRESS;
+    public static String ADDRESS_SPM_GETEMINFO;
+    public static String ADDRESS_SPM_GETSOPRELEASE;
     /**
      * 高登
      */
@@ -912,6 +914,8 @@ public class GloableParams {
     //线别筛选
     private static final String ADDRESSTAIL_SPM_GETLINE = "/api/pda/ESOP/getLine.action";
     private static final String ADDRESSTAIL_SPM_GETIPADDRESS = "/api/pda/ESOP/getIPAddress.action";
+    private static final String ADDRESSTAIL_SPM_GETEMINFO = "/api/pda/ESOP/getEmInfo.action";
+    private static final String ADDRESSTAIL_SPM_GETSOPRELEASE = "/api/pda/ESOP/getSopRelease.action";
 
     /***********************************************************************************************/
     /*界面文字和图片资源,控制后续数据一致*/
@@ -1439,6 +1443,8 @@ public class GloableParams {
         GloableParams.ASTATIONTHE_INDEXES_SOP = uriHead + GloableParams.ADDRESSTAIL_INDEXES_SOP;
         GloableParams.ADDRESS_SPM_GETLINE = uriHead + GloableParams.ADDRESSTAIL_SPM_GETLINE;
         GloableParams.ADDRESS_SPM_GETIPADDRESS = uriHead + GloableParams.ADDRESSTAIL_SPM_GETIPADDRESS;
+        GloableParams.ADDRESS_SPM_GETEMINFO = uriHead + GloableParams.ADDRESSTAIL_SPM_GETEMINFO;
+        GloableParams.ADDRESS_SPM_GETSOPRELEASE = uriHead + GloableParams.ADDRESSTAIL_SPM_GETSOPRELEASE;
 
     }
 }

+ 4 - 2
app/src/main/java/com/uas/standard_esop/util/QpushClient.java

@@ -36,6 +36,7 @@ public class QpushClient implements Runnable {
 
     private static Socket mClientSocket;
     String mHost;
+    private String at_gvtext;
     int mPort;
     //设置是否去读取数据
     boolean isStartRecieveMsg = false;
@@ -53,9 +54,10 @@ public class QpushClient implements Runnable {
         return mInstance;
     }
 
-    public void init(String host, int port) {
+    public void init(String host, int port,String at_gvtext2) {
         mHost = host;
         mPort = port;
+        at_gvtext = at_gvtext2;
         new Thread(this).start();
     }
     @Override
@@ -272,7 +274,7 @@ public class QpushClient implements Runnable {
                 sendMsg("error");
                 break;
             case 3: //需要通知service
-//                sendMsg("success");
+                sendMsg(at_gvtext+"成功");
                 mHandler.obtainMessage(1, data).sendToTarget();
                 break;
 

+ 14 - 0
app/src/main/res/drawable/bg_imageview_rauide.xml

@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--获得焦点的EditText-->
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    android:shape="oval"
+    android:useLevel="false">
+
+    <solid android:color="#ffffff" />
+<!--    <corners android:radius="0dip" />-->
+    <size android:width="50dp"
+        android:height="50dp"/>
+    <stroke
+        android:width="0.5dp"
+        android:color="@color/gray1" />
+</shape>

+ 77 - 1
app/src/main/res/layout-large/activity_banner.xml

@@ -58,9 +58,85 @@
     </RelativeLayout>
     <LinearLayout
         android:layout_weight="3"
+        android:orientation="vertical"
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:background="@color/button_invalid">
+        android:background="@color/gray_list">
+        <LinearLayout
+            android:orientation="vertical"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content">
+            <ImageView
+                android:id="@+id/iv_pepole"
+                android:layout_width="200dp"
+                android:layout_height="200dp"
+                android:background="@drawable/bg_imageview_rauide"
+                android:layout_gravity="center"
+                android:layout_margin="@dimen/dp_10">
+            </ImageView>
+            <TextView
+                android:id="@+id/iv_name"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:textSize="@dimen/textsize_20"
+                android:text="姓名">
+            </TextView>
+            <TextView
+                android:id="@+id/iv_jin"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:textSize="@dimen/textsize_20"
+                android:text="技能">
+            </TextView>
+        </LinearLayout>
+        <LinearLayout
+            android:layout_marginTop="5dp"
+            android:orientation="horizontal"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content">
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content">
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_gravity="center"
+                    android:textSize="@dimen/textsize_20"
+                    android:text="人员">
+                </TextView>
+                <FrameLayout
+                    android:layout_width="0dp"
+                    android:layout_height="wrap_content"
+                    android:layout_weight="1">
+
+                    <com.uas.standard_esop.view.ClearableEditText
+                        android:id="@+id/at_peoplecode"
+                        style="@style/EditTextLineStyle"
+                        android:layout_height="30dp"
+                        android:layout_marginLeft="@dimen/dp_10"
+                        android:layout_marginRight="5dp"
+                        android:hint="请输入人员编号" />
+
+                </FrameLayout>
+            </LinearLayout>
+
+
+
+        </LinearLayout>
+        <TextView
+            android:id="@+id/get_data"
+            android:layout_width="match_parent"
+            android:layout_height="@dimen/dp_40"
+            android:layout_marginLeft="30dp"
+            android:layout_marginRight="30dp"
+            android:layout_gravity="center"
+            android:background="@drawable/bg_button"
+            android:gravity="center"
+            android:textColor="@color/white"
+            android:textSize="25dp"
+            android:text="获取人员信息"
+            android:src="@drawable/search_48"
+            android:layout_marginTop="30dp"/>
 
     </LinearLayout>
 

+ 510 - 404
app/src/main/res/layout-large/activity_index.xml

@@ -127,521 +127,627 @@
         </Button>
 
     </LinearLayout>
-    <TextView
-        android:id="@+id/btn_get"
-        android:text="播放SOP"
-        android:layout_marginLeft="30dp"
-        android:layout_marginRight="30dp"
-        android:layout_width="match_parent"
-        android:layout_height="70dp"
-        android:layout_below="@id/include_menuactionbar"
-        android:gravity="center"
-        android:textSize="25dp"
-        android:layout_marginTop="@dimen/dp_10"
-        android:layout_marginBottom="@dimen/textsize_20"
-        android:background="@drawable/bg_button">
-    </TextView>
+
 
 
     <ScrollView
         android:id="@+id/sv_vanish"
-        android:layout_below="@id/btn_get"
         android:layout_width="match_parent"
-        android:layout_height="match_parent">
-        <RelativeLayout
-            android:id="@+id/rela_dimss"
+        android:layout_height="match_parent"
+        android:layout_below="@+id/include_menuactionbar">
+        <LinearLayout
+            android:orientation="horizontal"
             android:layout_width="match_parent"
             android:layout_height="wrap_content">
-            <LinearLayout
-                android:id="@+id/lineone"
+            <RelativeLayout
+                android:id="@+id/rela_dimss"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:orientation="vertical">
-                <RelativeLayout
+                android:layout_weight="1">
+                <LinearLayout
+                    android:id="@+id/lineone"
                     android:layout_width="match_parent"
-                    android:layout_height="wrap_content">
-                    <LinearLayout
+                    android:layout_height="wrap_content"
+                    android:orientation="vertical">
+                    <RelativeLayout
                         android:layout_width="match_parent"
-                        android:layout_height="wrap_content"
-                        android:gravity="center_vertical">
+                        android:layout_height="wrap_content">
                         <LinearLayout
-                            android:layout_width="0dp"
+                            android:layout_width="match_parent"
                             android:layout_height="wrap_content"
-                            android:layout_weight="1"
-                            android:orientation="vertical"
-                            android:layout_marginLeft="12dp"
-                            android:padding="8dp">
-
+                            android:gravity="center_vertical">
                             <LinearLayout
-                                android:id="@+id/line_login_post"
-                                android:layout_gravity="center"
-                                android:layout_width="wrap_content"
+                                android:layout_width="0dp"
                                 android:layout_height="wrap_content"
-                                android:gravity="center_vertical"
-                                android:orientation="horizontal">
-                                <ImageView
-                                    android:layout_width="30dp"
-                                    android:layout_height="30dp"
-                                    android:src="@mipmap/infoimage">
-                                </ImageView>
-                                <TextView
-                                    android:layout_width="wrap_content"
-                                    android:layout_height="wrap_content"
-                                    android:text="登录岗位:"
-                                    android:textColor="#333333"
-                                    android:textSize="@dimen/space_top_line_15" />
-                                <TextView
-                                    android:id="@+id/em_code_tv"
+                                android:layout_weight="1"
+                                android:orientation="vertical"
+                                android:layout_marginLeft="12dp"
+                                android:padding="8dp">
+
+                                <LinearLayout
+                                    android:visibility="gone"
+                                    android:id="@+id/line_login_post"
+                                    android:layout_gravity="center"
                                     android:layout_width="wrap_content"
                                     android:layout_height="wrap_content"
-                                    android:layout_marginLeft="10dp"
-                                    android:textColor="#333333"
-                                    android:textSize="@dimen/space_top_line_15" />
+                                    android:gravity="center_vertical"
+                                    android:orientation="horizontal">
+                                    <ImageView
+                                        android:layout_width="30dp"
+                                        android:layout_height="30dp"
+                                        android:src="@mipmap/infoimage">
+                                    </ImageView>
+                                    <TextView
+                                        android:layout_width="wrap_content"
+                                        android:layout_height="wrap_content"
+                                        android:text="登录岗位:"
+                                        android:textColor="#333333"
+                                        android:textSize="@dimen/space_top_line_15" />
+                                    <TextView
+                                        android:id="@+id/em_code_tv"
+                                        android:layout_width="wrap_content"
+                                        android:layout_height="wrap_content"
+                                        android:layout_marginLeft="10dp"
+                                        android:textColor="#333333"
+                                        android:textSize="@dimen/space_top_line_15" />
+
+                                </LinearLayout>
 
                             </LinearLayout>
 
                         </LinearLayout>
 
-                    </LinearLayout>
-                    <com.uas.standard_esop.view.SwitchView
-                        android:id="@+id/sound_monitor_Vibration_sv"
-                        android:layout_width="40dp"
-                        android:layout_height="25dp"
-                        android:layout_marginLeft="@dimen/textsize_20"
-                        android:layout_centerVertical="true"
-                        android:visibility="gone"/>
-                    <ImageView
-                        android:layout_width="wrap_content"
-                        android:layout_height="wrap_content"
-                        android:id="@+id/sound_monitor_Vibration_sv2"
-                        android:layout_marginLeft="@dimen/textsize_20"
-                        android:background="@drawable/bg_index_ok_error"
-                        android:layout_centerVertical="true">
-                    </ImageView>
-                    <TextView
-                        android:layout_centerVertical="true"
-                        android:text="@string/string_monitor_socket"
-                        android:textSize="@dimen/space_top_line_15"
-                        android:layout_toRightOf="@id/sound_monitor_Vibration_sv2"
-                        android:layout_width="wrap_content"
-                        android:layout_height="wrap_content">
-                    </TextView>
-                    <LinearLayout
-                        android:layout_width="wrap_content"
-                        android:layout_height="match_parent"
-                        android:layout_alignParentRight="true"
-                        android:layout_marginRight="@dimen/textsize_20"
-                        android:layout_centerVertical="true">
-                        <TextView
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:textColor="#333333"
-                            android:textSize="@dimen/space_top_line_15"
-                            android:text="("
-                            />
-                        <TextView
-                            android:id="@+id/em_name_tv"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:textColor="#333333"
-                            android:textSize="@dimen/space_top_line_15"
-                            android:text=""
-                            />
-                        <TextView
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:textColor="#333333"
-                            android:textSize="@dimen/space_top_line_15"
-                            android:text=" : "
-                            />
-                        <TextView
-                            android:id="@+id/em_name_port"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:textColor="#333333"
-                            android:layout_centerVertical="true"
-                            android:textSize="@dimen/space_top_line_15"
-                            android:text=""
-                            />
-                        <TextView
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:textColor="#333333"
-                            android:textSize="@dimen/space_top_line_15"
-                            android:text=")"
-                            />
-                    </LinearLayout>
 
 
 
-                </RelativeLayout>
 
+                    </RelativeLayout>
 
-            </LinearLayout>
 
+                </LinearLayout>
 
-            <LinearLayout
-                android:visibility="gone"
-                android:id="@+id/linethree"
-                android:layout_marginTop="@dimen/dp_10"
-                android:orientation="horizontal"
-                android:layout_width="match_parent"
-                android:layout_height="wrap_content"
-                android:layout_centerInParent="true"
-                android:paddingLeft="20dp">
 
                 <LinearLayout
+                    android:visibility="gone"
+                    android:id="@+id/linethree"
+                    android:layout_marginTop="@dimen/dp_10"
+                    android:orientation="horizontal"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginTop="4dp"
-                    android:orientation="horizontal"
-                    android:layout_weight="1">
+                    android:layout_centerInParent="true"
+                    android:paddingLeft="20dp">
 
                     <LinearLayout
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_marginTop="4dp"
+                        android:orientation="horizontal"
+                        android:layout_weight="1">
+
+                        <LinearLayout
+                            android:layout_marginLeft="@dimen/dp_10"
+                            android:orientation="vertical"
+                            android:layout_width="0dp"
+                            android:layout_weight="1"
+                            android:layout_height="wrap_content">
+                            <com.uas.standard_esop.view.ClearableEditText
+                                android:id="@+id/index_cur_doc"
+                                style="@style/EditTextLineStyle"
+                                android:layout_width="match_parent"
+                                android:hint="请输入工单号"
+                                android:imeOptions="actionSend" />
+                        </LinearLayout>
+
+                    </LinearLayout>
+                    <ImageView
+                        android:layout_gravity="center"
+                        android:id="@+id/index_cur_doc_imag"
+                        android:layout_width="20dp"
+                        android:layout_height="24dp"
+                        android:layout_marginRight="@dimen/textsize_20"
                         android:layout_marginLeft="@dimen/dp_10"
-                        android:orientation="vertical"
+                        android:src="@mipmap/magnifyingglass" />
+                    <LinearLayout
+                        android:visibility="gone"
                         android:layout_width="0dp"
-                        android:layout_weight="1"
-                        android:layout_height="wrap_content">
-                        <com.uas.standard_esop.view.ClearableEditText
-                            android:id="@+id/index_cur_doc"
-                            style="@style/EditTextLineStyle"
-                            android:layout_width="match_parent"
-                            android:hint="请输入工单号"
-                            android:imeOptions="actionSend" />
+                        android:layout_height="wrap_content"
+                        android:layout_marginTop="4dp">
+                        <TextView
+                            android:visibility="gone"
+                            style="@style/captiontext"
+                            android:layout_width="wrap_content"
+                            android:text="工序编号:" />
+
+                        <TextView
+                            android:visibility="gone"
+                            android:id="@+id/tv_pihao"
+                            style="@style/valuetext" />
                     </LinearLayout>
 
                 </LinearLayout>
-                <ImageView
-                    android:layout_gravity="center"
-                    android:id="@+id/index_cur_doc_imag"
-                    android:layout_width="20dp"
-                    android:layout_height="24dp"
-                    android:layout_marginRight="@dimen/textsize_20"
-                    android:layout_marginLeft="@dimen/dp_10"
-                    android:src="@mipmap/magnifyingglass" />
                 <LinearLayout
                     android:visibility="gone"
-                    android:layout_width="0dp"
-                    android:layout_height="wrap_content"
-                    android:layout_marginTop="4dp">
-                    <TextView
-                        android:visibility="gone"
-                        style="@style/captiontext"
-                        android:layout_width="wrap_content"
-                        android:text="工序编号:" />
-
-                    <TextView
-                        android:visibility="gone"
-                        android:id="@+id/tv_pihao"
-                        style="@style/valuetext" />
-                </LinearLayout>
-
-            </LinearLayout>
-            <LinearLayout
-                android:visibility="gone"
-                android:id="@+id/linefour"
-                android:orientation="horizontal"
-                android:layout_width="match_parent"
-                android:layout_height="wrap_content"
-                android:layout_below="@id/linethree"
-                android:layout_centerInParent="true"
-                android:paddingLeft="20dp">
-
-                <LinearLayout
+                    android:id="@+id/linefour"
+                    android:orientation="horizontal"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginTop="@dimen/dp_10"
-                    android:orientation="horizontal"
-                    android:layout_weight="1">
+                    android:layout_below="@id/linethree"
+                    android:layout_centerInParent="true"
+                    android:paddingLeft="20dp">
+
                     <LinearLayout
-                        android:layout_marginLeft="@dimen/dp_10"
-                        android:orientation="vertical"
-                        android:layout_width="0dp"
-                        android:layout_weight="1"
-                        android:layout_height="wrap_content">
-                        <com.uas.standard_esop.view.ClearableEditText
-                            android:id="@+id/index_prodcode"
-                            style="@style/EditTextLineStyle"
-                            android:layout_width="match_parent"
-                            android:hint="请输入产品编号"
-                            android:imeOptions="actionSend" />
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_marginTop="@dimen/dp_10"
+                        android:orientation="horizontal"
+                        android:layout_weight="1">
+                        <LinearLayout
+                            android:layout_marginLeft="@dimen/dp_10"
+                            android:orientation="vertical"
+                            android:layout_width="0dp"
+                            android:layout_weight="1"
+                            android:layout_height="wrap_content">
+                            <com.uas.standard_esop.view.ClearableEditText
+                                android:id="@+id/index_prodcode"
+                                style="@style/EditTextLineStyle"
+                                android:layout_width="match_parent"
+                                android:hint="请输入产品编号"
+                                android:imeOptions="actionSend" />
+                        </LinearLayout>
+
                     </LinearLayout>
+                    <ImageView
+                        android:visibility="gone"
+                        android:layout_gravity="center"
+                        android:id="@+id/index_prodcode_imag"
+                        android:layout_width="20dp"
+                        android:layout_height="24dp"
+                        android:layout_marginRight="@dimen/dp_10"
+                        android:src="@mipmap/magnifyingglass" />
+                    <View
+                        android:layout_gravity="center"
+                        android:layout_width="20dp"
+                        android:layout_height="24dp"
+                        android:layout_marginRight="@dimen/textsize_20"
+                        android:layout_marginLeft="@dimen/dp_10"/>
 
                 </LinearLayout>
-                <ImageView
+                <android.support.v7.widget.RecyclerView
+                    android:id="@+id/rv_datawork"
                     android:visibility="gone"
-                    android:layout_gravity="center"
-                    android:id="@+id/index_prodcode_imag"
-                    android:layout_width="20dp"
-                    android:layout_height="24dp"
-                    android:layout_marginRight="@dimen/dp_10"
-                    android:src="@mipmap/magnifyingglass" />
-                <View
-                    android:layout_gravity="center"
-                    android:layout_width="20dp"
-                    android:layout_height="24dp"
-                    android:layout_marginRight="@dimen/textsize_20"
-                    android:layout_marginLeft="@dimen/dp_10"/>
-
-            </LinearLayout>
-            <android.support.v7.widget.RecyclerView
-                android:id="@+id/rv_datawork"
-                android:visibility="gone"
-                android:background="@color/white"
-                android:layout_width="match_parent"
-                android:layout_height="wrap_content"
-                android:layout_below="@id/linethree"
-                android:layout_centerInParent="true">
-            </android.support.v7.widget.RecyclerView>
-            <RelativeLayout
-                android:orientation="horizontal"
-                android:layout_width="match_parent"
-                android:layout_height="wrap_content"
-                android:layout_below="@+id/lineone">
-                <LinearLayout
-                    android:id="@+id/linetops"
-                    android:orientation="vertical"
+                    android:background="@color/white"
                     android:layout_width="match_parent"
-                    android:layout_height="wrap_content">
+                    android:layout_height="wrap_content"
+                    android:layout_below="@id/linethree"
+                    android:layout_centerInParent="true">
+                </android.support.v7.widget.RecyclerView>
+                <RelativeLayout
+                    android:orientation="horizontal"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_below="@+id/lineone">
                     <LinearLayout
-                        android:id="@+id/linetwo"
-                        android:orientation="horizontal"
+                        android:id="@+id/linetops"
+                        android:orientation="vertical"
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content">
                         <LinearLayout
-                            android:layout_marginLeft="@dimen/textsize_20"
-                            android:layout_marginRight="@dimen/textsize_20"
-                            android:layout_width="0dp"
-                            android:layout_height="wrap_content"
-                            android:layout_weight="1"
-                            android:orientation="horizontal">
+                            android:id="@+id/linetwo"
+                            android:orientation="horizontal"
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content">
                             <LinearLayout
-                                android:layout_width="match_parent"
+                                android:layout_marginLeft="@dimen/textsize_20"
+                                android:layout_marginRight="@dimen/textsize_20"
+                                android:layout_width="0dp"
                                 android:layout_height="wrap_content"
-                                android:layout_marginTop="4dp"
-                                android:gravity="center_vertical">
+                                android:layout_weight="1"
+                                android:orientation="horizontal">
                                 <LinearLayout
-                                    android:layout_marginLeft="@dimen/dp_10"
-                                    android:layout_marginRight="@dimen/dp_10"
-                                    android:orientation="vertical"
-                                    android:layout_width="0dp"
-                                    android:layout_weight="1"
-                                    android:layout_height="wrap_content">
-                                    <com.uas.standard_esop.view.ClearableEditText
-                                        android:id="@+id/index_position_resource"
-                                        style="@style/EditTextLineStyle"
-                                        android:layout_width="match_parent"
-                                        android:layout_height="60dp"
-                                        android:textSize="25dp"
-                                        android:hint="输入产品索引SOP"
-                                        android:imeOptions="actionSend" />
-
+                                    android:layout_width="match_parent"
+                                    android:layout_height="wrap_content"
+                                    android:layout_marginTop="4dp"
+                                    android:gravity="center_vertical">
+                                    <LinearLayout
+                                        android:layout_marginLeft="@dimen/dp_10"
+                                        android:layout_marginRight="@dimen/dp_10"
+                                        android:orientation="vertical"
+                                        android:layout_width="0dp"
+                                        android:layout_weight="1"
+                                        android:layout_height="wrap_content">
+                                        <com.uas.standard_esop.view.ClearableEditText
+                                            android:id="@+id/index_position_resource"
+                                            style="@style/EditTextLineStyle"
+                                            android:layout_width="match_parent"
+                                            android:layout_height="60dp"
+                                            android:textSize="25dp"
+                                            android:hint="输入产品索引SOP"
+                                            android:imeOptions="actionSend" />
+
+                                    </LinearLayout>
+                                    <TextView
+                                        android:visibility="gone"
+                                        android:id="@+id/scname_tv"
+                                        style="@style/valuetext"
+                                        android:singleLine="true"
+                                        android:ellipsize="end"
+                                        android:layout_width="wrap_content"
+                                        android:paddingLeft="@dimen/textsize_20" />
                                 </LinearLayout>
-                                <TextView
-                                    android:visibility="gone"
-                                    android:id="@+id/scname_tv"
-                                    style="@style/valuetext"
-                                    android:singleLine="true"
-                                    android:ellipsize="end"
-                                    android:layout_width="wrap_content"
-                                    android:paddingLeft="@dimen/textsize_20" />
+
                             </LinearLayout>
 
-                        </LinearLayout>
 
 
 
+                        </LinearLayout>
+                        <LinearLayout
+                            android:layout_marginTop="5dp"
+                            android:orientation="horizontal"
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content">
+                            <TextView
+                                android:id="@+id/index_edit"
+                                android:layout_width="match_parent"
+                                android:layout_height="@dimen/dp_40"
+                                android:layout_marginLeft="30dp"
+                                android:layout_marginRight="30dp"
+                                android:layout_gravity="center"
+                                android:background="@drawable/bg_button"
+                                android:gravity="center"
+                                android:textColor="@color/white"
+                                android:textSize="25dp"
+                                android:text="搜索"
+                                android:src="@drawable/search_48"
+                                android:layout_weight="1"/>
+                            <TextView
+                                android:id="@+id/btn_get"
+                                android:text="播放SOP"
+                                android:layout_marginLeft="30dp"
+                                android:layout_marginRight="30dp"
+                                android:layout_width="match_parent"
+                                android:layout_height="@dimen/dp_40"
+                                android:layout_below="@id/include_menuactionbar"
+                                android:gravity="center"
+                                android:textSize="25dp"
+                                android:background="@drawable/bg_button"
+                                android:layout_weight="1">
+                            </TextView>
+                        </LinearLayout>
+
 
                     </LinearLayout>
                     <LinearLayout
-                        android:layout_marginTop="5dp"
-                        android:orientation="horizontal"
+                        android:layout_below="@+id/linetops"
+                        android:orientation="vertical"
+                        android:id="@+id/line_ra_dataurl"
                         android:layout_width="match_parent"
-                        android:layout_height="wrap_content">
+                        android:layout_height="wrap_content"
+                        tools:ignore="NotSibling">
+                        <TextView
+                            android:visibility="gone"
+                            android:text="当前获取文件:"
+                            android:textSize="30dp"
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content">
+                        </TextView>
+
                         <LinearLayout
+                            android:visibility="gone"
+                            android:orientation="horizontal"
                             android:layout_width="match_parent"
                             android:layout_height="wrap_content">
-                            <FrameLayout
-                                android:layout_width="0dp"
+                            <TextView
+                                android:text="文件版本:"
+                                android:textSize="25dp"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
+                            <TextView
+                                android:id="@+id/tv_pscode"
+                                android:text=""
+                                android:textSize="25dp"
+                                android:layout_marginLeft="@dimen/dp_10"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
+
+                        </LinearLayout>
+                        <LinearLayout
+                            android:visibility="gone"
+                            android:orientation="horizontal"
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content">
+                            <TextView
+                                android:text="产品:"
+                                android:textSize="25dp"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
+                            <TextView
+                                android:id="@+id/tv_ps_prodcode"
+                                android:text=""
+                                android:textSize="25dp"
+                                android:layout_marginLeft="@dimen/dp_10"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
+                            <TextView
+                                android:id="@+id/tv_pr_detail"
+                                android:text=""
+                                android:textSize="25dp"
+                                android:layout_marginLeft="@dimen/dp_10"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
+                            <TextView
+                                android:id="@+id/tv_pr_spec"
+                                android:text=""
+                                android:textSize="25dp"
+                                android:layout_marginLeft="@dimen/dp_10"
+                                android:layout_width="wrap_content"
                                 android:layout_height="wrap_content"
-                                android:layout_weight="1">
+                                android:ellipsize="end"
+                                android:lines="1">
+                            </TextView>
 
-                                <AutoCompleteTextView
-                                    android:id="@+id/tv_dc_line"
-                                    style="@style/EditTextLineStyle"
-                                    android:layout_height="60dp"
-                                    android:layout_marginLeft="30dp"
-                                    android:focusable="false"
-                                    android:hint="请输入物理线体" />
 
-                                <ImageView
-                                    android:id="@+id/iv_dc_line_delete"
-                                    android:layout_width="wrap_content"
-                                    android:layout_height="wrap_content"
-                                    android:layout_gravity="center|right"
-                                    android:layout_marginRight="13dp"
-                                    android:src="@drawable/wrong"
-                                    android:visibility="gone" />
-                            </FrameLayout>
+                        </LinearLayout>
+                        <LinearLayout
+                            android:visibility="gone"
+                            android:orientation="horizontal"
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content">
+                            <TextView
+                                android:text="工序:"
+                                android:textSize="25dp"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
+                            <TextView
+                                android:id="@+id/tv_ps_stepcode"
+                                android:text=""
+                                android:textSize="25dp"
+                                android:layout_marginLeft="@dimen/dp_10"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
 
-                            <ImageView
-                                android:id="@+id/iv_dc_line"
-                                android:layout_width="60dp"
-                                android:layout_height="match_parent"
-                                android:layout_gravity="center"
-                                android:background="@drawable/bg_button"
-                                android:layout_marginRight="10dp"
-                                android:layout_marginLeft="5dp"
-                                android:src="@drawable/search_48"
-                                />
                         </LinearLayout>
+                        <LinearLayout
+                            android:orientation="horizontal"
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content">
+                            <TextView
+                                android:text="下载地址:"
+                                android:textSize="@dimen/textsize_20"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
+                            <android.support.v7.widget.RecyclerView
+                                android:id="@+id/ra_dataurl"
+                                android:layout_marginRight="30dp"
+                                android:layout_width="match_parent"
+                                android:layout_height="wrap_content">
+                            </android.support.v7.widget.RecyclerView>
 
+                        </LinearLayout>
                     </LinearLayout>
-                    <TextView
-                        android:id="@+id/index_edit"
+                    <android.support.v7.widget.RecyclerView
+                        android:layout_below="@+id/linetops"
+                        android:id="@+id/rv_data"
+                        android:background="@color/white"
                         android:layout_width="match_parent"
-                        android:layout_height="70dp"
-                        android:layout_marginTop="@dimen/dp_10"
-                        android:layout_marginLeft="30dp"
-                        android:layout_marginRight="30dp"
-                        android:layout_gravity="center"
-                        android:background="@drawable/bg_button"
-                        android:gravity="center"
-                        android:textColor="@color/white"
-                        android:textSize="25dp"
-                        android:text="搜索"
-                        android:src="@drawable/search_48" />
-                </LinearLayout>
+                        android:layout_height="wrap_content"
+                        android:layout_centerInParent="true">
+                    </android.support.v7.widget.RecyclerView>
+                </RelativeLayout>
+
+
+
+
+
+
+            </RelativeLayout>
+            <LinearLayout
+                android:orientation="vertical"
+                android:layout_weight="2"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content">
                 <LinearLayout
-                    android:layout_below="@+id/linetops"
-                    android:orientation="vertical"
-                    android:id="@+id/line_ra_dataurl"
+                    android:layout_marginTop="5dp"
+                    android:orientation="horizontal"
                     android:layout_width="match_parent"
-                    android:layout_height="wrap_content"
-                    tools:ignore="NotSibling">
-                    <TextView
-                        android:text="当前获取文件:"
-                        android:textSize="30dp"
-                        android:layout_width="match_parent"
-                        android:layout_height="wrap_content">
-                    </TextView>
-
+                    android:layout_height="wrap_content">
                     <LinearLayout
-                        android:orientation="horizontal"
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content">
                         <TextView
-                            android:text="文件版本:"
-                            android:textSize="25dp"
                             android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
-                        </TextView>
-                        <TextView
-                            android:id="@+id/tv_pscode"
-                            android:text=""
-                            android:textSize="25dp"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
+                            android:layout_height="wrap_content"
+                            android:layout_gravity="center"
+                            android:textSize="@dimen/textsize_20"
+                            android:text="线别">
                         </TextView>
+                        <FrameLayout
+                            android:layout_width="0dp"
+                            android:layout_height="wrap_content"
+                            android:layout_weight="1">
+
+                            <AutoCompleteTextView
+                                android:id="@+id/tv_dc_line"
+                                style="@style/EditTextLineStyle"
+                                android:layout_height="30dp"
+                                android:focusable="false"
+                                android:hint="请输入物理线体"
+                                android:layout_marginLeft="@dimen/dp_10"/>
 
+                            <ImageView
+                                android:id="@+id/iv_dc_line_delete"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_gravity="center|right"
+                                android:layout_marginRight="13dp"
+                                android:src="@drawable/wrong"
+                                android:visibility="gone" />
+                        </FrameLayout>
+
+                        <ImageView
+                            android:id="@+id/iv_dc_line"
+                            android:layout_width="30dp"
+                            android:layout_height="match_parent"
+                            android:layout_gravity="center"
+                            android:background="@drawable/bg_button"
+                            android:layout_marginRight="10dp"
+                            android:layout_marginLeft="5dp"
+                            android:src="@drawable/search_48"
+                            />
                     </LinearLayout>
+
+
+                </LinearLayout>
+                <LinearLayout
+                    android:layout_marginTop="@dimen/dp_10"
+                    android:orientation="horizontal"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content">
                     <LinearLayout
-                        android:orientation="horizontal"
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content">
                         <TextView
-                            android:text="产品:"
-                            android:textSize="25dp"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
-                        </TextView>
-                        <TextView
-                            android:id="@+id/tv_ps_prodcode"
-                            android:text=""
-                            android:textSize="25dp"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
-                        </TextView>
-                        <TextView
-                            android:id="@+id/tv_pr_detail"
-                            android:text=""
-                            android:textSize="25dp"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
-                        </TextView>
-                        <TextView
-                            android:id="@+id/tv_pr_spec"
-                            android:text=""
-                            android:textSize="25dp"
-                            android:layout_marginLeft="@dimen/dp_10"
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
-                            android:ellipsize="end"
-                            android:lines="1">
+                            android:layout_gravity="center"
+                            android:textSize="@dimen/textsize_20"
+                            android:text="岗位">
                         </TextView>
+                        <FrameLayout
+                            android:layout_width="0dp"
+                            android:layout_height="wrap_content"
+                            android:layout_weight="1">
 
+                            <AutoCompleteTextView
+                                android:id="@+id/at_gvtext"
+                                style="@style/EditTextLineStyle"
+                                android:layout_height="30dp"
+                                android:focusable="false"
+                                android:layout_marginLeft="@dimen/dp_10"
+                                android:hint="请输入岗位" />
 
+                            <ImageView
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_gravity="center|right"
+                                android:layout_marginRight="13dp"
+                                android:src="@drawable/wrong"
+                                android:visibility="gone" />
+                        </FrameLayout>
+
+                        <ImageView
+                            android:id="@+id/iv_login_post"
+                            android:layout_width="30dp"
+                            android:layout_height="match_parent"
+                            android:layout_gravity="center"
+                            android:background="@drawable/bg_button"
+                            android:layout_marginRight="10dp"
+                            android:layout_marginLeft="5dp"
+                            android:src="@drawable/search_48"
+                            />
                     </LinearLayout>
+
+
+                </LinearLayout>
+
+                <LinearLayout
+                    android:layout_marginTop="5dp"
+                    android:orientation="horizontal"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content">
+                    <com.uas.standard_esop.view.SwitchView
+                        android:id="@+id/sound_monitor_Vibration_sv"
+                        android:layout_width="40dp"
+                        android:layout_height="25dp"
+                        android:layout_marginLeft="@dimen/textsize_20"
+                        android:layout_centerVertical="true"
+                        android:visibility="gone"/>
+                    <ImageView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:id="@+id/sound_monitor_Vibration_sv2"
+                        android:layout_marginLeft="@dimen/textsize_20"
+                        android:background="@drawable/bg_index_ok_error"
+                        android:layout_centerVertical="true">
+                    </ImageView>
+
+
+                </LinearLayout>
+
+                <LinearLayout
+                    android:visibility="gone"
+                    android:layout_marginTop="5dp"
+                    android:orientation="horizontal"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content">
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_gravity="center"
+                        android:textSize="@dimen/textsize_20"
+                        android:text="中控IP:">
+                    </TextView>
                     <LinearLayout
-                        android:visibility="gone"
-                        android:orientation="horizontal"
-                        android:layout_width="match_parent"
-                        android:layout_height="wrap_content">
+                        android:layout_gravity="center"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_alignParentRight="true"
+                        android:layout_marginRight="@dimen/textsize_20"
+                        android:layout_centerVertical="true">
                         <TextView
-                            android:text="工序:"
-                            android:textSize="25dp"
                             android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
-                        </TextView>
+                            android:layout_height="wrap_content"
+                            android:textColor="#333333"
+                            android:textSize="@dimen/space_top_line_15"
+                            android:text="("
+                            />
                         <TextView
-                            android:id="@+id/tv_ps_stepcode"
+                            android:id="@+id/em_name_tv"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:textColor="#333333"
+                            android:textSize="@dimen/textsize_20"
                             android:text=""
-                            android:textSize="25dp"
-                            android:layout_marginLeft="@dimen/dp_10"
+                            />
+                        <TextView
                             android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
-                        </TextView>
-
-                    </LinearLayout>
-                    <LinearLayout
-                        android:orientation="horizontal"
-                        android:layout_width="match_parent"
-                        android:layout_height="wrap_content">
+                            android:layout_height="wrap_content"
+                            android:textColor="#333333"
+                            android:textSize="@dimen/textsize_20"
+                            android:text=" : "
+                            />
                         <TextView
-                            android:text="下载地址:"
-                            android:textSize="25dp"
+                            android:id="@+id/em_name_port"
                             android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
-                        </TextView>
-                        <android.support.v7.widget.RecyclerView
-                            android:id="@+id/ra_dataurl"
-                            android:layout_marginRight="30dp"
-                            android:layout_width="match_parent"
-                            android:layout_height="wrap_content">
-                        </android.support.v7.widget.RecyclerView>
-
+                            android:layout_height="wrap_content"
+                            android:textColor="#333333"
+                            android:layout_centerVertical="true"
+                            android:textSize="@dimen/textsize_20"
+                            android:text=""
+                            />
+                        <TextView
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:textColor="#333333"
+                            android:textSize="@dimen/textsize_20"
+                            android:text=")"
+                            />
                     </LinearLayout>
-                </LinearLayout>
-                <android.support.v7.widget.RecyclerView
-                    android:layout_below="@+id/linetops"
-                    android:id="@+id/rv_data"
-                    android:background="@color/white"
-                    android:layout_width="match_parent"
-                    android:layout_height="wrap_content"
-                    android:layout_centerInParent="true">
-                </android.support.v7.widget.RecyclerView>
-            </RelativeLayout>
-
-
 
+                </LinearLayout>
+            </LinearLayout>
 
 
+        </LinearLayout>
 
-        </RelativeLayout>
 
 
 

+ 77 - 1
app/src/main/res/layout/activity_banner.xml

@@ -58,9 +58,85 @@
     </RelativeLayout>
     <LinearLayout
         android:layout_weight="3"
+        android:orientation="vertical"
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:background="@color/button_invalid">
+        android:background="@color/gray_list">
+        <LinearLayout
+            android:orientation="vertical"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content">
+            <ImageView
+                android:id="@+id/iv_pepole"
+                android:layout_width="200dp"
+                android:layout_height="200dp"
+                android:background="@drawable/bg_imageview_rauide"
+                android:layout_gravity="center"
+                android:layout_margin="@dimen/dp_10">
+            </ImageView>
+            <TextView
+                android:id="@+id/iv_name"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:textSize="@dimen/textsize_20"
+                android:text="姓名">
+            </TextView>
+            <TextView
+                android:id="@+id/iv_jin"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:textSize="@dimen/textsize_20"
+                android:text="技能">
+            </TextView>
+        </LinearLayout>
+        <LinearLayout
+            android:layout_marginTop="5dp"
+            android:orientation="horizontal"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content">
+            <LinearLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content">
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_gravity="center"
+                    android:textSize="@dimen/textsize_20"
+                    android:text="人员">
+                </TextView>
+                <FrameLayout
+                    android:layout_width="0dp"
+                    android:layout_height="wrap_content"
+                    android:layout_weight="1">
+
+                    <com.uas.standard_esop.view.ClearableEditText
+                        android:id="@+id/at_peoplecode"
+                        style="@style/EditTextLineStyle"
+                        android:layout_height="30dp"
+                        android:layout_marginLeft="@dimen/dp_10"
+                        android:layout_marginRight="5dp"
+                        android:hint="请输入人员编号" />
+
+                </FrameLayout>
+            </LinearLayout>
+
+
+
+        </LinearLayout>
+        <TextView
+            android:id="@+id/get_data"
+            android:layout_width="match_parent"
+            android:layout_height="@dimen/dp_40"
+            android:layout_marginLeft="30dp"
+            android:layout_marginRight="30dp"
+            android:layout_gravity="center"
+            android:background="@drawable/bg_button"
+            android:gravity="center"
+            android:textColor="@color/white"
+            android:textSize="25dp"
+            android:text="获取人员信息"
+            android:src="@drawable/search_48"
+            android:layout_marginTop="30dp"/>
 
     </LinearLayout>
 

+ 510 - 404
app/src/main/res/layout/activity_index.xml

@@ -127,521 +127,627 @@
         </Button>
 
     </LinearLayout>
-    <TextView
-        android:id="@+id/btn_get"
-        android:text="播放SOP"
-        android:layout_marginLeft="30dp"
-        android:layout_marginRight="30dp"
-        android:layout_width="match_parent"
-        android:layout_height="70dp"
-        android:layout_below="@id/include_menuactionbar"
-        android:gravity="center"
-        android:textSize="25dp"
-        android:layout_marginTop="@dimen/dp_10"
-        android:layout_marginBottom="@dimen/textsize_20"
-        android:background="@drawable/bg_button">
-    </TextView>
+
 
 
     <ScrollView
         android:id="@+id/sv_vanish"
-        android:layout_below="@id/btn_get"
         android:layout_width="match_parent"
-        android:layout_height="match_parent">
-        <RelativeLayout
-            android:id="@+id/rela_dimss"
+        android:layout_height="match_parent"
+        android:layout_below="@+id/include_menuactionbar">
+        <LinearLayout
+            android:orientation="horizontal"
             android:layout_width="match_parent"
             android:layout_height="wrap_content">
-            <LinearLayout
-                android:id="@+id/lineone"
+            <RelativeLayout
+                android:id="@+id/rela_dimss"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:orientation="vertical">
-                <RelativeLayout
+                android:layout_weight="1">
+                <LinearLayout
+                    android:id="@+id/lineone"
                     android:layout_width="match_parent"
-                    android:layout_height="wrap_content">
-                    <LinearLayout
+                    android:layout_height="wrap_content"
+                    android:orientation="vertical">
+                    <RelativeLayout
                         android:layout_width="match_parent"
-                        android:layout_height="wrap_content"
-                        android:gravity="center_vertical">
+                        android:layout_height="wrap_content">
                         <LinearLayout
-                            android:layout_width="0dp"
+                            android:layout_width="match_parent"
                             android:layout_height="wrap_content"
-                            android:layout_weight="1"
-                            android:orientation="vertical"
-                            android:layout_marginLeft="12dp"
-                            android:padding="8dp">
-
+                            android:gravity="center_vertical">
                             <LinearLayout
-                                android:id="@+id/line_login_post"
-                                android:layout_gravity="center"
-                                android:layout_width="wrap_content"
+                                android:layout_width="0dp"
                                 android:layout_height="wrap_content"
-                                android:gravity="center_vertical"
-                                android:orientation="horizontal">
-                                <ImageView
-                                    android:layout_width="30dp"
-                                    android:layout_height="30dp"
-                                    android:src="@mipmap/infoimage">
-                                </ImageView>
-                                <TextView
-                                    android:layout_width="wrap_content"
-                                    android:layout_height="wrap_content"
-                                    android:text="登录岗位:"
-                                    android:textColor="#333333"
-                                    android:textSize="@dimen/space_top_line_15" />
-                                <TextView
-                                    android:id="@+id/em_code_tv"
+                                android:layout_weight="1"
+                                android:orientation="vertical"
+                                android:layout_marginLeft="12dp"
+                                android:padding="8dp">
+
+                                <LinearLayout
+                                    android:visibility="gone"
+                                    android:id="@+id/line_login_post"
+                                    android:layout_gravity="center"
                                     android:layout_width="wrap_content"
                                     android:layout_height="wrap_content"
-                                    android:layout_marginLeft="10dp"
-                                    android:textColor="#333333"
-                                    android:textSize="@dimen/space_top_line_15" />
+                                    android:gravity="center_vertical"
+                                    android:orientation="horizontal">
+                                    <ImageView
+                                        android:layout_width="30dp"
+                                        android:layout_height="30dp"
+                                        android:src="@mipmap/infoimage">
+                                    </ImageView>
+                                    <TextView
+                                        android:layout_width="wrap_content"
+                                        android:layout_height="wrap_content"
+                                        android:text="登录岗位:"
+                                        android:textColor="#333333"
+                                        android:textSize="@dimen/space_top_line_15" />
+                                    <TextView
+                                        android:id="@+id/em_code_tv"
+                                        android:layout_width="wrap_content"
+                                        android:layout_height="wrap_content"
+                                        android:layout_marginLeft="10dp"
+                                        android:textColor="#333333"
+                                        android:textSize="@dimen/space_top_line_15" />
+
+                                </LinearLayout>
 
                             </LinearLayout>
 
                         </LinearLayout>
 
-                    </LinearLayout>
-                    <com.uas.standard_esop.view.SwitchView
-                        android:id="@+id/sound_monitor_Vibration_sv"
-                        android:layout_width="40dp"
-                        android:layout_height="25dp"
-                        android:layout_marginLeft="@dimen/textsize_20"
-                        android:layout_centerVertical="true"
-                        android:visibility="gone"/>
-                    <ImageView
-                        android:layout_width="wrap_content"
-                        android:layout_height="wrap_content"
-                        android:id="@+id/sound_monitor_Vibration_sv2"
-                        android:layout_marginLeft="@dimen/textsize_20"
-                        android:background="@drawable/bg_index_ok_error"
-                        android:layout_centerVertical="true">
-                    </ImageView>
-                    <TextView
-                        android:layout_centerVertical="true"
-                        android:text="@string/string_monitor_socket"
-                        android:textSize="@dimen/space_top_line_15"
-                        android:layout_toRightOf="@id/sound_monitor_Vibration_sv2"
-                        android:layout_width="wrap_content"
-                        android:layout_height="wrap_content">
-                    </TextView>
-                    <LinearLayout
-                        android:layout_width="wrap_content"
-                        android:layout_height="match_parent"
-                        android:layout_alignParentRight="true"
-                        android:layout_marginRight="@dimen/textsize_20"
-                        android:layout_centerVertical="true">
-                        <TextView
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:textColor="#333333"
-                            android:textSize="@dimen/space_top_line_15"
-                            android:text="("
-                            />
-                        <TextView
-                            android:id="@+id/em_name_tv"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:textColor="#333333"
-                            android:textSize="@dimen/space_top_line_15"
-                            android:text=""
-                            />
-                        <TextView
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:textColor="#333333"
-                            android:textSize="@dimen/space_top_line_15"
-                            android:text=" : "
-                            />
-                        <TextView
-                            android:id="@+id/em_name_port"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:textColor="#333333"
-                            android:layout_centerVertical="true"
-                            android:textSize="@dimen/space_top_line_15"
-                            android:text=""
-                            />
-                        <TextView
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content"
-                            android:textColor="#333333"
-                            android:textSize="@dimen/space_top_line_15"
-                            android:text=")"
-                            />
-                    </LinearLayout>
 
 
 
-                </RelativeLayout>
 
+                    </RelativeLayout>
 
-            </LinearLayout>
 
+                </LinearLayout>
 
-            <LinearLayout
-                android:visibility="gone"
-                android:id="@+id/linethree"
-                android:layout_marginTop="@dimen/dp_10"
-                android:orientation="horizontal"
-                android:layout_width="match_parent"
-                android:layout_height="wrap_content"
-                android:layout_centerInParent="true"
-                android:paddingLeft="20dp">
 
                 <LinearLayout
+                    android:visibility="gone"
+                    android:id="@+id/linethree"
+                    android:layout_marginTop="@dimen/dp_10"
+                    android:orientation="horizontal"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginTop="4dp"
-                    android:orientation="horizontal"
-                    android:layout_weight="1">
+                    android:layout_centerInParent="true"
+                    android:paddingLeft="20dp">
 
                     <LinearLayout
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_marginTop="4dp"
+                        android:orientation="horizontal"
+                        android:layout_weight="1">
+
+                        <LinearLayout
+                            android:layout_marginLeft="@dimen/dp_10"
+                            android:orientation="vertical"
+                            android:layout_width="0dp"
+                            android:layout_weight="1"
+                            android:layout_height="wrap_content">
+                            <com.uas.standard_esop.view.ClearableEditText
+                                android:id="@+id/index_cur_doc"
+                                style="@style/EditTextLineStyle"
+                                android:layout_width="match_parent"
+                                android:hint="请输入工单号"
+                                android:imeOptions="actionSend" />
+                        </LinearLayout>
+
+                    </LinearLayout>
+                    <ImageView
+                        android:layout_gravity="center"
+                        android:id="@+id/index_cur_doc_imag"
+                        android:layout_width="20dp"
+                        android:layout_height="24dp"
+                        android:layout_marginRight="@dimen/textsize_20"
                         android:layout_marginLeft="@dimen/dp_10"
-                        android:orientation="vertical"
+                        android:src="@mipmap/magnifyingglass" />
+                    <LinearLayout
+                        android:visibility="gone"
                         android:layout_width="0dp"
-                        android:layout_weight="1"
-                        android:layout_height="wrap_content">
-                        <com.uas.standard_esop.view.ClearableEditText
-                            android:id="@+id/index_cur_doc"
-                            style="@style/EditTextLineStyle"
-                            android:layout_width="match_parent"
-                            android:hint="请输入工单号"
-                            android:imeOptions="actionSend" />
+                        android:layout_height="wrap_content"
+                        android:layout_marginTop="4dp">
+                        <TextView
+                            android:visibility="gone"
+                            style="@style/captiontext"
+                            android:layout_width="wrap_content"
+                            android:text="工序编号:" />
+
+                        <TextView
+                            android:visibility="gone"
+                            android:id="@+id/tv_pihao"
+                            style="@style/valuetext" />
                     </LinearLayout>
 
                 </LinearLayout>
-                <ImageView
-                    android:layout_gravity="center"
-                    android:id="@+id/index_cur_doc_imag"
-                    android:layout_width="20dp"
-                    android:layout_height="24dp"
-                    android:layout_marginRight="@dimen/textsize_20"
-                    android:layout_marginLeft="@dimen/dp_10"
-                    android:src="@mipmap/magnifyingglass" />
                 <LinearLayout
                     android:visibility="gone"
-                    android:layout_width="0dp"
-                    android:layout_height="wrap_content"
-                    android:layout_marginTop="4dp">
-                    <TextView
-                        android:visibility="gone"
-                        style="@style/captiontext"
-                        android:layout_width="wrap_content"
-                        android:text="工序编号:" />
-
-                    <TextView
-                        android:visibility="gone"
-                        android:id="@+id/tv_pihao"
-                        style="@style/valuetext" />
-                </LinearLayout>
-
-            </LinearLayout>
-            <LinearLayout
-                android:visibility="gone"
-                android:id="@+id/linefour"
-                android:orientation="horizontal"
-                android:layout_width="match_parent"
-                android:layout_height="wrap_content"
-                android:layout_below="@id/linethree"
-                android:layout_centerInParent="true"
-                android:paddingLeft="20dp">
-
-                <LinearLayout
+                    android:id="@+id/linefour"
+                    android:orientation="horizontal"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_marginTop="@dimen/dp_10"
-                    android:orientation="horizontal"
-                    android:layout_weight="1">
+                    android:layout_below="@id/linethree"
+                    android:layout_centerInParent="true"
+                    android:paddingLeft="20dp">
+
                     <LinearLayout
-                        android:layout_marginLeft="@dimen/dp_10"
-                        android:orientation="vertical"
-                        android:layout_width="0dp"
-                        android:layout_weight="1"
-                        android:layout_height="wrap_content">
-                        <com.uas.standard_esop.view.ClearableEditText
-                            android:id="@+id/index_prodcode"
-                            style="@style/EditTextLineStyle"
-                            android:layout_width="match_parent"
-                            android:hint="请输入产品编号"
-                            android:imeOptions="actionSend" />
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_marginTop="@dimen/dp_10"
+                        android:orientation="horizontal"
+                        android:layout_weight="1">
+                        <LinearLayout
+                            android:layout_marginLeft="@dimen/dp_10"
+                            android:orientation="vertical"
+                            android:layout_width="0dp"
+                            android:layout_weight="1"
+                            android:layout_height="wrap_content">
+                            <com.uas.standard_esop.view.ClearableEditText
+                                android:id="@+id/index_prodcode"
+                                style="@style/EditTextLineStyle"
+                                android:layout_width="match_parent"
+                                android:hint="请输入产品编号"
+                                android:imeOptions="actionSend" />
+                        </LinearLayout>
+
                     </LinearLayout>
+                    <ImageView
+                        android:visibility="gone"
+                        android:layout_gravity="center"
+                        android:id="@+id/index_prodcode_imag"
+                        android:layout_width="20dp"
+                        android:layout_height="24dp"
+                        android:layout_marginRight="@dimen/dp_10"
+                        android:src="@mipmap/magnifyingglass" />
+                    <View
+                        android:layout_gravity="center"
+                        android:layout_width="20dp"
+                        android:layout_height="24dp"
+                        android:layout_marginRight="@dimen/textsize_20"
+                        android:layout_marginLeft="@dimen/dp_10"/>
 
                 </LinearLayout>
-                <ImageView
+                <android.support.v7.widget.RecyclerView
+                    android:id="@+id/rv_datawork"
                     android:visibility="gone"
-                    android:layout_gravity="center"
-                    android:id="@+id/index_prodcode_imag"
-                    android:layout_width="20dp"
-                    android:layout_height="24dp"
-                    android:layout_marginRight="@dimen/dp_10"
-                    android:src="@mipmap/magnifyingglass" />
-                <View
-                    android:layout_gravity="center"
-                    android:layout_width="20dp"
-                    android:layout_height="24dp"
-                    android:layout_marginRight="@dimen/textsize_20"
-                    android:layout_marginLeft="@dimen/dp_10"/>
-
-            </LinearLayout>
-            <android.support.v7.widget.RecyclerView
-                android:id="@+id/rv_datawork"
-                android:visibility="gone"
-                android:background="@color/white"
-                android:layout_width="match_parent"
-                android:layout_height="wrap_content"
-                android:layout_below="@id/linethree"
-                android:layout_centerInParent="true">
-            </android.support.v7.widget.RecyclerView>
-            <RelativeLayout
-                android:orientation="horizontal"
-                android:layout_width="match_parent"
-                android:layout_height="wrap_content"
-                android:layout_below="@+id/lineone">
-                <LinearLayout
-                    android:id="@+id/linetops"
-                    android:orientation="vertical"
+                    android:background="@color/white"
                     android:layout_width="match_parent"
-                    android:layout_height="wrap_content">
+                    android:layout_height="wrap_content"
+                    android:layout_below="@id/linethree"
+                    android:layout_centerInParent="true">
+                </android.support.v7.widget.RecyclerView>
+                <RelativeLayout
+                    android:orientation="horizontal"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_below="@+id/lineone">
                     <LinearLayout
-                        android:id="@+id/linetwo"
-                        android:orientation="horizontal"
+                        android:id="@+id/linetops"
+                        android:orientation="vertical"
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content">
                         <LinearLayout
-                            android:layout_marginLeft="@dimen/textsize_20"
-                            android:layout_marginRight="@dimen/textsize_20"
-                            android:layout_width="0dp"
-                            android:layout_height="wrap_content"
-                            android:layout_weight="1"
-                            android:orientation="horizontal">
+                            android:id="@+id/linetwo"
+                            android:orientation="horizontal"
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content">
                             <LinearLayout
-                                android:layout_width="match_parent"
+                                android:layout_marginLeft="@dimen/textsize_20"
+                                android:layout_marginRight="@dimen/textsize_20"
+                                android:layout_width="0dp"
                                 android:layout_height="wrap_content"
-                                android:layout_marginTop="4dp"
-                                android:gravity="center_vertical">
+                                android:layout_weight="1"
+                                android:orientation="horizontal">
                                 <LinearLayout
-                                    android:layout_marginLeft="@dimen/dp_10"
-                                    android:layout_marginRight="@dimen/dp_10"
-                                    android:orientation="vertical"
-                                    android:layout_width="0dp"
-                                    android:layout_weight="1"
-                                    android:layout_height="wrap_content">
-                                    <com.uas.standard_esop.view.ClearableEditText
-                                        android:id="@+id/index_position_resource"
-                                        style="@style/EditTextLineStyle"
-                                        android:layout_width="match_parent"
-                                        android:layout_height="60dp"
-                                        android:textSize="25dp"
-                                        android:hint="输入产品索引SOP"
-                                        android:imeOptions="actionSend" />
-
+                                    android:layout_width="match_parent"
+                                    android:layout_height="wrap_content"
+                                    android:layout_marginTop="4dp"
+                                    android:gravity="center_vertical">
+                                    <LinearLayout
+                                        android:layout_marginLeft="@dimen/dp_10"
+                                        android:layout_marginRight="@dimen/dp_10"
+                                        android:orientation="vertical"
+                                        android:layout_width="0dp"
+                                        android:layout_weight="1"
+                                        android:layout_height="wrap_content">
+                                        <com.uas.standard_esop.view.ClearableEditText
+                                            android:id="@+id/index_position_resource"
+                                            style="@style/EditTextLineStyle"
+                                            android:layout_width="match_parent"
+                                            android:layout_height="60dp"
+                                            android:textSize="25dp"
+                                            android:hint="输入产品索引SOP"
+                                            android:imeOptions="actionSend" />
+
+                                    </LinearLayout>
+                                    <TextView
+                                        android:visibility="gone"
+                                        android:id="@+id/scname_tv"
+                                        style="@style/valuetext"
+                                        android:singleLine="true"
+                                        android:ellipsize="end"
+                                        android:layout_width="wrap_content"
+                                        android:paddingLeft="@dimen/textsize_20" />
                                 </LinearLayout>
-                                <TextView
-                                    android:visibility="gone"
-                                    android:id="@+id/scname_tv"
-                                    style="@style/valuetext"
-                                    android:singleLine="true"
-                                    android:ellipsize="end"
-                                    android:layout_width="wrap_content"
-                                    android:paddingLeft="@dimen/textsize_20" />
+
                             </LinearLayout>
 
-                        </LinearLayout>
 
 
 
+                        </LinearLayout>
+                        <LinearLayout
+                            android:layout_marginTop="5dp"
+                            android:orientation="horizontal"
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content">
+                            <TextView
+                                android:id="@+id/index_edit"
+                                android:layout_width="match_parent"
+                                android:layout_height="@dimen/dp_40"
+                                android:layout_marginLeft="30dp"
+                                android:layout_marginRight="30dp"
+                                android:layout_gravity="center"
+                                android:background="@drawable/bg_button"
+                                android:gravity="center"
+                                android:textColor="@color/white"
+                                android:textSize="25dp"
+                                android:text="搜索"
+                                android:src="@drawable/search_48"
+                                android:layout_weight="1"/>
+                            <TextView
+                                android:id="@+id/btn_get"
+                                android:text="播放SOP"
+                                android:layout_marginLeft="30dp"
+                                android:layout_marginRight="30dp"
+                                android:layout_width="match_parent"
+                                android:layout_height="@dimen/dp_40"
+                                android:layout_below="@id/include_menuactionbar"
+                                android:gravity="center"
+                                android:textSize="25dp"
+                                android:background="@drawable/bg_button"
+                                android:layout_weight="1">
+                            </TextView>
+                        </LinearLayout>
+
 
                     </LinearLayout>
                     <LinearLayout
-                        android:layout_marginTop="5dp"
-                        android:orientation="horizontal"
+                        android:layout_below="@+id/linetops"
+                        android:orientation="vertical"
+                        android:id="@+id/line_ra_dataurl"
                         android:layout_width="match_parent"
-                        android:layout_height="wrap_content">
+                        android:layout_height="wrap_content"
+                        tools:ignore="NotSibling">
+                        <TextView
+                            android:visibility="gone"
+                            android:text="当前获取文件:"
+                            android:textSize="30dp"
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content">
+                        </TextView>
+
                         <LinearLayout
+                            android:visibility="gone"
+                            android:orientation="horizontal"
                             android:layout_width="match_parent"
                             android:layout_height="wrap_content">
-                            <FrameLayout
-                                android:layout_width="0dp"
+                            <TextView
+                                android:text="文件版本:"
+                                android:textSize="25dp"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
+                            <TextView
+                                android:id="@+id/tv_pscode"
+                                android:text=""
+                                android:textSize="25dp"
+                                android:layout_marginLeft="@dimen/dp_10"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
+
+                        </LinearLayout>
+                        <LinearLayout
+                            android:visibility="gone"
+                            android:orientation="horizontal"
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content">
+                            <TextView
+                                android:text="产品:"
+                                android:textSize="25dp"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
+                            <TextView
+                                android:id="@+id/tv_ps_prodcode"
+                                android:text=""
+                                android:textSize="25dp"
+                                android:layout_marginLeft="@dimen/dp_10"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
+                            <TextView
+                                android:id="@+id/tv_pr_detail"
+                                android:text=""
+                                android:textSize="25dp"
+                                android:layout_marginLeft="@dimen/dp_10"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
+                            <TextView
+                                android:id="@+id/tv_pr_spec"
+                                android:text=""
+                                android:textSize="25dp"
+                                android:layout_marginLeft="@dimen/dp_10"
+                                android:layout_width="wrap_content"
                                 android:layout_height="wrap_content"
-                                android:layout_weight="1">
+                                android:ellipsize="end"
+                                android:lines="1">
+                            </TextView>
 
-                                <AutoCompleteTextView
-                                    android:id="@+id/tv_dc_line"
-                                    style="@style/EditTextLineStyle"
-                                    android:layout_height="60dp"
-                                    android:layout_marginLeft="30dp"
-                                    android:focusable="false"
-                                    android:hint="请输入物理线体" />
 
-                                <ImageView
-                                    android:id="@+id/iv_dc_line_delete"
-                                    android:layout_width="wrap_content"
-                                    android:layout_height="wrap_content"
-                                    android:layout_gravity="center|right"
-                                    android:layout_marginRight="13dp"
-                                    android:src="@drawable/wrong"
-                                    android:visibility="gone" />
-                            </FrameLayout>
+                        </LinearLayout>
+                        <LinearLayout
+                            android:visibility="gone"
+                            android:orientation="horizontal"
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content">
+                            <TextView
+                                android:text="工序:"
+                                android:textSize="25dp"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
+                            <TextView
+                                android:id="@+id/tv_ps_stepcode"
+                                android:text=""
+                                android:textSize="25dp"
+                                android:layout_marginLeft="@dimen/dp_10"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
 
-                            <ImageView
-                                android:id="@+id/iv_dc_line"
-                                android:layout_width="60dp"
-                                android:layout_height="match_parent"
-                                android:layout_gravity="center"
-                                android:background="@drawable/bg_button"
-                                android:layout_marginRight="10dp"
-                                android:layout_marginLeft="5dp"
-                                android:src="@drawable/search_48"
-                                />
                         </LinearLayout>
+                        <LinearLayout
+                            android:orientation="horizontal"
+                            android:layout_width="match_parent"
+                            android:layout_height="wrap_content">
+                            <TextView
+                                android:text="下载地址:"
+                                android:textSize="@dimen/textsize_20"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </TextView>
+                            <android.support.v7.widget.RecyclerView
+                                android:id="@+id/ra_dataurl"
+                                android:layout_marginRight="30dp"
+                                android:layout_width="match_parent"
+                                android:layout_height="wrap_content">
+                            </android.support.v7.widget.RecyclerView>
 
+                        </LinearLayout>
                     </LinearLayout>
-                    <TextView
-                        android:id="@+id/index_edit"
+                    <android.support.v7.widget.RecyclerView
+                        android:layout_below="@+id/linetops"
+                        android:id="@+id/rv_data"
+                        android:background="@color/white"
                         android:layout_width="match_parent"
-                        android:layout_height="70dp"
-                        android:layout_marginTop="@dimen/dp_10"
-                        android:layout_marginLeft="30dp"
-                        android:layout_marginRight="30dp"
-                        android:layout_gravity="center"
-                        android:background="@drawable/bg_button"
-                        android:gravity="center"
-                        android:textColor="@color/white"
-                        android:textSize="25dp"
-                        android:text="搜索"
-                        android:src="@drawable/search_48" />
-                </LinearLayout>
+                        android:layout_height="wrap_content"
+                        android:layout_centerInParent="true">
+                    </android.support.v7.widget.RecyclerView>
+                </RelativeLayout>
+
+
+
+
+
+
+            </RelativeLayout>
+            <LinearLayout
+                android:orientation="vertical"
+                android:layout_weight="2"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content">
                 <LinearLayout
-                    android:layout_below="@+id/linetops"
-                    android:orientation="vertical"
-                    android:id="@+id/line_ra_dataurl"
+                    android:layout_marginTop="5dp"
+                    android:orientation="horizontal"
                     android:layout_width="match_parent"
-                    android:layout_height="wrap_content"
-                    tools:ignore="NotSibling">
-                    <TextView
-                        android:text="当前获取文件:"
-                        android:textSize="30dp"
-                        android:layout_width="match_parent"
-                        android:layout_height="wrap_content">
-                    </TextView>
-
+                    android:layout_height="wrap_content">
                     <LinearLayout
-                        android:orientation="horizontal"
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content">
                         <TextView
-                            android:text="文件版本:"
-                            android:textSize="25dp"
                             android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
-                        </TextView>
-                        <TextView
-                            android:id="@+id/tv_pscode"
-                            android:text=""
-                            android:textSize="25dp"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
+                            android:layout_height="wrap_content"
+                            android:layout_gravity="center"
+                            android:textSize="@dimen/textsize_20"
+                            android:text="线别">
                         </TextView>
+                        <FrameLayout
+                            android:layout_width="0dp"
+                            android:layout_height="wrap_content"
+                            android:layout_weight="1">
 
+                            <AutoCompleteTextView
+                                android:id="@+id/tv_dc_line"
+                                style="@style/EditTextLineStyle"
+                                android:layout_height="30dp"
+                                android:focusable="false"
+                                android:hint="请输入物理线体"
+                                android:layout_marginLeft="@dimen/dp_10"/>
+
+                            <ImageView
+                                android:id="@+id/iv_dc_line_delete"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_gravity="center|right"
+                                android:layout_marginRight="13dp"
+                                android:src="@drawable/wrong"
+                                android:visibility="gone" />
+                        </FrameLayout>
+
+                        <ImageView
+                            android:id="@+id/iv_dc_line"
+                            android:layout_width="30dp"
+                            android:layout_height="match_parent"
+                            android:layout_gravity="center"
+                            android:background="@drawable/bg_button"
+                            android:layout_marginRight="10dp"
+                            android:layout_marginLeft="5dp"
+                            android:src="@drawable/search_48"
+                            />
                     </LinearLayout>
+
+
+                </LinearLayout>
+                <LinearLayout
+                    android:layout_marginTop="@dimen/dp_10"
+                    android:orientation="horizontal"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content">
                     <LinearLayout
-                        android:orientation="horizontal"
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content">
                         <TextView
-                            android:text="产品:"
-                            android:textSize="25dp"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
-                        </TextView>
-                        <TextView
-                            android:id="@+id/tv_ps_prodcode"
-                            android:text=""
-                            android:textSize="25dp"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
-                        </TextView>
-                        <TextView
-                            android:id="@+id/tv_pr_detail"
-                            android:text=""
-                            android:textSize="25dp"
-                            android:layout_marginLeft="@dimen/dp_10"
-                            android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
-                        </TextView>
-                        <TextView
-                            android:id="@+id/tv_pr_spec"
-                            android:text=""
-                            android:textSize="25dp"
-                            android:layout_marginLeft="@dimen/dp_10"
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
-                            android:ellipsize="end"
-                            android:lines="1">
+                            android:layout_gravity="center"
+                            android:textSize="@dimen/textsize_20"
+                            android:text="岗位">
                         </TextView>
+                        <FrameLayout
+                            android:layout_width="0dp"
+                            android:layout_height="wrap_content"
+                            android:layout_weight="1">
 
+                            <AutoCompleteTextView
+                                android:id="@+id/at_gvtext"
+                                style="@style/EditTextLineStyle"
+                                android:layout_height="30dp"
+                                android:focusable="false"
+                                android:layout_marginLeft="@dimen/dp_10"
+                                android:hint="请输入岗位" />
 
+                            <ImageView
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_gravity="center|right"
+                                android:layout_marginRight="13dp"
+                                android:src="@drawable/wrong"
+                                android:visibility="gone" />
+                        </FrameLayout>
+
+                        <ImageView
+                            android:id="@+id/iv_login_post"
+                            android:layout_width="30dp"
+                            android:layout_height="match_parent"
+                            android:layout_gravity="center"
+                            android:background="@drawable/bg_button"
+                            android:layout_marginRight="10dp"
+                            android:layout_marginLeft="5dp"
+                            android:src="@drawable/search_48"
+                            />
                     </LinearLayout>
+
+
+                </LinearLayout>
+
+                <LinearLayout
+                    android:layout_marginTop="5dp"
+                    android:orientation="horizontal"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content">
+                    <com.uas.standard_esop.view.SwitchView
+                        android:id="@+id/sound_monitor_Vibration_sv"
+                        android:layout_width="40dp"
+                        android:layout_height="25dp"
+                        android:layout_marginLeft="@dimen/textsize_20"
+                        android:layout_centerVertical="true"
+                        android:visibility="gone"/>
+                    <ImageView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:id="@+id/sound_monitor_Vibration_sv2"
+                        android:layout_marginLeft="@dimen/textsize_20"
+                        android:background="@drawable/bg_index_ok_error"
+                        android:layout_centerVertical="true">
+                    </ImageView>
+
+
+                </LinearLayout>
+
+                <LinearLayout
+                    android:visibility="gone"
+                    android:layout_marginTop="5dp"
+                    android:orientation="horizontal"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content">
+                    <TextView
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_gravity="center"
+                        android:textSize="@dimen/textsize_20"
+                        android:text="中控IP:">
+                    </TextView>
                     <LinearLayout
-                        android:visibility="gone"
-                        android:orientation="horizontal"
-                        android:layout_width="match_parent"
-                        android:layout_height="wrap_content">
+                        android:layout_gravity="center"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_alignParentRight="true"
+                        android:layout_marginRight="@dimen/textsize_20"
+                        android:layout_centerVertical="true">
                         <TextView
-                            android:text="工序:"
-                            android:textSize="25dp"
                             android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
-                        </TextView>
+                            android:layout_height="wrap_content"
+                            android:textColor="#333333"
+                            android:textSize="@dimen/space_top_line_15"
+                            android:text="("
+                            />
                         <TextView
-                            android:id="@+id/tv_ps_stepcode"
+                            android:id="@+id/em_name_tv"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:textColor="#333333"
+                            android:textSize="@dimen/textsize_20"
                             android:text=""
-                            android:textSize="25dp"
-                            android:layout_marginLeft="@dimen/dp_10"
+                            />
+                        <TextView
                             android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
-                        </TextView>
-
-                    </LinearLayout>
-                    <LinearLayout
-                        android:orientation="horizontal"
-                        android:layout_width="match_parent"
-                        android:layout_height="wrap_content">
+                            android:layout_height="wrap_content"
+                            android:textColor="#333333"
+                            android:textSize="@dimen/textsize_20"
+                            android:text=" : "
+                            />
                         <TextView
-                            android:text="下载地址:"
-                            android:textSize="25dp"
+                            android:id="@+id/em_name_port"
                             android:layout_width="wrap_content"
-                            android:layout_height="wrap_content">
-                        </TextView>
-                        <android.support.v7.widget.RecyclerView
-                            android:id="@+id/ra_dataurl"
-                            android:layout_marginRight="30dp"
-                            android:layout_width="match_parent"
-                            android:layout_height="wrap_content">
-                        </android.support.v7.widget.RecyclerView>
-
+                            android:layout_height="wrap_content"
+                            android:textColor="#333333"
+                            android:layout_centerVertical="true"
+                            android:textSize="@dimen/textsize_20"
+                            android:text=""
+                            />
+                        <TextView
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:textColor="#333333"
+                            android:textSize="@dimen/space_top_line_15"
+                            android:text=")"
+                            />
                     </LinearLayout>
-                </LinearLayout>
-                <android.support.v7.widget.RecyclerView
-                    android:layout_below="@+id/linetops"
-                    android:id="@+id/rv_data"
-                    android:background="@color/white"
-                    android:layout_width="match_parent"
-                    android:layout_height="wrap_content"
-                    android:layout_centerInParent="true">
-                </android.support.v7.widget.RecyclerView>
-            </RelativeLayout>
-
-
 
+                </LinearLayout>
+            </LinearLayout>
 
 
+        </LinearLayout>
 
-        </RelativeLayout>