diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/bean/CarDelBean.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/bean/CarDelBean.java index c6c082c..279e125 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/bean/CarDelBean.java +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/bean/CarDelBean.java @@ -66,6 +66,10 @@ public class CarDelBean { private String owner; private String roadLicense; private String roadLicensePhoto; + + private String policyPhotoUrl; + private String insuranceCompany; + private String insuranceEndDay; private String roadLicenseSend; private String roadLicenseValidity; private String threeImage; @@ -95,6 +99,30 @@ public class CarDelBean { this.carPlateColorValue = carPlateColorValue; } + public String getPolicyPhotoUrl() { + return policyPhotoUrl == null ? "" : policyPhotoUrl; + } + + public void setPolicyPhotoUrl(String policyPhotoUrl) { + this.policyPhotoUrl = policyPhotoUrl; + } + + public String getInsuranceCompany() { + return insuranceCompany == null ? "" : insuranceCompany; + } + + public void setInsuranceCompany(String insuranceCompany) { + this.insuranceCompany = insuranceCompany; + } + + public String getInsuranceEndDay() { + return insuranceEndDay == null ? "" : insuranceEndDay; + } + + public void setInsuranceEndDay(String insuranceEndDay) { + this.insuranceEndDay = insuranceEndDay; + } + public String getCarEnergyTypValue() { return carEnergyTypValue; } diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/bean/DriverExpireBean.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/bean/DriverExpireBean.java index 84f6f15..114dac0 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/bean/DriverExpireBean.java +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/bean/DriverExpireBean.java @@ -48,6 +48,15 @@ public class DriverExpireBean { public static class DataDTO { private String driverLicenseUpdateUrl; private String idCardUpdateUrl; + private String qualificationUpdateUrl; + + public String getQualificationUpdateUrl() { + return qualificationUpdateUrl; + } + + public void setQualificationUpdateUrl(String qualificationUpdateUrl) { + this.qualificationUpdateUrl = qualificationUpdateUrl; + } public String getDriverLicenseUpdateUrl() { return driverLicenseUpdateUrl; diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/request/AuthRequest.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/request/AuthRequest.java index b2d561e..dba5481 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/request/AuthRequest.java +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/request/AuthRequest.java @@ -124,6 +124,17 @@ public class AuthRequest { RequestUtil.start(1, "saveCarRoadLicenseNo", re, con, hd); } + //车辆交强保险 + public void saveTrafficInsurance(Context con, Handler hd, String id, String insuranceEndDay, String insuranceCompany) { + String mt = "{\n" + + "\t\"carId\": \"" + id + "\",\n" + + "\t\"insuranceEndDay\": \"" + insuranceEndDay + "\",\n" + + "\t\"insuranceCompany\": \"" + insuranceCompany + "\",\n" + + "}"; + Request re = OkHttpUtil.posts(new OkDate(RequestConstant.getTrafficInsurance(), mt), getToken(con), con); + RequestUtil.start(1, "saveTrafficInsurance", re, con, hd); + } + //获取资格证认证信息 public void isDriverAuthQualification(Context con, Handler hd) { Request re = OkHttpUtil.posts(new OkDate(RequestConstant.getIsAuthDriverAuthQualification(), ""), getToken(con), con); diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/request/RequestConstant.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/request/RequestConstant.java index 667c842..0421355 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/request/RequestConstant.java +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/request/RequestConstant.java @@ -130,6 +130,9 @@ public class RequestConstant { private static final String DRIVER_AUTH_SAVECARREGISTERNO = "/app/carDriver/saveCarRegisterNo"; //道路运输信息 private static final String DRIVER_AUTH_SAVECARROADLICENSENO = "/app/carDriver/saveCarRoadLicenseNo"; + + //交强险 + private static final String DRIVER_TRAFFIC_INSU = "/app/carDriver/saveCarInsurace"; //党员认证 private static final String PARTY_MEMBER = "/app/user/partyMember"; //实名认证 @@ -375,6 +378,10 @@ public class RequestConstant { return BASE_URL + DRIVER_AUTH_SAVECARROADLICENSENO; } + public static String getTrafficInsurance() { + return BASE_URL + DRIVER_TRAFFIC_INSU; + } + public static String getSaveDrawCar() { return BASE_URL + SAVE_DRAW_CAR; } diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/CertificatesActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/CertificatesActivity.java index afafb17..62c98df 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/CertificatesActivity.java +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/CertificatesActivity.java @@ -738,7 +738,8 @@ public class CertificatesActivity extends BaseAppCompatActivity { value1.setText(ocb.getData().getName()); value2.setText(ocb.getData().getCardId()); value3.setText(ocb.getData().getAddress()); - Glide.with(con).load(url1).into(img1); +// Glide.with(con).load(url1).into(img1); + Glide.with(con).load(path).into(img1); fontId = ocb.getData().getId(); } else { Toast.makeText(con, "识别失败", Toast.LENGTH_SHORT).show(); @@ -750,7 +751,8 @@ public class CertificatesActivity extends BaseAppCompatActivity { if (ocbb.getCode() == 200) { url2 = ocbb.getData().getUrl(); value4.setText(ocbb.getData().getEndTime()); - Glide.with(con).load(url2).into(img2); +// Glide.with(con).load(url2).into(img2); + Glide.with(con).load(path).into(img2); startTime = ocbb.getData().getStartTime(); backId = ocbb.getData().getId(); @@ -774,7 +776,8 @@ public class CertificatesActivity extends BaseAppCompatActivity { value2.setText(StringUtil.isNull(od.getStartTime(), "识别异常")); value3.setText(StringUtil.isNull(od.getAllowType(), "识别异常")); value4.setText(StringUtil.isNull(od.getEndTime(), "识别异常")); - Glide.with(con).load(url1).into(img1); +// Glide.with(con).load(url1).into(img1); + Glide.with(con).load(path).into(img1); fontId = od.getId(); } else { Toast.makeText(con, "识别失败", Toast.LENGTH_SHORT).show(); @@ -786,7 +789,8 @@ public class CertificatesActivity extends BaseAppCompatActivity { if (odlb.getCode() == 200) { url2 = odlb.getData().getUrl(); backId = odlb.getData().getId(); - Glide.with(con).load(url2).into(img2); +// Glide.with(con).load(url2).into(img2); + Glide.with(con).load(path).into(img2); //自动调取提交功能,实现页面自动跳转 subimt(); } else { @@ -808,7 +812,8 @@ public class CertificatesActivity extends BaseAppCompatActivity { value3.setText(olb.getData().getOwner()); value4.setText(olb.getData().getVehicleNumber()); fontId = olb.getData().getId(); - Glide.with(con).load(url1).into(img1); +// Glide.with(con).load(url1).into(img1); + Glide.with(con).load(path).into(img1); oCrcarId = olb.getData().getCarId() + ""; Log.e("-cardId-", oCrcarId); } else { @@ -821,7 +826,8 @@ public class CertificatesActivity extends BaseAppCompatActivity { if (oblb.getCode() == 200) { url2 = oblb.getData().getUrl(); backId = oblb.getData().getId(); - Glide.with(con).load(url2).into(img2); +// Glide.with(con).load(url2).into(img2); + Glide.with(con).load(path).into(img2); //自动调取提交功能,实现页面自动跳转 subimt(); } else { @@ -834,7 +840,8 @@ public class CertificatesActivity extends BaseAppCompatActivity { if (ub.getCode() == 200) { url3 = ub.getData().getUrl(); fid = ub.getData().getId(); - Glide.with(con).load(url3).into(img3); +// Glide.with(con).load(url3).into(img3); + Glide.with(con).load(path).into(img3); } else { Toast.makeText(con, ub.getMsg(), Toast.LENGTH_SHORT).show(); } diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/PhotoCarActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/PhotoCarActivity.java index a8a2d09..b7c44fd 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/PhotoCarActivity.java +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/PhotoCarActivity.java @@ -24,6 +24,7 @@ import com.arpa.hndahesudintocctmsdriver.bean.UploadBean; import com.arpa.hndahesudintocctmsdriver.request.AuthRequest; import com.arpa.hndahesudintocctmsdriver.request.UserRequset; import com.arpa.hndahesudintocctmsdriver.ui.my.WoDeFragment; +import com.arpa.hndahesudintocctmsdriver.util.alert.CustomDialog; import com.arpa.hndahesudintocctmsdriver.util.cache.CacheGroup; import com.arpa.hndahesudintocctmsdriver.util.file.ImageFileCompressUtil; import com.arpa.hndahesudintocctmsdriver.util.img.GetImageAlert; @@ -31,6 +32,8 @@ import com.arpa.hndahesudintocctmsdriver.util.statusbar.StateStyleUtil; import com.arpa.hndahesudintocctmsdriver.util.view.BaseAppCompatActivity; import com.arpa.hndahesudintocctmsdriver.util.view.BaseRecyclerView; import com.bumptech.glide.Glide; +import com.github.gzuliyujiang.wheelpicker.DatePicker; +import com.github.gzuliyujiang.wheelpicker.annotation.DateMode; import com.google.gson.Gson; import com.luck.picture.lib.PictureSelector; import com.luck.picture.lib.config.PictureConfig; @@ -49,23 +52,24 @@ import java.util.List; */ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnClickListener { - private String[] titles = {"车辆照片", "NFC照片", "车辆登记证书", "道路运输许可证"}; - private String[] name1 = {"车辆照片", "NFC照片", "车辆登记证书照片", "道路运输许可证照片"}; - private String[] name2 = {"请上传车辆照片", "请上传NFC照片", "请上传车辆登记证书照片", "请上传道路运输许可证照片"}; - private Boolean[] isShowEdit = {false, false, true, true}; - private Boolean[] isShowSkip = {true, false, false, true}; + private String[] titles = {"车辆照片", "NFC照片", "车辆登记证书", "道路运输许可证", "车辆交强险"}; + private String[] name1 = {"车辆照片", "NFC照片", "车辆登记证书照片", "道路运输许可证照片", "车辆交强险照片"}; + private String[] name2 = {"请上传车辆照片", "请上传NFC照片", "请上传车辆登记证书照片", "请上传道路运输许可证照片", "请上传车辆交强险照片"}; + private Boolean[] isShowEdit = {false, false, true, true, true}; + private Boolean[] isShowSkip = {true, false, false, true, true}; private String[] tips = { "", "*注意: 没有粘贴NFC芯片的车辆无需上传,可直接跳过", "*注意: 没有可直接跳过,等候下次上传", - "*注意: 4.5吨以下车辆不需要上传,可直接跳过"}; + "*注意: 4.5吨以下车辆不需要上传,可直接跳过", + ""}; private BaseRecyclerView brv; private ImageView img; - private TextView title1, title2, title3, zjimg_name, upload_img, tvTips, tvSkip; + private TextView title1, title2, title3, zjimg_name, upload_img, tvTips, tvSkip, value2; private EditText value1; - private LinearLayout llInfo; + private LinearLayout llInfo, llDate; private RelativeLayout up_img; private Button submit; @@ -76,6 +80,7 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl private int type;//页面类型 private String path, carId, url;//图片路径 private GetImageAlert gia = new GetImageAlert(); + private CustomDialog customDialog; @Override public void msgMethod(Message m) { @@ -109,10 +114,16 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl case 3: new AuthRequest().saveCarImg(con, hd, carId, ub.getData().getId(), 2); break; + case 4: + new AuthRequest().saveCarImg(con, hd, carId, ub.getData().getId(), 7); + break; } url = ub.getData().getUrl(); - Glide.with(con).load(url).into(img); +// Glide.with(con).load(url).into(img); + Glide.with(con).load(path).into(img); + if (customDialog != null && customDialog.isShowing()) + customDialog.dismiss(); CacheGroup.cacheList.remove("upload"); } @@ -132,6 +143,9 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl case 3: Toast.makeText(con, "上传道路运输证成功", Toast.LENGTH_SHORT).show(); break; + case 4: + Toast.makeText(con, "交强险证件上传成功", Toast.LENGTH_SHORT).show(); + break; } } else { Toast.makeText(con, bb.getMsg(), Toast.LENGTH_SHORT).show(); @@ -158,7 +172,7 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl IsAuthDriverAuthQualificationBean ib = gson.fromJson(CacheGroup.cacheList.get("saveCarRoadLicenseNo"), IsAuthDriverAuthQualificationBean.class); if (ib.getCode() == 200) { //判断是否需要跳转挂车行驶证页面 - if (!"".equals(carId)&&cdb.getData()!=null) { + if (!"".equals(carId) && cdb.getData() != null) { if (cdb.getData().getIsTrailer() == 1 && cdb.getData().getTrailerResVo() != null && !TextUtils.isEmpty(cdb.getData().getTrailerResVo().getCarNumber())) {//需要挂车,并且传过挂车直接结束 finish(); Intent in = new Intent(con, AddCarSuccActivity.class); @@ -187,10 +201,13 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl con.startActivity(in); } } - }else{ + } else { finish(); } + + + // if (!"".equals(carId) && cdb.getData().getIsTrailer() == 1) { // if (!"".equals(carId)) { // finish(); @@ -215,8 +232,23 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl } CacheGroup.cacheList.remove("saveCarRoadLicenseNo"); } + + if (CacheGroup.cacheList.get("saveTrafficInsurance") != null) { + Log.e("is", CacheGroup.cacheList.get("saveTrafficInsurance")); + IsAuthDriverAuthQualificationBean ddb = gson.fromJson(CacheGroup.cacheList.get("saveTrafficInsurance"), IsAuthDriverAuthQualificationBean.class); + if (ddb.getCode() == 200) { + Toast.makeText(con, "保存成功", Toast.LENGTH_SHORT).show(); + finish(); + } else { + Toast.makeText(con, ddb.getMsg(), Toast.LENGTH_SHORT).show(); + } + + CacheGroup.cacheList.remove("saveTrafficInsurance"); + } break; case ImageFileCompressUtil.COMPRESS_SUCCESS: + customDialog = new CustomDialog(con, "加载中..."); + customDialog.show(); path = (String) m.obj; new AuthRequest().upload(con, hd, new File(path)); break; @@ -235,6 +267,7 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl title1 = findViewById(R.id.title1); title2 = findViewById(R.id.title2); title3 = findViewById(R.id.name1); + value2 = findViewById(R.id.value2); up_img = findViewById(R.id.up_img); img = findViewById(R.id.img); zjimg_name = findViewById(R.id.zjimg_name); @@ -242,6 +275,7 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl tvTips = findViewById(R.id.tvTips); value1 = findViewById(R.id.value1); llInfo = findViewById(R.id.llInfo); + llDate = findViewById(R.id.llDate); tvSkip = findViewById(R.id.tvSkip); submit = findViewById(R.id.submit); @@ -249,6 +283,7 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl submit.setOnClickListener(this); upload_img.setOnClickListener(this); img.setOnClickListener(this); + value2.setOnClickListener(this); type = getIntent().getExtras().getInt("type"); @@ -309,6 +344,14 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl case R.id.img: showBigImg(); break; + case R.id.value2: + DatePicker picker = new DatePicker(this); + picker.setBodyWidth(300); + picker.setOnDatePickedListener((year, month, day) -> value2.setText(year + "-" + month + "-" + day)); + picker.getWheelLayout().setDateMode(DateMode.YEAR_MONTH_DAY); + picker.getWheelLayout().setDateLabel("年", "月", "日"); + picker.show(); + break; } } @@ -317,7 +360,7 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl * 展示大图片 */ private void showBigImg() { - if (TextUtils.isEmpty(cdb.getData().getRoadLicensePhoto())) { + if ((type == 0 && TextUtils.isEmpty(cdb.getData().getRoadLicensePhoto())) || (type == 4 && TextUtils.isEmpty(cdb.getData().getPolicyPhotoUrl()))) { choicePhoto(); return; } @@ -360,6 +403,19 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl .show(); // new XPopup.Builder(con) // .asImageViewer(img, cdb.getData().getRoadLicensePhoto(), true, -1, -1, 50, false, new CertificatesActivity.ImageLoader()) +// .show(); + + break; + } + + case 4: + if (cdb.getData().getPolicyPhotoUrl() != null && !"".equals(cdb.getData().getPolicyPhotoUrl())) { + //roadLicensePhoto + new XPopup.Builder(con) + .asImageViewer(img, cdb.getData().getPolicyPhotoUrl(), new SmartGlideImageLoader(R.mipmap.ic_launcher)) + .show(); +// new XPopup.Builder(con) +// .asImageViewer(img, cdb.getData().getRoadLicensePhoto(), true, -1, -1, 50, false, new CertificatesActivity.ImageLoader()) // .show(); break; @@ -413,6 +469,15 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl } new AuthRequest().saveCarRoadLicenseNo(con, hd, carId, s1); break; + case 4: + String s2 = value1.getText().toString(); + String v2 = value2.getText().toString(); + if (TextUtils.isEmpty(s2) || TextUtils.isEmpty(v2)) { + Toast.makeText(this, "请补充证件信息", Toast.LENGTH_SHORT).show(); + return; + } + new AuthRequest().saveTrafficInsurance(con, hd, carId, v2, s2); + break; } } @@ -447,6 +512,14 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl submit.setBackgroundResource(R.drawable.bg_btn_grey); upload_img.setText("已上传"); } + } else if (4 == type) { + if (!TextUtils.isEmpty(cdb.getData().getPolicyPhotoUrl())) { + Glide.with(con).load(cdb.getData().getPolicyPhotoUrl()).into(img); + value1.setText(cdb.getData().getInsuranceCompany()); + value2.setText(cdb.getData().getInsuranceEndDay()); + submit.setBackgroundResource(R.drawable.bg_btn_grey); + upload_img.setText("已上传"); + } } } } @@ -529,6 +602,10 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl tvTips.setText(tips[type]); tvSkip.setVisibility(isShowSkip[type] ? View.GONE : View.VISIBLE); llInfo.setVisibility(isShowEdit[type] ? View.VISIBLE : View.GONE); + if (type == 4) { + llDate.setVisibility(View.VISIBLE); + title3.setText("保险公司"); + } } diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/VehicleAuthActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/VehicleAuthActivity.java index bb1c159..3dd1a61 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/VehicleAuthActivity.java +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/auth/VehicleAuthActivity.java @@ -15,6 +15,8 @@ import android.widget.Toast; import androidx.annotation.Nullable; import com.arpa.hndahesudintocctmsdriver.event.VehicleEvent; +import com.arpa.hndahesudintocctmsdriver.util.alert.ToastUtil; +import com.dahe.mylibrary.utils.ToastUtils; import com.google.gson.Gson; import com.luck.picture.lib.PictureSelector; import com.luck.picture.lib.config.PictureConfig; @@ -207,6 +209,7 @@ public class VehicleAuthActivity extends BaseAppCompatActivity { RelativeLayout r5=v.findViewById(R.id.r5); RelativeLayout r6=v.findViewById(R.id.r6); RelativeLayout r7=v.findViewById(R.id.r7); + RelativeLayout r8=v.findViewById(R.id.r8); View vs1=v.findViewById(R.id.vs1); View vs2=v.findViewById(R.id.vs2); r4.setVisibility(View.GONE); @@ -301,6 +304,17 @@ public class VehicleAuthActivity extends BaseAppCompatActivity { Toast.makeText(con,"请先绑定挂车",Toast.LENGTH_SHORT).show(); } }); + + r8.setOnClickListener(v1->{ + if(!"".equals(carId)){ + Intent in = new Intent(con, PhotoCarActivity.class); + in.putExtra("type", 4); + in.putExtra("carId", carId); + con.startActivity(in); + }else{ + Toast.makeText(con,"请先绑定行驶证",Toast.LENGTH_SHORT).show(); + } + }); del.setOnClickListener(v13 -> { new XPopup.Builder(con) .isDestroyOnDismiss(true) //对于只使用一次的弹窗,推荐设置这个 diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/HomeFragment.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/HomeFragment.java index 57f132f..52b898f 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/HomeFragment.java +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/HomeFragment.java @@ -240,7 +240,8 @@ public class HomeFragment extends BaseFragment { in.putExtra("url", deb.getData().getIdCardUpdateUrl()); } } - if (!"".equals(deb.getData().getDriverLicenseUpdateUrl()) || !"".equals(deb.getData().getIdCardUpdateUrl())) { + if (!"".equals(deb.getData().getDriverLicenseUpdateUrl()) || !"".equals(deb.getData().getIdCardUpdateUrl())|| + !"".equals(deb.getData().getQualificationUpdateUrl())) { new XToast<>(act) .setContentView(R.layout.view_bc) // 设置成可拖拽的 diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/my/SetupActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/my/SetupActivity.java index e1577c4..b662c0e 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/my/SetupActivity.java +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/my/SetupActivity.java @@ -35,7 +35,7 @@ public class SetupActivity extends BaseActivity { String url2=""; String url3=""; String kefu=""; - private RelativeLayout r1,r2,r3,r4,r5,r6,r7; + private RelativeLayout r1,r2,r3,r4,r5,r6,r7,r8; @Override public void msgMethod(Message m) { @@ -86,6 +86,7 @@ public class SetupActivity extends BaseActivity { r5=findViewById(R.id.r5); r6=findViewById(R.id.r6); r7=findViewById(R.id.r7); + r8=findViewById(R.id.r8); ur=new UserRequset(con,hd); initView(null); } @@ -119,6 +120,12 @@ public class SetupActivity extends BaseActivity { in.putExtra("url","https://smlt.esign.cn/hmfbZoeeGQqv"); startActivity(in); }); + r8.setOnClickListener(v12 -> { + Intent in=new Intent(con,WebActivity.class); + in.putExtra("title","交易规则"); + in.putExtra("url","https://smlt.esign.cn/hmfbZoeeGQqv"); + startActivity(in); + }); r6.setOnClickListener(v12 -> { String[] title={"平台客服:"+kefu,"银行客服:95528","技术咨询:13460042961"}; String[] value={kefu,"95528","13460042961"}; diff --git a/app/src/main/res/layout/activity_che_data.xml b/app/src/main/res/layout/activity_che_data.xml index 8f916dc..fc72e38 100644 --- a/app/src/main/res/layout/activity_che_data.xml +++ b/app/src/main/res/layout/activity_che_data.xml @@ -382,5 +382,38 @@ /> + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_photo_car.xml b/app/src/main/res/layout/activity_photo_car.xml index 14775d7..5143767 100644 --- a/app/src/main/res/layout/activity_photo_car.xml +++ b/app/src/main/res/layout/activity_photo_car.xml @@ -100,7 +100,7 @@ + + + + + + + + + + + diff --git a/app/src/main/res/layout/qianbao_tixian.xml b/app/src/main/res/layout/qianbao_tixian.xml index 0e123e1..8972eeb 100644 --- a/app/src/main/res/layout/qianbao_tixian.xml +++ b/app/src/main/res/layout/qianbao_tixian.xml @@ -103,6 +103,7 @@ + + + + + + + + +