Selaa lähdekoodia

优化界面显示

ChengJH 1 vuosi sitten
vanhempi
commit
23ad15ca9d
38 muutettua tiedostoa jossa 1224 lisäystä ja 327 poistoa
  1. 1 0
      .idea/gradle.xml
  2. 2 1
      app/build.gradle
  3. 1 1
      app/src/main/java/com/uas/hyequipment/activity/FunctionActivity.java
  4. 30 0
      app/src/main/java/com/uas/hyequipment/bean/DeliceryListBean.java
  5. 44 0
      app/src/main/java/com/uas/hyequipment/bean/DeliveruSearchBean.java
  6. 85 11
      app/src/main/java/com/uas/hyequipment/fragment/BreakdownRepairFragment.java
  7. 500 19
      app/src/main/java/com/uas/hyequipment/fragment/DeliveryForRepairFragment.java
  8. 10 40
      app/src/main/java/com/uas/hyequipment/fragment/VersionUpgradeFragment.java
  9. 13 6
      app/src/main/java/com/uas/hyequipment/global/GloableParams.java
  10. 82 34
      app/src/main/res/layout/fragment_breakdownrepair.xml
  11. 326 160
      app/src/main/res/layout/fragment_deliveryforrepair.xml
  12. 75 0
      app/src/main/res/layout/index_edit_pup_change.xml
  13. 2 2
      app/src/main/res/values/strings.xml
  14. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/anim_slide_in_from_bottom.xml.flat
  15. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/anim_slide_in_from_top.xml.flat
  16. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/anim_slide_out_to_bottom.xml.flat
  17. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/anim_slide_out_to_top.xml.flat
  18. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-hdpi-v4_default_ptr_flip.png.flat
  19. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-hdpi-v4_default_ptr_rotate.png.flat
  20. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-hdpi-v4_indicator_arrow.png.flat
  21. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-mdpi-v4_default_ptr_flip.png.flat
  22. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-mdpi-v4_default_ptr_rotate.png.flat
  23. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-mdpi-v4_indicator_arrow.png.flat
  24. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-xhdpi-v4_default_ptr_flip.png.flat
  25. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-xhdpi-v4_default_ptr_rotate.png.flat
  26. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-xhdpi-v4_indicator_arrow.png.flat
  27. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable_indicator_bg_bottom.xml.flat
  28. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable_indicator_bg_top.xml.flat
  29. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/layout_pull_to_refresh_header_horizontal.xml.flat
  30. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/layout_pull_to_refresh_header_vertical.xml.flat
  31. 1 1
      pda_libs/pulltoreflashlibrary/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml
  32. 1 1
      pda_libs/pulltoreflashlibrary/build/intermediates/incremental/mergeReleaseShaders/merger.xml
  33. 1 1
      pda_libs/pulltoreflashlibrary/build/intermediates/incremental/packageReleaseAssets/merger.xml
  34. 18 18
      pda_libs/pulltoreflashlibrary/build/intermediates/incremental/packageReleaseResources/compile-file-map.properties
  35. 0 0
      pda_libs/pulltoreflashlibrary/build/intermediates/incremental/packageReleaseResources/merger.xml
  36. BIN
      pda_libs/pulltoreflashlibrary/build/intermediates/incremental/release-mergeNativeLibs/merge-state
  37. 3 3
      pda_libs/pulltoreflashlibrary/build/intermediates/manifest_merge_blame_file/release/manifest-merger-blame-release-report.txt
  38. 29 29
      pda_libs/pulltoreflashlibrary/build/outputs/logs/manifest-merger-release-report.txt

+ 1 - 0
.idea/gradle.xml

@@ -1,5 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
+  <component name="GradleMigrationSettings" migrationVersion="1" />
   <component name="GradleSettings">
     <option name="linkedExternalProjectsSettings">
       <GradleProjectSettings>

+ 2 - 1
app/build.gradle

@@ -9,7 +9,7 @@ android {
         pda_storage {
             keyAlias 'hy_equipment_alias'
             keyPassword 'pdakeystone'
-            storeFile file('D:\\SignatureFile\\uas_equipment.jks')
+            storeFile file('D:\\SignatureFile\\hy_equipment.jks')
             storePassword 'pdakeystone'
         }
     }
@@ -100,6 +100,7 @@ dependencies {
     implementation 'io.reactivex.rxjava3:rxandroid:3.0.0'
     implementation "org.java-websocket:Java-WebSocket:1.4.0"
     implementation 'org.greenrobot:eventbus:3.1.1'
+    implementation 'com.android.support:design:28.0.0'
 }
 
 def getVersionName() {

+ 1 - 1
app/src/main/java/com/uas/hyequipment/activity/FunctionActivity.java

@@ -152,7 +152,7 @@ public class FunctionActivity extends BaseActivity implements View.OnClickListen
 //                    mFragment = new QualityManageFragment();
                     mFragment = new BreakdownRepairFragment();
                     break;
-                case GloableParams.TEXT_DEVICE_REPAIR://设备维修
+                case GloableParams.TEXT_DEVICE_REPAIR://维修与确认
 //                    mFragment = new QualityManageFragment();
                     mFragment = new DeliveryForRepairFragment();
                     break;

+ 30 - 0
app/src/main/java/com/uas/hyequipment/bean/DeliceryListBean.java

@@ -0,0 +1,30 @@
+package com.uas.hyequipment.bean;
+
+/**
+ * Created by cjh-sail on 2023-04-17
+ */
+public class DeliceryListBean {
+    private String dd_ordername;
+    private String dd_qty;
+
+    public DeliceryListBean(String dd_ordername, String dd_qty) {
+        this.dd_ordername = dd_ordername;
+        this.dd_qty = dd_qty;
+    }
+    public DeliceryListBean(){}
+    public String getDd_ordername() {
+        return dd_ordername;
+    }
+
+    public void setDd_ordername(String dd_ordername) {
+        this.dd_ordername = dd_ordername;
+    }
+
+    public String getDd_qty() {
+        return dd_qty;
+    }
+
+    public void setDd_qty(String dd_qty) {
+        this.dd_qty = dd_qty;
+    }
+}

+ 44 - 0
app/src/main/java/com/uas/hyequipment/bean/DeliveruSearchBean.java

@@ -0,0 +1,44 @@
+package com.uas.hyequipment.bean;
+
+/**
+ * Created by cjh-sail on 2023-06-01
+ */
+public class DeliveruSearchBean {
+    private String PR_CODE;
+    private String PR_DETAIL;
+    private String PR_SPEC;
+    private boolean checked;
+
+
+    public boolean getChecked() {
+        return checked;
+    }
+
+    public void setChecked(boolean checked) {
+        this.checked = checked;
+    }
+
+    public String getPR_CODE() {
+        return PR_CODE;
+    }
+
+    public void setPR_CODE(String PR_CODE) {
+        this.PR_CODE = PR_CODE;
+    }
+
+    public String getPR_DETAIL() {
+        return PR_DETAIL;
+    }
+
+    public void setPR_DETAIL(String PR_DETAIL) {
+        this.PR_DETAIL = PR_DETAIL;
+    }
+
+    public String getPR_SPEC() {
+        return PR_SPEC;
+    }
+
+    public void setPR_SPEC(String PR_SPEC) {
+        this.PR_SPEC = PR_SPEC;
+    }
+}

+ 85 - 11
app/src/main/java/com/uas/hyequipment/fragment/BreakdownRepairFragment.java

@@ -31,6 +31,7 @@ import com.uas.hyequipment.util.StringUtil;
 import com.uas.hyequipment.util.VollyRequest;
 import com.uas.hyequipment.view.ClearableEditText;
 
+
 /**
  * Created by cjh-sail on 2023-01-31
  * 故障送修
@@ -49,6 +50,8 @@ public class BreakdownRepairFragment extends BaseFragment{
     private ImageView storage_recharge_scan_iv;
     private int mFocusId;
     private static final int SCAN_BARCODE_CODE = 111;
+    private Button btn_confirm_the_fault;
+
     @Override
     protected int getLayout() {
         return R.layout.fragment_breakdownrepair;
@@ -65,10 +68,12 @@ public class BreakdownRepairFragment extends BaseFragment{
         btn_commit = root.findViewById(R.id.btn_commit);
         ce_de_code = root.findViewById(R.id.ce_de_code);
         storage_recharge_scan_iv = root.findViewById(R.id.storage_recharge_scan_iv);
+        btn_confirm_the_fault = root.findViewById(R.id.btn_confirm_the_fault);
     }
 
     @Override
     protected void initEvents() {
+        ce_de_code.requestFocus();
         ce_de_code.setOnEditorActionListener(new TextView.OnEditorActionListener() {
             @Override
             public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
@@ -102,6 +107,12 @@ public class BreakdownRepairFragment extends BaseFragment{
                 }
             }
         });
+        btn_confirm_the_fault.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                getNewconfirm_the_fault();
+            }
+        });
     }
 
     @Override
@@ -110,9 +121,10 @@ public class BreakdownRepairFragment extends BaseFragment{
         de_code = arguments.getString("de_code");
         de_name = arguments.getString("de_name");
         if (!StringUtil.isEmpty(de_code)){
-            tv_de_code.setText("编号:"+de_code);
+            tv_de_code.setText(""+de_code);
+            getNewNameData();
         }else if (!StringUtil.isEmpty(de_name)){
-            tv_de_name.setText("名称:"+de_name);
+            tv_de_name.setText(""+de_name);
         }
 
 
@@ -128,20 +140,16 @@ public class BreakdownRepairFragment extends BaseFragment{
 
     public void getNewCommitData(){
 
-        if (index_fault_phenomenon.getText().toString().trim().isEmpty()||index_position_resource.getText().toString().trim().isEmpty()){
+        if (index_fault_phenomenon.getText().toString().trim().isEmpty()){
             CommonUtil.toastNoRepeat(mActivity, "请填写故障现象!");
             return;
         }
-        if (index_position_resource.getText().toString().trim().isEmpty()){
-            CommonUtil.toastNoRepeat(mActivity, "请填写备注!");
-            return;
-        }
         progressDialog.show();
         JSONObject jsonObject = new JSONObject();
         JSONArray jsonArray = new JSONArray();
         JSONObject object_1 = new JSONObject();
-        object_1.put("dc_reason", index_fault_phenomenon.getText().toString().trim());//备注
-        object_1.put("dc_remark", index_position_resource.getText().toString().trim());
+        object_1.put("dc_reason", index_fault_phenomenon.getText().toString().trim());
+        object_1.put("dc_remark", index_position_resource.getText().toString().trim());//备注
         jsonArray.add(object_1);
         jsonObject.put("formStore", jsonArray);
         VollyRequest.getInstance().stringRequest(new HttpParams.Builder()
@@ -157,6 +165,8 @@ public class BreakdownRepairFragment extends BaseFragment{
                 tv_prompt.setVisibility(View.VISIBLE);
                 tv_prompt.setTextColor(Color.GREEN);
                 tv_prompt.setText("提交成功");
+                ce_de_code.setText("");
+                ce_de_code.requestFocus();
             }
 
             @Override
@@ -165,12 +175,44 @@ public class BreakdownRepairFragment extends BaseFragment{
                 tv_prompt.setVisibility(View.VISIBLE);
                 tv_prompt.setTextColor(Color.RED);
                 tv_prompt.setText(failStr);
+                ce_de_code.setText("");
+                ce_de_code.requestFocus();
 //                CommonUtil.toastNoRepeat(mActivity, failStr);
 
             }
         });
     }
+    public void getNewconfirm_the_fault(){
+        progressDialog.show();
+        VollyRequest.getInstance().stringRequest(new HttpParams.Builder()
+                .url(GloableParams.ASTATIONTHE_SELECT_CONFIRM_REPAIR)
+                .method(Request.Method.GET)
+                .addParam("caller", "DeviceChange!Inspect")
+                .addParam("de_code",de_code)
+                .build(), new HttpCallback() {
+            @Override
+            public void onSuccess(int flag, Object o) throws Exception {
+                progressDialog.dismiss();
+                tv_prompt.setVisibility(View.VISIBLE);
+                tv_prompt.setTextColor(Color.GREEN);
+                tv_prompt.setText("确认故障成功");
+                ce_de_code.setText("");
+                ce_de_code.requestFocus();
+            }
 
+            @Override
+            public void onFail(int flag, String failStr) throws Exception {
+                progressDialog.dismiss();
+                tv_prompt.setVisibility(View.VISIBLE);
+                tv_prompt.setTextColor(Color.RED);
+                tv_prompt.setText(failStr);
+                ce_de_code.setText("");
+                ce_de_code.requestFocus();
+//                CommonUtil.toastNoRepeat(mActivity, failStr);
+
+            }
+        });
+    }
 
 
 
@@ -211,8 +253,12 @@ public class BreakdownRepairFragment extends BaseFragment{
                 String de_name1 = FastjsonUtil.getText(dataObject, "DE_NAME");
                 de_code=de_code1;
                 de_name=de_name1;
-                tv_de_code.setText("编号:"+de_code1);
-                tv_de_name.setText("名称:"+de_name1);
+                tv_de_code.setText(""+de_code1);
+                tv_de_name.setText(""+de_name1);
+                index_fault_phenomenon.requestFocus();
+                getNewNameData();
+
+
             }
 
             @Override
@@ -223,7 +269,35 @@ public class BreakdownRepairFragment extends BaseFragment{
             }
         });
     }
+    public void getNewNameData(){
+        progressDialog.show();
+        VollyRequest.getInstance().stringRequest(new HttpParams.Builder()
+                .url(GloableParams.ASTATIONTHE_COMMIT_DELIVERYFORREPAIR)
+                .method(Request.Method.GET)
+                .addParam("caller", "DeviceChange!Inspect")
+                .addParam("de_code", de_code)//设备编号
+                .build(), new HttpCallback() {
+
+            @Override
+            public void onSuccess(int flag, Object o) throws Exception {
+                progressDialog.dismiss();
+                String result = o.toString();
+                JSONObject resultObject = JSON.parseObject(result);
+                JSONObject dataObject = resultObject.getJSONObject("items");
+                String dc_code = FastjsonUtil.getText(dataObject, "dc_reason");
+                String dc_remark = FastjsonUtil.getText(dataObject, "dc_remark");
+                index_fault_phenomenon.setText(dc_code);
+                index_position_resource.setText(dc_remark);
+
+            }
 
+            @Override
+            public void onFail(int flag, String failStr) throws Exception {
+                progressDialog.dismiss();
+                CommonUtil.toastNoRepeat(mActivity, failStr);
+            }
+        });
+    }
     @Override
     public void onActivityResult(int requestCode, int resultCode, Intent data) {
         super.onActivityResult(requestCode, resultCode, data);

+ 500 - 19
app/src/main/java/com/uas/hyequipment/fragment/DeliveryForRepairFragment.java

@@ -3,14 +3,27 @@ package com.uas.hyequipment.fragment;
 import android.app.Activity;
 import android.content.Intent;
 import android.graphics.Color;
+import android.graphics.drawable.BitmapDrawable;
 import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.support.v4.content.ContextCompat;
+import android.support.v7.widget.DividerItemDecoration;
+import android.support.v7.widget.LinearLayoutManager;
+import android.support.v7.widget.RecyclerView;
+import android.text.InputType;
+import android.view.Gravity;
 import android.view.KeyEvent;
+import android.view.LayoutInflater;
 import android.view.View;
+import android.view.Window;
+import android.view.WindowManager;
 import android.view.inputmethod.EditorInfo;
 import android.widget.AdapterView;
 import android.widget.ArrayAdapter;
 import android.widget.Button;
 import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.PopupWindow;
 import android.widget.Spinner;
 import android.widget.TextView;
 
@@ -18,8 +31,20 @@ import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.android.volley.Request;
+import com.bin.david.form.core.SmartTable;
+import com.bin.david.form.core.TableConfig;
+import com.bin.david.form.data.CellInfo;
+import com.bin.david.form.data.column.Column;
+import com.bin.david.form.data.format.bg.BaseCellBackgroundFormat;
+import com.bin.david.form.data.style.FontStyle;
+import com.bin.david.form.data.table.TableData;
+import com.bin.david.form.listener.OnColumnItemClickListener;
+import com.chad.library.adapter.base.BaseQuickAdapter;
+import com.chad.library.adapter.base.BaseViewHolder;
 import com.uas.hyequipment.R;
 import com.uas.hyequipment.activity.FunctionActivity;
+import com.uas.hyequipment.bean.DeliceryListBean;
+import com.uas.hyequipment.bean.DeliveruSearchBean;
 import com.uas.hyequipment.camera.CaptureActivity;
 import com.uas.hyequipment.camera.CodeUtils;
 import com.uas.hyequipment.global.GloableParams;
@@ -34,10 +59,16 @@ import com.uas.hyequipment.util.StringUtil;
 import com.uas.hyequipment.util.VollyRequest;
 import com.uas.hyequipment.view.ClearableEditText;
 
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+import razerdp.basepopup.BasePopupWindow;
+
 /**
  * Created by cjh-sail on 2023-02-01
  */
-public class DeliveryForRepairFragment extends BaseFragment{
+public class DeliveryForRepairFragment extends BaseFragment implements OnColumnItemClickListener<String> {
 
     private String de_code;
     private Spinner spinner;
@@ -47,7 +78,7 @@ public class DeliveryForRepairFragment extends BaseFragment{
     private TextView tv_dc_emname;
     private TextView tv_dc_devcode;
     private TextView tv_de_name;
-    private TextView tv_malfunction;
+    private TextView tv_remark;
     private TextView tv_dc_remark;
     private String dc_code;
     private String dc_emname;
@@ -65,6 +96,21 @@ public class DeliveryForRepairFragment extends BaseFragment{
     private ImageView storage_recharge_scan_iv;
     private int mFocusId;
     private static final int SCAN_BARCODE_CODE = 111;
+    private Button btn_confirm_repair;
+    private TextView tv_add;
+    private SmartTable mSmartTable;
+    private Column<String> va_classColumn,va_qtyColumn;
+    private TableData<DeliceryListBean> mTableData;
+    private List<DeliceryListBean> mFilterStorageInBeans;
+    private List<DeliveruSearchBean> linecodeBeanList;
+    private ClearableEditText edit_et;
+    private IpAndlinecodePortAdapter ipAndlinecodePortAdapter;
+    private String pr_code;
+    private String pr_detail;
+    private String pr_spec;
+    private TextView tv_fault_phenomenon;
+    private String dc_reasonanalyse;
+
     @Override
     protected int getLayout() {
         return R.layout.fragment_deliveryforrepair;
@@ -80,7 +126,7 @@ public class DeliveryForRepairFragment extends BaseFragment{
         tv_dc_emname = root.findViewById(R.id.tv_dc_emname);
         tv_dc_devcode = root.findViewById(R.id.tv_dc_devcode);
         tv_de_name = root.findViewById(R.id.tv_de_name);
-        tv_malfunction = root.findViewById(R.id.tv_malfunction);
+        tv_remark = root.findViewById(R.id.tv_remark);
         tv_dc_remark = root.findViewById(R.id.tv_dc_remark);
         btn_commit = root.findViewById(R.id.btn_commit);
         index_position_malfunction = root.findViewById(R.id.index_position_malfunction);
@@ -89,7 +135,15 @@ public class DeliveryForRepairFragment extends BaseFragment{
 
         ce_de_code = root.findViewById(R.id.ce_de_code);
         storage_recharge_scan_iv = root.findViewById(R.id.storage_recharge_scan_iv);
+        btn_confirm_repair = root.findViewById(R.id.btn_confirm_repair);
+        tv_add = root.findViewById(R.id.tv_add);
+        mSmartTable = root.findViewById(R.id.jlt_storage_in_filter_list_st);
+        tv_fault_phenomenon = root.findViewById(R.id.tv_fault_phenomenon);
+
+
+
 
+        ce_de_code.requestFocus();
     }
 
     @Override
@@ -144,6 +198,21 @@ public class DeliveryForRepairFragment extends BaseFragment{
             }
         });
 
+        tv_add.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                addData();
+//                initlinecodePopupWindow();
+            }
+        });
+
+        btn_confirm_repair.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                getNewconfirm_repair();
+            }
+        });
+
     }
 
     @Override
@@ -151,23 +220,248 @@ public class DeliveryForRepairFragment extends BaseFragment{
         Bundle arguments = getArguments();
         if (arguments != null) {
             de_code = arguments.getString("de_code");
-            String de_name = arguments.getString("de_name");
+//            String de_name = arguments.getString("de_name");
         }
 
         if (!StringUtil.isEmpty(de_code)){
             getNewNameData();
         }
 
+
+
+        mFilterStorageInBeans = Collections.synchronizedList(new ArrayList<>());
+        WindowManager wm = mActivity.getWindowManager();
+        int screenWith = wm.getDefaultDisplay().getWidth();
+        mSmartTable.getConfig().setMinTableWidth(screenWith)
+                .setShowXSequence(false)
+                .setShowYSequence(false)
+                .setShowTableTitle(false)
+                .setFixedTitle(true)
+                .setVerticalPadding(CommonUtil.dip2px(mActivity, 12))
+                .setColumnTitleVerticalPadding(CommonUtil.dip2px(mActivity, 12))
+                .setHorizontalPadding(CommonUtil.dip2px(mActivity, 10))
+                .setSequenceHorizontalPadding(CommonUtil.dip2px(mActivity, 10))
+                .setColumnTitleHorizontalPadding(CommonUtil.dip2px(mActivity, 10))
+                .setColumnTitleStyle(new FontStyle(CommonUtil.sp2px(mActivity, 15), Color.parseColor("#000000")))
+                .setContentCellBackgroundFormat(new BaseCellBackgroundFormat<CellInfo>() {
+                    @Override
+                    public int getBackGroundColor(CellInfo cellInfo) {
+                        if (cellInfo.row >=0) {
+                            return ContextCompat.getColor(mActivity, R.color.blue_50);
+                        }
+                        return TableConfig.INVALID_COLOR;
+                    }
+                });
+        va_classColumn = new Column<String>("配件", "dd_ordername");
+        va_qtyColumn = new Column<String>("用量", "dd_qty");
+
+        va_classColumn.setOnColumnItemClickListener(this);
+
+        va_qtyColumn.setOnColumnItemClickListener(this);
+
+
+
+
         btn_commit.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
                 getNewCommitData();
             }
         });
+        linecodeBeanList = new ArrayList<>();
+
+
+
+    }
+
+    /**
+     * 关于工单号弹框
+     */
+    private void initlinecodePopupWindow(List<DeliceryListBean> mList,int i,Column<String> column) {
+        ipAndlinecodePortAdapter = new IpAndlinecodePortAdapter(linecodeBeanList);
+        View contView = LayoutInflater.from(mActivity).inflate(R.layout.index_edit_pup, null);
+        edit_et = (ClearableEditText) contView.findViewById(R.id.edit_et);
+        TextView sure_tv = (TextView) contView.findViewById(R.id.sure_tv);
+        TextView cancle_tv = (TextView) contView.findViewById(R.id.cancle_tv);
+        ImageView search_im = contView.findViewById(R.id.search_im);
+
+        RecyclerView rv_ip_port_data = contView.findViewById(R.id.rv_ip_port_data);
+        rv_ip_port_data.addItemDecoration(new DividerItemDecoration(mActivity, LinearLayout.VERTICAL));
+        rv_ip_port_data.setLayoutManager(new LinearLayoutManager(mActivity));
+        ipAndlinecodePortAdapter.setmList(linecodeBeanList);
+        rv_ip_port_data.setAdapter(ipAndlinecodePortAdapter);
+        getfuzzySearchData(edit_et.getText().toString().trim(),"弹框");
+
+        editPW = new PopupWindow(contView, LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT, true);
+        editPW.setTouchable(true);
+        editPW.setBackgroundDrawable(new BitmapDrawable());
+        editPW.setOnDismissListener(new BasePopupWindow.OnDismissListener() {
+            @Override
+            public void onDismiss() {
+                closeListPopupWindow();
+            }
+        });
+        View parentView = mActivity.getWindow().findViewById(Window.ID_ANDROID_CONTENT);
+        editPW.showAtLocation(parentView, Gravity.CENTER, 0, 0);
+        CommonUtil.setBackgroundAlpha(mActivity, 0.5f);
+        search_im.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                getfuzzySearchData(edit_et.getText().toString().trim(),"弹框");
+            }
+        });
+
+        ipAndlinecodePortAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
+            @Override
+            public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
+                List<DeliveruSearchBean> ipAndPortBeans = ipAndlinecodePortAdapter.getmList();
+                pr_code = ipAndPortBeans.get(position).getPR_CODE();
+                pr_detail = ipAndPortBeans.get(position).getPR_DETAIL();
+                pr_spec = ipAndPortBeans.get(position).getPR_SPEC();
+                for (int i = 0; i < ipAndPortBeans.size(); i++) {
+                    ipAndPortBeans.get(i).setChecked(false);
+                }
+                ipAndPortBeans.get(position).setChecked(true);
+                edit_et.setText(pr_detail);
+                edit_et.setSelection(edit_et.getText().toString().length());
+                ipAndlinecodePortAdapter.notifyDataSetChanged();
+            }
+        });
+
+
+        //确定
+        sure_tv.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                if(StringUtil.isEmpty(pr_code)){
+                    CommonUtil.toastNoRepeat(mActivity,"请选择或输入配件");
+                    return;
+                }
+
+                if (column.getColumnName().equals("配件")){
+                    mList.get(i).setDd_ordername(edit_et.getText().toString().trim());
+                }else if(column.getColumnName().equals("用量")){
+                    mList.get(i).setDd_qty(edit_et.getText().toString().trim());
+                }
+
+                setFilterTableData(mList);
+                closeListPopupWindow();
+            }
+        });
+
+        //取消
+        cancle_tv.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+
+                closeListPopupWindow();
+            }
+        });
+
+
+//        edit_et.addTextChangedListener(new TextWatcher() {
+//            @Override
+//            public void beforeTextChanged(CharSequence s, int start, int count, int after) { }
+//            @Override
+//            public void onTextChanged(CharSequence s, int start, int before, int count) { }
+//            @Override
+//            public void afterTextChanged(Editable s) {
+//                if (linecodeBeanList.isEmpty()){
+//                    getfuzzySearchData(et_linecode_smts.getText().toString().trim(),"弹框");
+//                }
+//                if (s.length() >= 0) {
+//                    String mSearchStr = s.toString().trim();
+//                    LogUtil.i("mSearchStr",mSearchStr);
+//                    List<DeliveruSearchBean> thisList = new ArrayList<>();
+//                    for(int i=0;i<linecodeBeanList.size();i++){
+//                        if(linecodeBeanList.get(i).getMA_CODE().contains(mSearchStr)){
+//                            thisList.add(linecodeBeanList.get(i));
+//                        }
+//                        if(i == linecodeBeanList.size() -1){
+//                            ipAndlinecodePortAdapter = new IpAndlinecodePortAdapter(thisList);
+//                            rv_ip_port_data.setAdapter(ipAndlinecodePortAdapter);
+//                            LogUtil.i("mSearchStr", JSON.toJSONString(thisList));
+//                        }
+//                    }
+//                    ipAndlinecodePortAdapter.notifyDataSetChanged();
+//
+//                } else {
+//
+//                    ipAndlinecodePortAdapter = new IpAndlinecodePortAdapter(linecodeBeanList);
+//                    rv_ip_port_data.setAdapter(ipAndlinecodePortAdapter);
+//
+//                }
+//                ipAndlinecodePortAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
+//                    @Override
+//                    public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
+//                        List<DeliveruSearchBean> ipAndPortBeans = ipAndlinecodePortAdapter.getmList();
+//                        for (int i = 0; i < ipAndPortBeans.size(); i++) {
+//                            ipAndPortBeans.get(i).setChecked(false);
+//                        }
+//                        ipAndPortBeans.get(position).setChecked(true);
+//                        ipAndlinecodePortAdapter.notifyDataSetChanged();
+//                    }
+//                });
+//            }
+//
+//        });
+    }
+
+
+
+
+
+    public void getfuzzySearchData(String inoutNo,String sone){
+        progressDialog.show();
+        VollyRequest.getInstance().stringRequest(new HttpParams.Builder()
+                .url(GloableParams.ASTATIONTHE_SELECT_FUZZYSEARCHPRODUCTS)
+                .method(Request.Method.GET)
+                .addParam("pr_detail", inoutNo)
+                .build(), new HttpCallback() {
+            @Override
+            public void onSuccess(int flag, Object o) throws Exception {
+                progressDialog.dismiss();
+                String s = o.toString();
+                List<String> mAutoStrings = new ArrayList<String>();
+                try {
+                    mAutoStrings.clear();
+                    linecodeBeanList.clear();
+
+                    JSONArray dataArrayone = FastjsonUtil.getJSONArray(o.toString(),"data");
+                    if (sone.equals("弹框")){
+                        if (dataArrayone == null|| dataArrayone.size() == 0){
+                            CommonUtil.toastNoRepeat(mActivity,"未搜索到匹配数据");
+                        }
+                        for(Object index:dataArrayone){
+                            JSONObject data = (JSONObject) index;
+                            DeliveruSearchBean bean = new DeliveruSearchBean();
+                            bean.setPR_CODE(data.getString("PR_CODE"));
+                            bean.setPR_DETAIL(data.getString("PR_DETAIL"));
+                            bean.setPR_SPEC(data.getString("PR_SPEC"));
+
+                            linecodeBeanList.add(bean);
+                        }
+                        ipAndlinecodePortAdapter.setmList(linecodeBeanList);
+                        ipAndlinecodePortAdapter.notifyDataSetChanged();
+
+                    }
 
 
+                } catch (Exception e) {
+                    e.printStackTrace();
+                }
+            }
+
+            @Override
+            public void onFail(int flag, String failStr) throws Exception {
+                progressDialog.dismiss();
+                CommonUtil.toastNoRepeat(mActivity, failStr);
 
+            }
+        });
     }
+
+
     public void getNewNameData(){
         progressDialog.show();
         VollyRequest.getInstance().stringRequest(new HttpParams.Builder()
@@ -175,8 +469,8 @@ public class DeliveryForRepairFragment extends BaseFragment{
                 .method(Request.Method.GET)
                 .addParam("caller", "DeviceChange!Repair")
                 .addParam("de_code", de_code)//设备编号
+                .tag(TAG + "getShopPlan")
                 .build(), new HttpCallback() {
-
             @Override
             public void onSuccess(int flag, Object o) throws Exception {
                 progressDialog.dismiss();
@@ -188,15 +482,20 @@ public class DeliveryForRepairFragment extends BaseFragment{
                 dc_devcode = FastjsonUtil.getText(dataObject, "dc_devcode");
                 de_name = FastjsonUtil.getText(dataObject, "de_name");
                 dc_reason = FastjsonUtil.getText(dataObject, "dc_reason");
-                dc_remark = FastjsonUtil.getText(dataObject, "dc_remark");
+                dc_remark = FastjsonUtil.getText(dataObject, "dc_remark1");
                 dc_id = FastjsonUtil.getText(dataObject, "dc_id");
+                dc_reasonanalyse = FastjsonUtil.getText(dataObject, "dc_reasonanalyse");
 
-                tv_de_code.setText("送修单:"+ dc_code);
-                tv_dc_emname.setText("送修人:"+ dc_emname);
-                tv_dc_devcode.setText("设备:"+ dc_devcode);
-                tv_de_name.setText(de_name);
-                tv_malfunction.setText("故障现象:"+ dc_reason);
-                tv_dc_remark.setText("备注:"+ dc_remark);
+                tv_de_code.setText(""+ dc_code);
+                tv_dc_emname.setText(""+ dc_emname);
+                tv_dc_devcode.setText(""+ dc_devcode);
+                tv_de_name.setText(""+de_name);
+//                tv_fault_phenomenon.setText(""+ dc_reason);
+                tv_fault_phenomenon.setText(""+ dc_reason);
+                index_position_malfunction.setText(""+dc_reasonanalyse);
+                tv_remark.setText(""+ dc_remark);
+                index_position_resource.setText(dc_remark);
+                index_position_malfunction.requestFocus();
 
 
             }
@@ -216,21 +515,38 @@ public class DeliveryForRepairFragment extends BaseFragment{
             CommonUtil.toastNoRepeat(mActivity, "请填写故障原因");
             return;
         }
-        if (index_position_resource.getText().toString().trim().isEmpty()){
-            CommonUtil.toastNoRepeat(mActivity, "请填写备注");
-            return;
-        }
-        if (dc_id.isEmpty()){
+        if (StringUtil.isEmpty(dc_id)){
             CommonUtil.toastNoRepeat(mActivity, "未能获取到设备信id");
             return;
         }
+        JSONObject jsonObject3 = new JSONObject();
+        JSONArray jsonArray3 = new JSONArray();
+        ArrayList<DeliceryListBean> DeliceryListBeanlist=new ArrayList<>();
+        for (int o=0;o<mFilterStorageInBeans.size();o++){
+            DeliceryListBean printListBean = mFilterStorageInBeans.get(o);
+            if (StringUtil.isEmpty(printListBean.getDd_ordername())){
+                printListBean.setDd_ordername("");
+            }
+            if (StringUtil.isEmpty(printListBean.getDd_qty())){
+                printListBean.setDd_qty("");
+            }
+            DeliceryListBean printListBean1=new DeliceryListBean(printListBean.getDd_ordername(),printListBean.getDd_qty());
+            DeliceryListBeanlist.add(printListBean1);
+        }
+
+        jsonArray3.add(DeliceryListBeanlist);
+        jsonObject3.put("param1",jsonArray3);
+        String substring3 = jsonArray3.toString().substring(0, jsonArray3.toString().length() - 1);//去除尾部
+        String substring13 = substring3.substring(1, substring3.length());//去除首部
+
+
         progressDialog.show();
         JSONObject jsonObject = new JSONObject();
         JSONArray jsonArray = new JSONArray();
         JSONObject object_1 = new JSONObject();
         object_1.put("dc_id", dc_id);
         object_1.put("dc_reasonanalyse", index_position_malfunction.getText().toString().trim());//原因分析
-        object_1.put("dc_remark", index_position_resource.getText().toString().trim());//备注
+        object_1.put("dc_remark1", index_position_resource.getText().toString().trim());//备注
         object_1.put("dc_actionresult", maintenanceType);
         jsonArray.add(object_1);
         jsonObject.put("formStore", jsonArray);
@@ -240,6 +556,7 @@ public class DeliveryForRepairFragment extends BaseFragment{
                 .addParam("caller", "DeviceChange!Repair")
                 .addParam("de_code",de_code)
                 .addParam("formStore",jsonArray.toString())
+                .addParam("param1",substring13)
                 .build(), new HttpCallback() {
             @Override
             public void onSuccess(int flag, Object o) throws Exception {
@@ -247,6 +564,15 @@ public class DeliveryForRepairFragment extends BaseFragment{
                 tv_prompt.setVisibility(View.VISIBLE);
                 tv_prompt.setTextColor(Color.GREEN);
                 tv_prompt.setText("提交成功");
+                ce_de_code.setText("");
+                ce_de_code.requestFocus();
+
+                mFilterStorageInBeans.clear();
+                setFilterTableData(mFilterStorageInBeans);
+
+
+
+
             }
 
             @Override
@@ -255,6 +581,8 @@ public class DeliveryForRepairFragment extends BaseFragment{
                 tv_prompt.setVisibility(View.VISIBLE);
                 tv_prompt.setTextColor(Color.RED);
                 tv_prompt.setText(failStr);
+                ce_de_code.setText("");
+                ce_de_code.requestFocus();
 //                CommonUtil.toastNoRepeat(mActivity, failStr);
 
             }
@@ -262,9 +590,131 @@ public class DeliveryForRepairFragment extends BaseFragment{
     }
 
 
+    public void getNewconfirm_repair(){
+        progressDialog.show();
+        VollyRequest.getInstance().stringRequest(new HttpParams.Builder()
+                .url(GloableParams.ASTATIONTHE_SELECT_CONFIRM_REPAIR)
+                .method(Request.Method.GET)
+                .addParam("caller", "DeviceChange!Repair")
+                .addParam("de_code", de_code)//设备编号
+                .build(), new HttpCallback() {
 
+            @Override
+            public void onSuccess(int flag, Object o) throws Exception {
+                progressDialog.dismiss();
 
+                tv_prompt.setVisibility(View.VISIBLE);
+                tv_prompt.setTextColor(Color.GREEN);
+                tv_prompt.setText("确认已维修成功");
+                ce_de_code.setText("");
+                ce_de_code.requestFocus();
+            }
 
+            @Override
+            public void onFail(int flag, String failStr) throws Exception {
+                progressDialog.dismiss();
+                CommonUtil.toastNoRepeat(mActivity, failStr);
+                tv_prompt.setVisibility(View.VISIBLE);
+                tv_prompt.setTextColor(Color.RED);
+                tv_prompt.setText(failStr);
+                ce_de_code.setText("");
+                ce_de_code.requestFocus();
+            }
+        });
+    }
+    public void addData(){
+        DeliceryListBean printListBean=new DeliceryListBean();
+        mFilterStorageInBeans.add(printListBean);
+        setFilterTableData(mFilterStorageInBeans);
+
+    }
+    private PopupWindow editPW;
+    private void initAddPopupWindow(List<DeliceryListBean> mList,int i,Column<String> column) {
+        View contView = LayoutInflater.from(mActivity).inflate(R.layout.index_edit_pup_change, null);
+        TextView tv_name = contView.findViewById(R.id.tv_name);
+        ClearableEditText edit_et = (ClearableEditText) contView.findViewById(R.id.edit_et);
+        TextView sure_tv = (TextView) contView.findViewById(R.id.sure_tv);
+        TextView cancle_tv = (TextView) contView.findViewById(R.id.cancle_tv);
+        edit_et.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
+        editPW = new PopupWindow(contView, LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT, true);
+        editPW.setTouchable(true);
+        editPW.setBackgroundDrawable(new BitmapDrawable());
+        editPW.setOnDismissListener(new BasePopupWindow.OnDismissListener() {
+            @Override
+            public void onDismiss() {
+                closeListPopupWindow();
+            }
+        });
+        View parentView =mActivity.getWindow().findViewById(Window.ID_ANDROID_CONTENT);
+        editPW.showAtLocation(parentView, Gravity.CENTER, 0, 0);
+        CommonUtil.setBackgroundAlpha(mActivity, 0.5f);
+
+        tv_name.setText(column.getColumnName());
+        edit_et.setHint(column.getColumnName());
+
+        //确定
+        sure_tv.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                if (edit_et.getText().toString().trim().isEmpty()){
+                    CommonUtil.toastNoRepeat(mActivity,"请输入数据");
+                    return;
+                }
+                if (column.getColumnName().equals("配件")){
+                    mList.get(i).setDd_ordername(edit_et.getText().toString().trim());
+                }else if(column.getColumnName().equals("用量")){
+                    mList.get(i).setDd_qty(edit_et.getText().toString().trim());
+                }
+
+                setFilterTableData(mList);
+                closeListPopupWindow();
+            }
+        });
+
+        //取消
+        cancle_tv.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                closeListPopupWindow();
+            }
+        });
+
+
+    }
+    private void closeListPopupWindow() {
+        if (editPW != null) {
+            editPW.dismiss();
+            editPW = null;
+            CommonUtil.setBackgroundAlpha(mActivity, 1f);
+        }
+
+    }
+    private void setFilterTableData(List<DeliceryListBean> filterTableData) {
+        mTableData = new TableData<DeliceryListBean>("收料单列表", filterTableData,
+                va_classColumn,va_qtyColumn);
+        mSmartTable.setTableData(mTableData);
+//        mSmartTable.requestLayout();
+        mSmartTable.postDelayed(new Runnable() {
+            @Override
+            public void run() {
+                mSmartTable.postInvalidate();
+            }
+        }, 100);
+
+    }
+    @Override
+    public void onClick(Column<String> column, String value, String s, int position) {
+
+        if (column.getColumnName().equals("配件")){
+            initlinecodePopupWindow(mFilterStorageInBeans,position,column);
+
+        }else if(column.getColumnName().equals("用量")){
+            initAddPopupWindow(mFilterStorageInBeans,position,column);
+        }
+
+
+
+    }
 
 
 
@@ -317,7 +767,7 @@ public class DeliveryForRepairFragment extends BaseFragment{
                 de_code=de_code1;
                 de_name=de_name1;
                 tv_de_code.setText(de_code1);
-                tv_de_name.setText(de_name1);
+                tv_de_name.setText(""+de_name1);
                 getNewNameData();
             }
 
@@ -346,4 +796,35 @@ public class DeliveryForRepairFragment extends BaseFragment{
             }
         }
     }
+
+
+    private class IpAndlinecodePortAdapter extends BaseQuickAdapter<DeliveruSearchBean, BaseViewHolder> {
+        private List<DeliveruSearchBean> mmmmList;
+
+        public List<DeliveruSearchBean> getmList() {
+            return mmmmList;
+        }
+
+        public void setmList(List<DeliveruSearchBean> mList) {
+            this.mmmmList = mList;
+        }
+        public DeliveruSearchBean getBeanByPositon(int position){
+            return mmmmList.get(position);
+        }
+
+        private IpAndlinecodePortAdapter(@Nullable List<DeliveruSearchBean> data) {
+            super(R.layout.fuzzy_ipandport_item, data);
+            this.mmmmList = data;
+        }
+        @Override
+        protected void convert(BaseViewHolder helper, DeliveruSearchBean item) {
+            helper.setText(R.id.macode_ip__Tv,item.getPR_CODE()+"-"+item.getPR_DETAIL()+"-"+item.getPR_SPEC());
+            LinearLayout line_true = helper.itemView.findViewById(R.id.line_true);
+            if (item.getChecked()) {
+                line_true.setSelected(true);
+            } else {
+                line_true.setSelected(false);
+            }
+        }
+    }
 }

+ 10 - 40
app/src/main/java/com/uas/hyequipment/fragment/VersionUpgradeFragment.java

@@ -13,12 +13,10 @@ import android.widget.Button;
 import android.widget.TextView;
 
 import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.android.volley.Request;
 import com.android.volley.toolbox.StringRequest;
 import com.uas.hyequipment.R;
-import com.uas.hyequipment.bean.VersionUpgradeBean;
 import com.uas.hyequipment.global.GloableParams;
 import com.uas.hyequipment.util.AndroidUtil;
 import com.uas.hyequipment.util.CommonUtil;
@@ -34,8 +32,6 @@ import com.uas.hyequipment.util.down.ProgressResponseBody;
 
 import java.io.File;
 import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
 
 import static com.uas.hyequipment.util.Constants.CONSTANT.APK_FILE_NAME;
 import static com.uas.hyequipment.util.Constants.CONSTANT.APK_FILE_PATH;
@@ -145,49 +141,23 @@ public class VersionUpgradeFragment extends BaseFragment implements ProgressResp
                       .url(GloableParams.ADDRESS_OUTMATERIAL_GETPDAVERSION)
                        // .url("http://usoft.f3322.net:11769/ERP/api/pda/outMaterial/getPdaVersion.action")
                         .method(Request.Method.GET)
-                        .addParam("code", "UAS_SMART")
+                        .addParam("code", "UAS设备管理")
                         .build(), new HttpCallback() {
                     @Override
                     public void onSuccess(int flag, Object o) throws Exception {
                         progressDialog.dismiss();
                         String result = o.toString();
                         JSONObject resultObject = JSON.parseObject(result);
-                        JSONArray dataArray = resultObject.getJSONArray("data");
-                        List<VersionUpgradeBean> list=new ArrayList<>();
-                        list.clear();
-                        if (dataArray != null && dataArray.size() > 0) {
-                            for (int i = 0; i < dataArray.size(); i++) {
-                                JSONObject dataObject = dataArray.getJSONObject(i);
-                                if (dataObject != null) {
-                                    VersionUpgradeBean jltStorageInBean = new VersionUpgradeBean();
-                                    if (FastjsonUtil.getText(dataObject, "PP_PDACODE").equals("UAS设备管理")){
-                                        jltStorageInBean.setPP_PDACODE(FastjsonUtil.getText(dataObject, "PP_PDACODE"));
-                                        jltStorageInBean.setPP_VERSIONNUM(FastjsonUtil.getText(dataObject, "PP_VERSIONNUM"));
-                                        jltStorageInBean.setPP_ATTACH(FastjsonUtil.getText(dataObject, "PP_ATTACH"));
-                                        jltStorageInBean.setPP_REMARK(FastjsonUtil.getText(dataObject, "PP_REMARK"));
-                                        jltStorageInBean.setPP_VERSIONNAME(FastjsonUtil.getText(dataObject, "PP_VERSIONNAME"));
-                                        list.add(jltStorageInBean);
-                                        mUpgradeButton.setVisibility(View.VISIBLE);
-                                    }else {
-                                        mUpgradeButton.setVisibility(View.GONE);
-                                    }
+                        JSONObject dataObject = resultObject.getJSONObject("data");
+                        if (dataObject != null) {
+                            mNewVersionTv.setText(FastjsonUtil.getText(dataObject, "pp_versionname"));
+                            mMsgTextView.setText(FastjsonUtil.getText(dataObject, "pp_remark"));
 
-                                }
-                            }
-                        }
-                        if (list == null || list.size() == 0){
-                            mUpgradeButton.setVisibility(View.GONE);
-                        }else {
-                            for (int i=0;i<list.size();i++){
-                                VersionUpgradeBean versionUpgradeBean = list.get(0);
-                                mNewVersionTv.setText(versionUpgradeBean.getPP_VERSIONNAME());
-                                mMsgTextView.setText(versionUpgradeBean.getPP_REMARK());
-                                mAttachId = versionUpgradeBean.getPP_ATTACH();
-                                if (!TextUtils.isEmpty(mAttachId)) {
-                                    mUpgradeButton.setVisibility(View.VISIBLE);
-                                } else {
-                                    mUpgradeButton.setVisibility(View.VISIBLE);
-                                }
+                            mAttachId = FastjsonUtil.getText(dataObject, "pp_attach");
+                            if (!TextUtils.isEmpty(mAttachId)) {
+                                mUpgradeButton.setVisibility(View.VISIBLE);
+                            } else {
+                                mUpgradeButton.setVisibility(View.GONE);
                             }
                         }
                     }

+ 13 - 6
app/src/main/java/com/uas/hyequipment/global/GloableParams.java

@@ -330,6 +330,9 @@ public class GloableParams {
     public static String ASTATIONTHE_SELECT_COMMIT;
     public static String ASTATIONTHE_SELECT_AUDIT;
 
+    public static String ASTATIONTHE_SELECT_FUZZYSEARCHPRODUCTS;
+    public static String ASTATIONTHE_SELECT_CONFIRM_REPAIR;
+
 
     /**
      * 新版设备管理
@@ -352,6 +355,9 @@ public class GloableParams {
     public static String ADDRESSTAIL_GET_COMMTI="/oa/device/submitDeviceChange.action";
     //领用转移提交
     public static String ADDRESSTAIL_GET_AUDIT="/oa/device/auditDeviceChange.action";
+    //查询配件信息
+    public static String ADDRESSTAIL_GET_FUZZYSEARCHPRODUCTS="/api/pda/smt/fuzzySearchProducts.action";
+    public static String ADDRESSTAIL_GET_CONFIRM_REPAIR="/oa/device/confirmStatus.action";
 
     /**
      * 高登
@@ -863,9 +869,9 @@ public class GloableParams {
     private static final String ADDRESSTAIL_COMMON_DOWNLOADBYID = "/common/downloadbyId.action";
 
     //获取应用版本信息
-    private static final String ADDRESSTAIL_OUTMATERIAL_GETPDAVERSION = "/api/pda/outMaterial/getPdaVersion.action";
-
-//    private static final String ADDRESSTAIL_OUTMATERIAL_GETPDAVERSION = "/api/pda/getPdaVersion.action";
+//    private static final String ADDRESSTAIL_OUTMATERIAL_GETPDAVERSION = "/api/pda/outMaterial/getPdaVersion.action";
+//
+    private static final String ADDRESSTAIL_OUTMATERIAL_GETPDAVERSION = "/api/pda/getPdaVersion.action";
 
 
     /**
@@ -957,8 +963,8 @@ public class GloableParams {
 
     public static final String WAREHOUSINGMANAGEMENT = "扫一扫";
     public static final String HOME_QUALITY_MANAGE = "养护管理";
-    public static final String TEXT_FAULT_INSPECTION = "故障送检";
-    public static final String TEXT_DEVICE_REPAIR = "设备维修";
+    public static final String TEXT_FAULT_INSPECTION = "送修与确认";
+    public static final String TEXT_DEVICE_REPAIR = "维修与确认";
     public static final String TEXT_REQUISITION_TRANSFER = "领用转移";
     public static final String GRIDNAME_SETTING = "设置";
 //    public static final String QUERYSTATIONINFORMATION = "过站信息";
@@ -1481,7 +1487,8 @@ public class GloableParams {
 
         GloableParams.ASTATIONTHE_SELECT_COMMIT = uriHead + GloableParams.ADDRESSTAIL_GET_COMMTI;
         GloableParams.ASTATIONTHE_SELECT_AUDIT = uriHead + GloableParams.ADDRESSTAIL_GET_AUDIT;
-
+        GloableParams.ASTATIONTHE_SELECT_FUZZYSEARCHPRODUCTS = uriHead + GloableParams.ADDRESSTAIL_GET_FUZZYSEARCHPRODUCTS;
+        GloableParams.ASTATIONTHE_SELECT_CONFIRM_REPAIR = uriHead + GloableParams.ADDRESSTAIL_GET_CONFIRM_REPAIR;
 
     }
 }

+ 82 - 34
app/src/main/res/layout/fragment_breakdownrepair.xml

@@ -40,20 +40,45 @@
             android:orientation="vertical"
             android:layout_width="match_parent"
             android:layout_height="wrap_content">
-            <TextView
-                android:id="@+id/tv_de_code"
-                android:text="编号:"
-                android:layout_width="wrap_content"
-                android:layout_height="wrap_content"
-                android:textColor="@color/blueq">
-            </TextView>
-            <TextView
-                android:id="@+id/tv_de_name"
-                android:text="名称:"
-                android:layout_width="wrap_content"
-                android:layout_height="wrap_content"
-                android:textColor="@color/blueq">
-            </TextView>
+
+
+            <LinearLayout
+                android:orientation="horizontal"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content">
+                <TextView
+                    android:text="设备编号:"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:textColor="@color/black">
+                </TextView>
+                <TextView
+                    android:id="@+id/tv_de_code"
+                    android:text=""
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:textColor="@color/blue">
+                </TextView>
+            </LinearLayout>
+            <LinearLayout
+                android:orientation="horizontal"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content">
+                <TextView
+                    android:text="设备名称:"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:textColor="@color/black">
+                </TextView>
+                <TextView
+                    android:id="@+id/tv_de_name"
+                    android:text=""
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:textColor="@color/blue">
+                </TextView>
+            </LinearLayout>
+
         </LinearLayout>
 
         <LinearLayout
@@ -67,14 +92,14 @@
                 android:layout_height="wrap_content"
                 android:layout_gravity="center"
                 android:text="故障现象:"
-                android:textColor="@color/blueq">
+                android:textColor="@color/black">
             </TextView>
             <com.uas.hyequipment.view.ClearableEditText
                 android:id="@+id/index_fault_phenomenon"
                 style="@style/EditTextLineStyle"
                 android:layout_width="match_parent"
-                android:layout_height="70dp"
-                android:layout_marginRight="50dp"
+                android:layout_height="150dp"
+                android:layout_marginRight="15dp"
                 />
 
         </LinearLayout>
@@ -90,39 +115,62 @@
                 android:layout_width="90dp"
                 android:layout_height="wrap_content"
                 android:layout_gravity="center"
-                android:text="备注:"
-                android:textColor="@color/blueq">
+                android:text="备注说明:"
+                android:textColor="@color/black">
             </TextView>
             <com.uas.hyequipment.view.ClearableEditText
                 android:id="@+id/index_position_resource"
                 style="@style/EditTextLineStyle"
                 android:layout_width="match_parent"
-                android:layout_height="70dp"
-                android:layout_marginRight="50dp"
+                android:layout_height="80dp"
+                android:layout_marginRight="15dp"
                 />
         </LinearLayout>
         <TextView
-            android:layout_marginTop="15dp"
+            android:visibility="gone"
             android:id="@+id/tv_prompt"
             android:text="提交成功"
             android:layout_marginLeft="@dimen/dp_10"
             android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            android:visibility="gone">
+            android:layout_height="wrap_content">
         </TextView>
     </LinearLayout>
-
-    <Button
-        android:id="@+id/btn_commit"
-        android:layout_width="150dp"
+    <LinearLayout
+        android:orientation="horizontal"
+        android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:background="@drawable/bg_button"
-        android:layout_gravity="center"
-        android:text="提交"
         android:layout_centerHorizontal="true"
         android:layout_alignParentBottom="true"
-        android:layout_marginBottom="100dp"
-        android:textColor="@color/white">
-    </Button>
+        android:layout_marginBottom="@dimen/textsize_20">
+        <Button
+            android:id="@+id/btn_commit"
+            android:layout_width="150dp"
+            android:layout_height="wrap_content"
+            android:background="@drawable/bg_button"
+            android:layout_weight="1"
+            android:layout_marginLeft="@dimen/dp_10"
+            android:layout_marginRight="@dimen/dp_10"
+            android:layout_gravity="center"
+            android:text="提交"
+            android:textColor="@color/white">
+        </Button>
+        <Button
+            android:id="@+id/btn_confirm_the_fault"
+            android:layout_width="150dp"
+            android:layout_height="wrap_content"
+            android:background="@drawable/bg_button"
+            android:layout_gravity="center"
+            android:layout_weight="1"
+            android:layout_marginLeft="@dimen/dp_10"
+            android:layout_marginRight="@dimen/dp_10"
+            android:text="确认故障"
+            android:textColor="@color/white"
+            android:visibility="gone">
+        </Button>
+
+
+    </LinearLayout>
+
+
 
 </RelativeLayout>

+ 326 - 160
app/src/main/res/layout/fragment_deliveryforrepair.xml

@@ -1,166 +1,311 @@
 <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
     android:orientation="vertical"
     android:layout_height="match_parent">
-    <LinearLayout
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:layout_margin="15dp"
-        android:background="@drawable/bg_line_edittext">
-
-        <com.uas.hyequipment.view.ClearableEditText
-            android:id="@+id/ce_de_code"
-            style="@style/EditTextStyle"
-            android:layout_weight="1"
-            android:background="@null"
-            android:focusable="true"
-            android:focusableInTouchMode="true"
-            android:hint="请采集设备编号"
-            android:imeOptions="actionSend"
-            android:textColor="@color/black" />
-
-        <ImageView
-            android:id="@+id/storage_recharge_scan_iv"
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            android:layout_gravity="center"
-            android:layout_marginRight="10dp"
-            android:clickable="false"
-            android:src="@drawable/ic_edittext_scan" />
-    </LinearLayout>
-    <LinearLayout
-        android:layout_marginLeft="15dp"
-        android:orientation="horizontal"
+    <android.support.design.widget.AppBarLayout
+        android:background="@color/white"
         android:layout_width="match_parent"
+        android:layout_weight="1"
         android:layout_height="wrap_content">
-        <TextView
-            android:id="@+id/tv_de_code"
-            android:text="送修单:"
-            android:layout_width="0dp"
-            android:layout_height="wrap_content"
-            android:layout_weight="1"
-            android:textColor="@color/blueq">
-        </TextView>
-        <TextView
-            android:id="@+id/tv_dc_emname"
-            android:text="送修人:"
-            android:layout_width="0dp"
-            android:layout_height="wrap_content"
-            android:layout_weight="1"
-            android:layout_marginLeft="10dp"
-            android:textColor="@color/blueq">
-        </TextView>
-    </LinearLayout>
 
-    <LinearLayout
-        android:layout_marginLeft="15dp"
-        android:orientation="horizontal"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content">
-        <TextView
-            android:id="@+id/tv_dc_devcode"
-            android:text="设备:"
-            android:layout_width="0dp"
-            android:layout_height="wrap_content"
-            android:layout_weight="1"
-            android:textSize="@dimen/space_top_line_15"
-            android:textColor="@color/blueq">
-        </TextView>
-        <TextView
-            android:id="@+id/tv_de_name"
-            android:text=""
-            android:layout_width="0dp"
-            android:layout_height="wrap_content"
-            android:layout_weight="1"
-            android:layout_marginLeft="@dimen/dp_10"
-            android:textColor="@color/blueq">
-        </TextView>
-    </LinearLayout>
-    <TextView
-        android:layout_marginLeft="15dp"
-        android:id="@+id/tv_malfunction"
-        android:text="故障现象:"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:textColor="@color/blueq">
-    </TextView>
-    <TextView
-        android:layout_marginLeft="15dp"
-        android:id="@+id/tv_dc_remark"
-        android:text="备注:"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:textColor="@color/blueq">
-    </TextView>
-    <LinearLayout
-        android:layout_marginLeft="15dp"
-        android:layout_marginTop="15dp"
-        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:text="故障原因:"
-            android:textColor="@color/blueq">
-        </TextView>
-        <com.uas.hyequipment.view.ClearableEditText
-            android:id="@+id/index_position_malfunction"
-            style="@style/EditTextLineStyle"
+        <android.support.design.widget.CollapsingToolbarLayout
             android:layout_width="match_parent"
-            android:layout_height="70dp"
-            android:layout_marginRight="50dp"
-            android:layout_marginLeft="15dp"
-            />
-    </LinearLayout>
-    <LinearLayout
-        android:layout_marginLeft="15dp"
-        android:layout_marginTop="15dp"
-        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:text="维修状态:"
-            android:textColor="@color/blueq">
-        </TextView>
-        <LinearLayout
-            android:background="@drawable/bg_edittext_black"
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            android:layout_marginLeft="15dp">
-            <Spinner
-                android:id="@+id/spinner02"
-                android:layout_width="wrap_content"
+            app:contentScrim="@color/colorPrimary"
+            app:layout_scrollFlags="scroll|enterAlwaysCollapsed|exitUntilCollapsed">
+            <android.support.v4.widget.NestedScrollView
+                android:layout_width="match_parent"
                 android:layout_height="wrap_content">
-            </Spinner>
-        </LinearLayout>
 
+                <LinearLayout
+                    android:orientation="vertical"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent">
+                    <LinearLayout
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_margin="15dp"
+                        android:background="@drawable/bg_line_edittext">
 
-    </LinearLayout>
-    <LinearLayout
-        android:layout_marginLeft="15dp"
-        android:layout_marginTop="15dp"
-        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:text="备注:"
-            android:textColor="@color/blueq">
-        </TextView>
-        <com.uas.hyequipment.view.ClearableEditText
-            android:id="@+id/index_position_resource"
-            style="@style/EditTextLineStyle"
-            android:layout_width="match_parent"
-            android:layout_height="70dp"
-            android:layout_marginRight="50dp"
-            android:layout_marginLeft="38dp"
-            />
-    </LinearLayout>
+                        <com.uas.hyequipment.view.ClearableEditText
+                            android:id="@+id/ce_de_code"
+                            style="@style/EditTextStyle"
+                            android:layout_weight="1"
+                            android:background="@null"
+                            android:focusable="true"
+                            android:focusableInTouchMode="true"
+                            android:hint="请采集设备编号"
+                            android:imeOptions="actionSend"
+                            android:textColor="@color/black" />
+
+                        <ImageView
+                            android:id="@+id/storage_recharge_scan_iv"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_gravity="center"
+                            android:layout_marginRight="10dp"
+                            android:clickable="false"
+                            android:src="@drawable/ic_edittext_scan" />
+                    </LinearLayout>
+                    <LinearLayout
+                        android:layout_marginLeft="15dp"
+                        android:orientation="horizontal"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content">
+                        <LinearLayout
+                            android:layout_width="0dp"
+                            android:layout_weight="1"
+                            android:layout_height="wrap_content">
+                            <TextView
+                                android:text="送修单号:"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:textSize="@dimen/space_top_line_15"
+                                android:textColor="@color/black">
+                            </TextView>
+                            <TextView
+                                android:id="@+id/tv_de_code"
+                                android:text=""
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:textSize="@dimen/space_top_line_15"
+                                android:textColor="@color/blue">
+                            </TextView>
+
+                        </LinearLayout>
+
+                        <LinearLayout
+                            android:layout_width="0dp"
+                            android:layout_weight="1"
+                            android:layout_height="wrap_content">
+                            <TextView
+                                android:text="送修人员:"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:textSize="@dimen/space_top_line_15"
+                                android:textColor="@color/black">
+                            </TextView>
+                            <TextView
+                                android:id="@+id/tv_dc_emname"
+                                android:text=""
+                                android:textSize="@dimen/space_top_line_15"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:textColor="@color/blue">
+                            </TextView>
+
+                        </LinearLayout>
+
+                    </LinearLayout>
+
+                    <LinearLayout
+                        android:layout_marginLeft="15dp"
+                        android:orientation="horizontal"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content">
+                        <LinearLayout
+                            android:layout_width="0dp"
+                            android:layout_weight="1"
+                            android:layout_height="wrap_content">
+                            <TextView
+                                android:text="设备编号:"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:textSize="@dimen/space_top_line_15"
+                                android:textColor="@color/black">
+                            </TextView>
+                            <TextView
+                                android:id="@+id/tv_dc_devcode"
+                                android:text=""
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:textSize="@dimen/space_top_line_15"
+                                android:textColor="@color/blue">
+                            </TextView>
+                        </LinearLayout>
+                        <LinearLayout
+                            android:layout_width="0dp"
+                            android:layout_height="wrap_content"
+                            android:layout_weight="1">
+                            <TextView
+                                android:text="设备名称:"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:textSize="@dimen/space_top_line_15"
+                                android:textColor="@color/black">
+                            </TextView>
+                            <TextView
+                                android:id="@+id/tv_de_name"
+                                android:text=""
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:textSize="@dimen/space_top_line_15"
+                                android:textColor="@color/blue">
+                            </TextView>
+                        </LinearLayout>
+
+
+
+                    </LinearLayout>
+
+                    <LinearLayout
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content">
+                        <TextView
+                            android:text="故障现象:"
+                            android:layout_marginLeft="15dp"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:textSize="@dimen/space_top_line_15"
+                            android:textColor="@color/black">
+                        </TextView>
+                        <TextView
+                            android:id="@+id/tv_fault_phenomenon"
+                            android:text=""
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:textSize="@dimen/space_top_line_15"
+                            android:textColor="@color/blue">
+                        </TextView>
+                    </LinearLayout>
+
+                    <LinearLayout
+
+                        android:layout_marginLeft="15dp"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content">
+                        <TextView
+                            android:text="备注说明:"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:textSize="@dimen/space_top_line_15"
+                            android:textColor="@color/black">
+                        </TextView>
+                        <TextView
+                            android:id="@+id/tv_remark"
+                            android:text=""
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:textSize="@dimen/space_top_line_15"
+                            android:textColor="@color/blue">
+                        </TextView>
+                    </LinearLayout>
+
+
+                    <LinearLayout
+                        android:visibility="gone"
+                        android:layout_marginLeft="15dp"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content">
+                        <TextView
+                            android:text="备注说明:"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:textSize="@dimen/space_top_line_15"
+                            android:textColor="@color/black">
+                        </TextView>
+                        <TextView
+                            android:id="@+id/tv_dc_remark"
+                            android:text=""
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:textSize="@dimen/space_top_line_15"
+                            android:textColor="@color/blue">
+                        </TextView>
+                    </LinearLayout>
+                    <LinearLayout
+                        android:layout_marginLeft="15dp"
+                        android:layout_marginTop="15dp"
+                        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:text="故障原因:"
+                            android:textColor="@color/black">
+                        </TextView>
+                        <com.uas.hyequipment.view.ClearableEditText
+                            android:id="@+id/index_position_malfunction"
+                            style="@style/EditTextLineStyle"
+                            android:layout_width="match_parent"
+                            android:layout_height="80dp"
+                            android:layout_marginRight="15dp"
+                            android:layout_marginLeft="15dp"
+                            />
+                    </LinearLayout>
+                    <LinearLayout
+                        android:layout_marginLeft="15dp"
+                        android:layout_marginTop="15dp"
+                        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:text="维修状态:"
+                            android:textColor="@color/black">
+                        </TextView>
+                        <LinearLayout
+                            android:background="@drawable/bg_edittext_black"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_marginLeft="14dp">
+                            <Spinner
+                                android:id="@+id/spinner02"
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content">
+                            </Spinner>
+                        </LinearLayout>
+
+
+                    </LinearLayout>
+                    <LinearLayout
+                        android:layout_marginLeft="15dp"
+                        android:layout_marginTop="15dp"
+                        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:text="解决方法:"
+                            android:textColor="@color/black">
+                        </TextView>
+                        <com.uas.hyequipment.view.ClearableEditText
+                            android:id="@+id/index_position_resource"
+                            style="@style/EditTextLineStyle"
+                            android:layout_width="match_parent"
+                            android:layout_height="@dimen/dp_40"
+                            android:layout_marginRight="15dp"
+                            android:layout_marginLeft="15dp"
+                            />
+                    </LinearLayout>
+
+                    <TextView
+                        android:layout_marginTop="@dimen/dp_10"
+                        android:id="@+id/tv_add"
+                        android:layout_width="wrap_content"
+                        android:layout_height="50dp"
+                        android:text="+添加配件"
+                        android:paddingLeft="@dimen/dp_10"
+                        android:paddingRight="@dimen/dp_10"
+                        android:gravity="center"
+                        android:textSize="@dimen/space_top_line_15">
+                    </TextView>
+                    <com.bin.david.form.core.SmartTable
+                        android:id="@+id/jlt_storage_in_filter_list_st"
+                        android:layout_width="match_parent"
+                        android:layout_height="300dp"
+                        />
+
+                </LinearLayout>
+            </android.support.v4.widget.NestedScrollView>
+
+        </android.support.design.widget.CollapsingToolbarLayout>
+    </android.support.design.widget.AppBarLayout>
     <TextView
         android:id="@+id/tv_prompt"
         android:text=""
@@ -168,15 +313,36 @@
         android:layout_width="wrap_content"
         android:layout_height="wrap_content">
     </TextView>
-    <Button
-        android:id="@+id/btn_commit"
-        android:layout_width="150dp"
+    <LinearLayout
+        android:background="@color/white"
+        android:orientation="horizontal"
+        android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:background="@drawable/bg_button"
-        android:layout_gravity="center"
-        android:layout_marginTop="60dp"
-        android:layout_marginBottom="@dimen/textsize_20"
-        android:text="提交"
-        android:textColor="@color/white">
-    </Button>
+        android:layout_marginBottom="@dimen/textsize_20">
+        <Button
+            android:id="@+id/btn_commit"
+            android:layout_width="150dp"
+            android:layout_height="wrap_content"
+            android:layout_weight="1"
+            android:layout_marginLeft="@dimen/dp_10"
+            android:layout_marginRight="@dimen/dp_10"
+            android:background="@drawable/bg_button"
+            android:layout_gravity="center"
+            android:text="提交"
+            android:textColor="@color/white">
+        </Button>
+        <Button
+            android:id="@+id/btn_confirm_repair"
+            android:layout_width="150dp"
+            android:layout_height="wrap_content"
+            android:layout_weight="1"
+            android:layout_marginLeft="@dimen/dp_10"
+            android:layout_marginRight="@dimen/dp_10"
+            android:background="@drawable/bg_button"
+            android:layout_gravity="center"
+            android:text="确认已维修"
+            android:textColor="@color/white">
+        </Button>
+    </LinearLayout>
+
 </LinearLayout>

+ 75 - 0
app/src/main/res/layout/index_edit_pup_change.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_margin="12dp"
+    android:background="@color/background"
+    android:orientation="vertical">
+
+    <TextView
+        android:id="@+id/tv_name"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:gravity="center"
+        android:padding="14dp"
+        android:text="点检值" />
+
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="36dp"
+        android:background="@color/white"
+        android:orientation="horizontal">
+
+        <com.uas.hyequipment.view.ClearableEditText
+            android:id="@+id/edit_et"
+            android:layout_width="0dp"
+            android:layout_height="match_parent"
+            android:layout_marginLeft="16dp"
+            android:layout_marginRight="16dp"
+            android:layout_weight="1"
+            android:background="@color/white"
+            android:gravity="center_vertical"
+            android:hint="请输入点检值"
+            android:singleLine="true"
+            android:padding="5dp"
+            android:textSize="14sp" />
+
+        <ImageView
+            android:visibility="gone"
+            android:id="@+id/search_im"
+            android:layout_width="46dp"
+            android:layout_height="match_parent"
+            android:layout_marginRight="10dp"
+            android:background="@drawable/bg_button"
+            android:src="@drawable/search_48" />
+    </LinearLayout>
+
+    <LinearLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="10dp"
+        android:layout_marginBottom="10dp">
+
+        <Button
+            android:id="@+id/sure_tv"
+            android:layout_width="0dp"
+            android:layout_height="36dp"
+            android:layout_margin="12dp"
+            android:layout_weight="1"
+            android:background="@drawable/selector_confirm_bg"
+            android:gravity="center"
+            android:text="保存"
+            android:textColor="@color/white" />
+
+        <Button
+            android:id="@+id/cancle_tv"
+            android:layout_width="0dp"
+            android:layout_height="36dp"
+            android:layout_margin="12dp"
+            android:layout_weight="1"
+            android:background="@drawable/selector_cancel_bg"
+            android:gravity="center"
+            android:text="取消"
+            android:textColor="@color/selector_cancel_text_color" />
+    </LinearLayout>
+</LinearLayout>

+ 2 - 2
app/src/main/res/values/strings.xml

@@ -315,9 +315,9 @@
     <string name="hello_blank_fragment">Hello blank fragment</string>
     <string name="title_storage_in">扫一扫</string>
     <string name="title_storage_maintain">保养填写</string>
-    <string name="title_storage_breakdown">送修单填写</string>
+    <string name="title_storage_breakdown">送修与确认</string>
     <string name="title_requisition_transfer">领用转移</string>
-    <string name="title_storage_deliveryforrepair">维修进度</string>
+    <string name="title_storage_deliveryforrepair">维修与确认</string>
     <string name="material_storage">材料入库</string>
     <string name="finished_goods_storage">成品入库</string>
     <string name="random_check">抽查校验</string>

BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/anim_slide_in_from_bottom.xml.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/anim_slide_in_from_top.xml.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/anim_slide_out_to_bottom.xml.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/anim_slide_out_to_top.xml.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-hdpi-v4_default_ptr_flip.png.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-hdpi-v4_default_ptr_rotate.png.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-hdpi-v4_indicator_arrow.png.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-mdpi-v4_default_ptr_flip.png.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-mdpi-v4_default_ptr_rotate.png.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-mdpi-v4_indicator_arrow.png.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-xhdpi-v4_default_ptr_flip.png.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-xhdpi-v4_default_ptr_rotate.png.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable-xhdpi-v4_indicator_arrow.png.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable_indicator_bg_bottom.xml.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/drawable_indicator_bg_top.xml.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/layout_pull_to_refresh_header_horizontal.xml.flat


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/compiled_local_resources/release/out/layout_pull_to_refresh_header_vertical.xml.flat


+ 1 - 1
pda_libs/pulltoreflashlibrary/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml

@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="utf-8"?>
-<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\jniLibs"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\release\jniLibs"/></dataSet></merger>
+<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\jniLibs"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\release\jniLibs"/></dataSet></merger>

+ 1 - 1
pda_libs/pulltoreflashlibrary/build/intermediates/incremental/mergeReleaseShaders/merger.xml

@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="utf-8"?>
-<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\shaders"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\release\shaders"/></dataSet></merger>
+<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\shaders"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\release\shaders"/></dataSet></merger>

+ 1 - 1
pda_libs/pulltoreflashlibrary/build/intermediates/incremental/packageReleaseAssets/merger.xml

@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="utf-8"?>
-<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\assets"/><source path="D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\build\intermediates\shader_assets\release\out"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\release\assets"/></dataSet></merger>
+<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\assets"/><source path="D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\build\intermediates\shader_assets\release\out"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\release\assets"/></dataSet></merger>

+ 18 - 18
pda_libs/pulltoreflashlibrary/build/intermediates/incremental/packageReleaseResources/compile-file-map.properties

@@ -1,18 +1,18 @@
-#Mon Nov 20 10:24:56 CST 2023
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\anim\\slide_in_from_top.xml=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\anim\\slide_in_from_top.xml
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable\\indicator_bg_bottom.xml=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable\\indicator_bg_bottom.xml
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\layout\\pull_to_refresh_header_vertical.xml=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\layout\\pull_to_refresh_header_vertical.xml
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-xhdpi\\indicator_arrow.png=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-xhdpi-v4\\indicator_arrow.png
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-hdpi\\default_ptr_rotate.png=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-hdpi-v4\\default_ptr_rotate.png
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\anim\\slide_out_to_bottom.xml=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\anim\\slide_out_to_bottom.xml
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-mdpi\\default_ptr_flip.png=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-mdpi-v4\\default_ptr_flip.png
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-xhdpi\\default_ptr_rotate.png=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-xhdpi-v4\\default_ptr_rotate.png
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-mdpi\\default_ptr_rotate.png=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-mdpi-v4\\default_ptr_rotate.png
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-mdpi\\indicator_arrow.png=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-mdpi-v4\\indicator_arrow.png
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\anim\\slide_out_to_top.xml=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\anim\\slide_out_to_top.xml
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\layout\\pull_to_refresh_header_horizontal.xml=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\layout\\pull_to_refresh_header_horizontal.xml
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-xhdpi\\default_ptr_flip.png=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-xhdpi-v4\\default_ptr_flip.png
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-hdpi\\default_ptr_flip.png=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-hdpi-v4\\default_ptr_flip.png
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable\\indicator_bg_top.xml=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable\\indicator_bg_top.xml
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\anim\\slide_in_from_bottom.xml=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\anim\\slide_in_from_bottom.xml
-D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-hdpi\\indicator_arrow.png=D\:\\AndroidData\\NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-hdpi-v4\\indicator_arrow.png
+#Mon Jan 22 15:36:57 CST 2024
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable\\indicator_bg_bottom.xml=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable\\indicator_bg_bottom.xml
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-mdpi\\indicator_arrow.png=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-mdpi-v4\\indicator_arrow.png
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable\\indicator_bg_top.xml=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable\\indicator_bg_top.xml
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\anim\\slide_out_to_top.xml=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\anim\\slide_out_to_top.xml
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-hdpi\\default_ptr_flip.png=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-hdpi-v4\\default_ptr_flip.png
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-xhdpi\\indicator_arrow.png=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-xhdpi-v4\\indicator_arrow.png
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\anim\\slide_in_from_bottom.xml=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\anim\\slide_in_from_bottom.xml
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-hdpi\\default_ptr_rotate.png=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-hdpi-v4\\default_ptr_rotate.png
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-mdpi\\default_ptr_flip.png=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-mdpi-v4\\default_ptr_flip.png
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-xhdpi\\default_ptr_rotate.png=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-xhdpi-v4\\default_ptr_rotate.png
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\layout\\pull_to_refresh_header_horizontal.xml=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\layout\\pull_to_refresh_header_horizontal.xml
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\layout\\pull_to_refresh_header_vertical.xml=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\layout\\pull_to_refresh_header_vertical.xml
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-hdpi\\indicator_arrow.png=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-hdpi-v4\\indicator_arrow.png
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\anim\\slide_out_to_bottom.xml=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\anim\\slide_out_to_bottom.xml
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-mdpi\\default_ptr_rotate.png=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-mdpi-v4\\default_ptr_rotate.png
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\anim\\slide_in_from_top.xml=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\anim\\slide_in_from_top.xml
+D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\src\\main\\res\\drawable-xhdpi\\default_ptr_flip.png=D\:\\AndroidData\\HY-NewEquipmentManagement\\pda_libs\\pulltoreflashlibrary\\build\\intermediates\\packaged_res\\release\\drawable-xhdpi-v4\\default_ptr_flip.png

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
pda_libs/pulltoreflashlibrary/build/intermediates/incremental/packageReleaseResources/merger.xml


BIN
pda_libs/pulltoreflashlibrary/build/intermediates/incremental/release-mergeNativeLibs/merge-state


+ 3 - 3
pda_libs/pulltoreflashlibrary/build/intermediates/manifest_merge_blame_file/release/manifest-merger-blame-release-report.txt

@@ -6,11 +6,11 @@
 6
 7    <uses-sdk
 8        android:minSdkVersion="16"
-8-->D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+8-->D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
 9        android:targetSdkVersion="28" />
-9-->D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+9-->D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
 10
 11    <application />
-11-->D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:8:5-20
+11-->D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:8:5-20
 12
 13</manifest>

+ 29 - 29
pda_libs/pulltoreflashlibrary/build/outputs/logs/manifest-merger-release-report.txt

@@ -1,39 +1,39 @@
 -- Merging decision tree log ---
 manifest
-ADDED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:1-10:12
-INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:1-10:12
-INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:1-10:12
-INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:1-10:12
-INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:1-10:12
-INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:1-10:12
-INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:1-10:12
+ADDED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:1-10:12
+INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:1-10:12
+INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:1-10:12
+INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:1-10:12
+INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:1-10:12
+INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:1-10:12
+INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:1-10:12
 	package
-		ADDED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:3:5-49
-		INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
-		INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+		ADDED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:3:5-49
+		INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+		INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
 	android:versionName
-		ADDED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:5:5-32
-		INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
-		INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+		ADDED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:5:5-32
+		INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+		INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
 	xmlns:android
-		ADDED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:11-69
+		ADDED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:2:11-69
 	android:versionCode
-		ADDED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:4:5-31
-		INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
-		INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+		ADDED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:4:5-31
+		INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+		INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
 application
-ADDED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:8:5-20
+ADDED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml:8:5-20
 uses-sdk
-INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml reason: use-sdk injection requested
-INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
-INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
-INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
-INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml reason: use-sdk injection requested
+INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
 	android:targetSdkVersion
-		INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
-		ADDED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
-		INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+		INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+		ADDED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+		INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
 	android:minSdkVersion
-		INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
-		ADDED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
-		INJECTED from D:\AndroidData\NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+		INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+		ADDED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml
+		INJECTED from D:\AndroidData\HY-NewEquipmentManagement\pda_libs\pulltoreflashlibrary\src\main\AndroidManifest.xml

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä