|
|
@@ -5,10 +5,8 @@ import android.app.Activity;
|
|
|
import android.content.Intent;
|
|
|
import android.content.pm.PackageManager;
|
|
|
import android.database.Cursor;
|
|
|
-import android.graphics.Color;
|
|
|
import android.net.Uri;
|
|
|
import android.os.Bundle;
|
|
|
-import android.os.Handler;
|
|
|
import android.provider.MediaStore;
|
|
|
import android.support.v4.app.ActivityCompat;
|
|
|
import android.support.v7.widget.LinearLayoutManager;
|
|
|
@@ -18,6 +16,8 @@ import android.util.Log;
|
|
|
import android.view.KeyEvent;
|
|
|
import android.view.View;
|
|
|
import android.widget.Button;
|
|
|
+import android.widget.CheckBox;
|
|
|
+import android.widget.CompoundButton;
|
|
|
import android.widget.ImageView;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
@@ -28,12 +28,9 @@ import com.android.volley.Request;
|
|
|
import com.android.volley.toolbox.StringRequest;
|
|
|
import com.google.gson.Gson;
|
|
|
import com.uas.hystorage.R;
|
|
|
-import com.uas.hystorage.activity.SampleDeliveryListAct;
|
|
|
import com.uas.hystorage.adapter.AnnexAdapter;
|
|
|
import com.uas.hystorage.bean.AnnexBean;
|
|
|
import com.uas.hystorage.bean.AnnexInfo;
|
|
|
-import com.uas.hystorage.bean.InspectionPaintBean;
|
|
|
-import com.uas.hystorage.bean.SampleDeliveryBean;
|
|
|
import com.uas.hystorage.global.GloableParams;
|
|
|
import com.uas.hystorage.interfaces.ProgressListener;
|
|
|
import com.uas.hystorage.listener.MyEditorActionListener;
|
|
|
@@ -44,32 +41,17 @@ import com.uas.hystorage.util.FastjsonUtil;
|
|
|
import com.uas.hystorage.util.HttpCallback;
|
|
|
import com.uas.hystorage.util.HttpParams;
|
|
|
import com.uas.hystorage.util.MyLog;
|
|
|
-import com.uas.hystorage.util.OKHttpUitls;
|
|
|
import com.uas.hystorage.util.OnDownloadListener;
|
|
|
import com.uas.hystorage.util.UploadUtils;
|
|
|
import com.uas.hystorage.util.VollyRequest;
|
|
|
import com.uas.hystorage.util.YLDownload;
|
|
|
import com.uas.hystorage.view.ClearableEditText;
|
|
|
import com.uas.hystorage.view.business.ProgressPopup;
|
|
|
-import com.umeng.commonsdk.debug.E;
|
|
|
-import com.uuzuche.lib_zxing.activity.CodeUtils;
|
|
|
|
|
|
-import org.json.JSONException;
|
|
|
-import org.w3c.dom.Text;
|
|
|
-
|
|
|
-import java.io.BufferedInputStream;
|
|
|
-import java.io.ByteArrayOutputStream;
|
|
|
import java.io.File;
|
|
|
-import java.io.FileInputStream;
|
|
|
-import java.io.FileOutputStream;
|
|
|
import java.io.IOException;
|
|
|
-import java.io.InputStream;
|
|
|
-import java.net.HttpURLConnection;
|
|
|
-import java.net.URL;
|
|
|
import java.util.ArrayList;
|
|
|
-import java.util.Collections;
|
|
|
import java.util.HashMap;
|
|
|
-import java.util.LinkedList;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.regex.Matcher;
|
|
|
@@ -115,11 +97,13 @@ public class ReportPageFra extends BaseFragment {
|
|
|
private String sr_laboratoryattach;
|
|
|
private String sr_qcremark;
|
|
|
private String sr_laboratoryremark;
|
|
|
+ private String SR_IFOK = "0"; //是否合格
|
|
|
private List<AnnexInfo> imageQCUrlList;
|
|
|
private List<AnnexInfo> imageTestUrlList;
|
|
|
private int numberOfTimes = 0; //下载完成次数
|
|
|
private String pathQc;
|
|
|
private String pathTest;
|
|
|
+ private CheckBox cb_is_qualified;
|
|
|
|
|
|
@Override
|
|
|
protected int getLayout() {
|
|
|
@@ -139,6 +123,7 @@ public class ReportPageFra extends BaseFragment {
|
|
|
cet_beizhu2 = root.findViewById(R.id.cet_beizhu2);
|
|
|
bt_gengxin = root.findViewById(R.id.bt_gengxin);
|
|
|
tv_updater_info = root.findViewById(R.id.tv_updater_info);
|
|
|
+ cb_is_qualified = root.findViewById(R.id.cb_is_qualified);
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -186,6 +171,19 @@ public class ReportPageFra extends BaseFragment {
|
|
|
startActivityForResult(Intent.createChooser(intent, "Select Images"), REQUEST_CODE2);
|
|
|
}
|
|
|
});
|
|
|
+
|
|
|
+ cb_is_qualified.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
|
|
|
+ @Override
|
|
|
+ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
|
|
+ if (buttonView.isPressed()) {
|
|
|
+ if (isChecked) {
|
|
|
+ SR_IFOK = "-1";
|
|
|
+ }else {
|
|
|
+ SR_IFOK = "0";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -194,7 +192,6 @@ public class ReportPageFra extends BaseFragment {
|
|
|
pathTest = Constants.CONSTANT.APP_DIR_NAME + getActivity().getPackageName() + "/imageTest/";
|
|
|
deleteFile();
|
|
|
|
|
|
-
|
|
|
cet_danhao.requestFocus();
|
|
|
Bundle arguments = getArguments();
|
|
|
if (arguments != null) {
|
|
|
@@ -331,6 +328,7 @@ public class ReportPageFra extends BaseFragment {
|
|
|
params.put("sr_laboratoryattach", fujianStr2);
|
|
|
params.put("sr_laboratoryremark", cet_beizhu2.getText().toString().trim());
|
|
|
params.put("sr_sendtype", sr_sendtype);
|
|
|
+ params.put("sr_ifok", SR_IFOK);
|
|
|
String data = JSON.toJSONString(params);
|
|
|
progressDialog.show();
|
|
|
VollyRequest.getInstance().stringRequest(mStringRequest,
|
|
|
@@ -390,6 +388,16 @@ public class ReportPageFra extends BaseFragment {
|
|
|
sr_laboratoryattach = dataObject.getString("SR_LABORATORYATTACH") == null ? "" : dataObject.getString("SR_LABORATORYATTACH");
|
|
|
sr_qcremark = dataObject.getString("SR_QCREMARK") == null ? "" : dataObject.getString("SR_QCREMARK");
|
|
|
sr_laboratoryremark = dataObject.getString("SR_LABORATORYREMARK") == null ? "" : dataObject.getString("SR_LABORATORYREMARK");
|
|
|
+ SR_IFOK = dataObject.getString("SR_IFOK") == null ? "" : dataObject.getString("SR_IFOK");
|
|
|
+ if (!TextUtils.isEmpty(SR_IFOK)) {
|
|
|
+ if (SR_IFOK.equals("-1")) {
|
|
|
+ cb_is_qualified.setChecked(true);
|
|
|
+ }else if (SR_IFOK.equals("0")) {
|
|
|
+ cb_is_qualified.setChecked(false);
|
|
|
+ }else {
|
|
|
+ cb_is_qualified.setChecked(false);
|
|
|
+ }
|
|
|
+ }
|
|
|
cet_beizhu1.setText(sr_qcremark);
|
|
|
cet_beizhu2.setText(sr_laboratoryremark);
|
|
|
//先删除文件在下载
|