tools:ignore="AllowBackup,LockedOrientationActivity" | tools:ignore="AllowBackup,LockedOrientationActivity" | ||||
tools:replace="android:allowBackup,android:supportsRtl,android:label" | tools:replace="android:allowBackup,android:supportsRtl,android:label" | ||||
tools:targetApi="n"> | tools:targetApi="n"> | ||||
<!-- 表示当前已经适配了分区存储 --> | |||||
<!-- 表示当前已经适配了分区存储 --> | |||||
<meta-data | <meta-data | ||||
android:name="ScopedStorage" | android:name="ScopedStorage" | ||||
android:value="true" /> <!-- 适配 Android 7.0 文件意图 --> | android:value="true" /> <!-- 适配 Android 7.0 文件意图 --> | ||||
android:screenOrientation="portrait" /> <!-- 车辆信息填写 --> | android:screenOrientation="portrait" /> <!-- 车辆信息填写 --> | ||||
<activity | <activity | ||||
android:name=".project.ui.activity.evaluate.YwblEvaluateActivity" | android:name=".project.ui.activity.evaluate.YwblEvaluateActivity" | ||||
android:exported="false" | |||||
android:launchMode="singleTop" | android:launchMode="singleTop" | ||||
android:screenOrientation="portrait" | |||||
android:exported="false"> <!-- 业务满意度评价 --> | |||||
android:screenOrientation="portrait"> <!-- 业务满意度评价 --> | |||||
</activity> | </activity> | ||||
<activity | <activity | ||||
android:name=".project.ui.activity.evaluate.YWYServicePJActivity" | android:name=".project.ui.activity.evaluate.YWYServicePJActivity" | ||||
android:exported="false" | |||||
android:launchMode="singleTop" | android:launchMode="singleTop" | ||||
android:screenOrientation="portrait" | |||||
android:exported="false"> <!-- 业务员服务评价 --> | |||||
android:screenOrientation="portrait"> <!-- 业务员服务评价 --> | |||||
</activity> | </activity> | ||||
<activity | <activity | ||||
android:name=".project.ui.activity.evaluate.UserEvaluateActivity" | android:name=".project.ui.activity.evaluate.UserEvaluateActivity" | ||||
android:name=".project.ui.activity.mail.InfoTabActivity" | android:name=".project.ui.activity.mail.InfoTabActivity" | ||||
android:launchMode="singleTop" | android:launchMode="singleTop" | ||||
android:screenOrientation="portrait" /> | android:screenOrientation="portrait" /> | ||||
<!-- 审核 --> | |||||
<!-- 审核第一步 --> | |||||
<activity | <activity | ||||
android:name=".project.ui.activity.order.AuditingActivity" | |||||
android:name=".project.ui.activity.order.AuditingStep1Activity" | |||||
android:launchMode="singleTop" | |||||
android:screenOrientation="portrait" /> | |||||
<!-- 审核第2步 --> | |||||
<activity | |||||
android:name=".project.ui.activity.order.AuditingStep2Activity" | |||||
android:launchMode="singleTop" | android:launchMode="singleTop" | ||||
android:screenOrientation="portrait" /> | android:screenOrientation="portrait" /> | ||||
<!-- 充值记录 --> | <!-- 充值记录 --> | ||||
android:name=".project.ui.activity.order.ApplyExGoodsStep2Activity" | android:name=".project.ui.activity.order.ApplyExGoodsStep2Activity" | ||||
android:launchMode="singleTop" | android:launchMode="singleTop" | ||||
android:screenOrientation="portrait" /> | android:screenOrientation="portrait" /> | ||||
<!-- 申请退货第1步 --> | |||||
<activity | <activity | ||||
android:name=".project.ui.activity.order.ApplyReturnGoodsStep1Activity" | android:name=".project.ui.activity.order.ApplyReturnGoodsStep1Activity" | ||||
android:launchMode="singleTop" | android:launchMode="singleTop" | ||||
android:screenOrientation="portrait" /> | android:screenOrientation="portrait" /> | ||||
<!-- 申请退货第2步 --> | |||||
<activity | <activity | ||||
android:name=".project.ui.activity.order.ApplyReturnGoodsStep2Activity" | android:name=".project.ui.activity.order.ApplyReturnGoodsStep2Activity" | ||||
android:launchMode="singleTop" | android:launchMode="singleTop" | ||||
android:screenOrientation="portrait" /> | android:screenOrientation="portrait" /> | ||||
<!-- 取消订单第1步 --> | |||||
<activity | <activity | ||||
android:name=".project.ui.activity.order.CancelOrderStep1Activity" | android:name=".project.ui.activity.order.CancelOrderStep1Activity" | ||||
android:launchMode="singleTop" | android:launchMode="singleTop" | ||||
android:screenOrientation="portrait" /> | android:screenOrientation="portrait" /> | ||||
<!-- 取消订单第2步 --> | |||||
<activity | <activity | ||||
android:name=".project.ui.activity.order.CancelOrderStep2Activity" | android:name=".project.ui.activity.order.CancelOrderStep2Activity" | ||||
android:launchMode="singleTop" | android:launchMode="singleTop" | ||||
android:screenOrientation="portrait" /> | android:screenOrientation="portrait" /> | ||||
<!-- 确认收货第1步 --> | |||||
<activity | <activity | ||||
android:name=".project.ui.activity.order.ConfirmReceiveGoodsStep1Activity" | android:name=".project.ui.activity.order.ConfirmReceiveGoodsStep1Activity" | ||||
android:launchMode="singleTop" | android:launchMode="singleTop" | ||||
android:screenOrientation="portrait" /> | android:screenOrientation="portrait" /> | ||||
<!-- 确认收货第2步 --> | |||||
<activity | <activity | ||||
android:name=".project.ui.activity.order.ConfirmReceiveGoodsStep2Activity" | android:name=".project.ui.activity.order.ConfirmReceiveGoodsStep2Activity" | ||||
android:launchMode="singleTop" | android:launchMode="singleTop" | ||||
android:screenOrientation="portrait" /> | android:screenOrientation="portrait" /> | ||||
<!-- 查看物流 --> | |||||
<activity | <activity | ||||
android:name=".project.ui.activity.order.OrderLogisticsActivity" | android:name=".project.ui.activity.order.OrderLogisticsActivity" | ||||
android:launchMode="singleTop" | android:launchMode="singleTop" |
package com.huntersun.vkyes.etcopencard.project.ui.activity.after; | package com.huntersun.vkyes.etcopencard.project.ui.activity.after; | ||||
import androidx.appcompat.app.AppCompatActivity; | |||||
import android.annotation.SuppressLint; | import android.annotation.SuppressLint; | ||||
import android.os.Bundle; | |||||
import android.text.TextUtils; | |||||
import android.view.View; | import android.view.View; | ||||
import com.google.gson.Gson; | import com.google.gson.Gson; | ||||
import com.huntersun.vkyes.etcopencard.project.api.bean.IFCode; | import com.huntersun.vkyes.etcopencard.project.api.bean.IFCode; | ||||
import com.huntersun.vkyes.etcopencard.project.api.bean.ResultBean; | import com.huntersun.vkyes.etcopencard.project.api.bean.ResultBean; | ||||
import com.huntersun.vkyes.etcopencard.project.api.bean.SendTheVerificationCodeBean; | import com.huntersun.vkyes.etcopencard.project.api.bean.SendTheVerificationCodeBean; | ||||
import com.huntersun.vkyes.etcopencard.project.tool.Utils; | |||||
import com.huntersun.vkyes.etcopencard.project.utils.FunHelper; | |||||
import com.huntersun.vkyes.etcopencard.src.aop.SingleClick; | import com.huntersun.vkyes.etcopencard.src.aop.SingleClick; | ||||
import com.huntersun.vkyes.etcopencard.src.app.AppActivity; | import com.huntersun.vkyes.etcopencard.src.app.AppActivity; | ||||
import com.parkingwang.keyboard.PopupKeyboard; | |||||
import retrofit2.Response; | |||||
/** | /** | ||||
* 设备挂起 | |||||
* @author admin | * @author admin | ||||
*/ | */ | ||||
public class DevicePendingActivity extends AppActivity { | public class DevicePendingActivity extends AppActivity { | ||||
private ActivityDevicePendingBinding binding; | private ActivityDevicePendingBinding binding; | ||||
private int licensePlateColor = 0; | |||||
private PopupKeyboard mPopupKeyboard; | |||||
private int licensePlateColor = 0; //默认蓝色 | |||||
//private String opeartion = "1"; //操作 1-卡挂起, 2-牵挂起, 3-卡签挂起, 4-卡解挂 ,5-签解挂 | |||||
private String provider = "2"; //挂起类型 2-有卡挂起,3-无卡挂起 | |||||
@Override | @Override | ||||
protected View getLayoutView() { | protected View getLayoutView() { | ||||
binding.buttomFour.setOnClickListener(this); | binding.buttomFour.setOnClickListener(this); | ||||
binding.buttomFive.setOnClickListener(this); | binding.buttomFive.setOnClickListener(this); | ||||
binding.buttomSex.setOnClickListener(this); | binding.buttomSex.setOnClickListener(this); | ||||
Choice(binding.choice1); | |||||
Choice(binding.choice2); | |||||
Choice(binding.choice3); | |||||
/* binding.choice1.setOnClickListener(this::Choice); | |||||
binding.son1.setOnClickListener(this::Choice); | |||||
binding.choice2.setOnClickListener(this::Choice); | |||||
binding.son2.setOnClickListener(this::Choice); | |||||
binding.choice3.setOnClickListener(this::Choice); | |||||
binding.son3.setOnClickListener(this::Choice);*/ | |||||
binding.choiceType1.setOnClickListener(this::ChoiceType); | |||||
binding.sonType1.setOnClickListener(this::ChoiceType); | |||||
binding.choiceType2.setOnClickListener(this::ChoiceType); | |||||
binding.sonType2.setOnClickListener(this::ChoiceType); | |||||
mPopupKeyboard = new PopupKeyboard(this, getActivity()); | |||||
mPopupKeyboard.attach(binding.inputView, this); | |||||
binding.inputView.set8thVisibility(true); | |||||
binding.inputView.addOnFieldViewSelectedListener(index -> { | |||||
if (index == 7) { | |||||
if (binding.quote.getVisibility() == View.VISIBLE) { | |||||
binding.quote.setVisibility(View.GONE); | |||||
} else { | |||||
binding.quote.setVisibility(View.VISIBLE); | |||||
post(() -> { | |||||
mPopupKeyboard.dismiss(getActivity()); | |||||
if (!TextUtils.isEmpty(binding.inputView.getEndText())) { | |||||
binding.inputView.removeLastCharOfNumber(); | |||||
} | |||||
}); | |||||
} | |||||
} | |||||
}); | |||||
} | } | ||||
@Override | @Override | ||||
@Override | @Override | ||||
@SingleClick | @SingleClick | ||||
public void onClick(View v) { | public void onClick(View v) { | ||||
SendTheVerificationCodeBean bean = new SendTheVerificationCodeBean(); | |||||
bean.setCardId(""); //卡号 | |||||
bean.setObuId(""); //签号 | |||||
bean.setProvider(""); //挂起类型 2-有卡挂起,3-无卡挂起 | |||||
bean.setOperation(""); //操作 1-卡挂起, 2-牵挂起, 3-卡签挂起, 4-卡解挂 ,5-签解挂 | |||||
RequestParameters parameters1 = new RequestParameters(IFCode.IFCODE81, | |||||
new Gson().toJson(bean)); | |||||
new MyRetrofit().getRetrofit().create(Api.class).message2(parameters1).enqueue(new Converter<Result>() { | |||||
getOrderInfoByVehiclePlate(); | |||||
} | |||||
}); | |||||
} | |||||
/** | |||||
* 根据车牌获取订单信息 | |||||
*/ | |||||
private void getOrderInfoByVehiclePlate(){ | |||||
if(FunHelper.isEmpty(binding.inputView.getNumber())){ | |||||
toast("请输入想要挂起的车牌号!"); | |||||
return; | |||||
} | |||||
showDialog("挂起中..."); | |||||
SendTheVerificationCodeBean bean = new SendTheVerificationCodeBean(); | |||||
bean.setVehicleId(binding.inputView.getNumber() + "_" + licensePlateColor); | |||||
RequestParameters parameters = new RequestParameters(IFCode.IFCODE171, new Gson().toJson(bean)); | |||||
new MyRetrofit().getRetrofit().create(Api.class).message2(parameters) | |||||
.enqueue(new Converter<Result>(getContext(), "请稍后...") { | |||||
@Override | @Override | ||||
protected void onSuccess(ResultBean resultBean, ResultBean.BizContent bizContent) { | protected void onSuccess(ResultBean resultBean, ResultBean.BizContent bizContent) { | ||||
toast(resultBean.getErrorMsg()); | |||||
finish(); | |||||
cardReportTheLoss(bizContent); | |||||
} | |||||
@Override | |||||
public void onError(String err, Response<Result> resp) { | |||||
super.onError(err, resp); | |||||
hideDialog(); | |||||
} | } | ||||
}); | }); | ||||
} | |||||
/** | |||||
* 挂起 | |||||
* @param bizContent | |||||
*/ | |||||
private void cardReportTheLoss(ResultBean.BizContent bizContent){ | |||||
SendTheVerificationCodeBean bean = new SendTheVerificationCodeBean(); | |||||
bean.setCardId(bizContent.getCardId()); //卡号 | |||||
bean.setObuId(bizContent.getObuId()); //签号 | |||||
bean.setOrderId(bizContent.getOrderId()); //订单id | |||||
//bean.setOperation(String.valueOf(opeartion)); //1-卡挂失, 2-牵挂失, 3-卡签挂失, 4-卡解挂 ,5-签解挂 | |||||
bean.setProvider(String.valueOf(provider)); | |||||
bean.setReason(FunHelper.getText(binding.etReason)); | |||||
RequestParameters parameters1 = new RequestParameters(IFCode.IFCODE81, new Gson().toJson(bean)); | |||||
new MyRetrofit().getRetrofit().create(Api.class).message2(parameters1).enqueue(new Converter<Result>() { | |||||
@Override | |||||
protected void onSuccess(ResultBean resultBean, ResultBean.BizContent bizContent) { | |||||
hideDialog(); | |||||
toast("设备已挂起"); | |||||
finish(); | |||||
} | |||||
@Override | |||||
public void onError(String err, Response<Result> resp) { | |||||
super.onError(err, resp); | |||||
hideDialog(); | |||||
} | } | ||||
}); | }); | ||||
} | } | ||||
public void Choice(View view) { | |||||
/** | |||||
* 挂起类型选择 | |||||
* | |||||
* @param view | |||||
*/ | |||||
public void ChoiceType(View view) { | |||||
binding.sonType1.setChecked(false); | |||||
binding.sonType2.setChecked(false); | |||||
if (view == binding.choiceType1 || view == binding.sonType1) { | |||||
binding.sonType1.setChecked(true); | |||||
provider = "2"; | |||||
} else if (view == binding.choiceType2 || view == binding.sonType2) { | |||||
binding.sonType2.setChecked(true); | |||||
provider = "3"; | |||||
} | |||||
} | |||||
/*public void Choice(View view) { | |||||
binding.son1.setChecked(false); | binding.son1.setChecked(false); | ||||
binding.son2.setChecked(false); | binding.son2.setChecked(false); | ||||
binding.son3.setChecked(false); | binding.son3.setChecked(false); | ||||
if (view == binding.choice1) { | |||||
binding.son1.setChecked(true); | |||||
} else if (view == binding.choice2) { | |||||
binding.son1.setChecked(true); | |||||
} else if (view == binding.choice3) { | |||||
if (view == binding.choice1 || view == binding.son1) { | |||||
binding.son1.setChecked(true); | binding.son1.setChecked(true); | ||||
opeartion = "1"; | |||||
} else if (view == binding.choice2 || view == binding.son2) { | |||||
binding.son2.setChecked(true); | |||||
opeartion = "2"; | |||||
} else if (view == binding.choice3 || view == binding.son3) { | |||||
binding.son3.setChecked(true); | |||||
opeartion = "3"; | |||||
} | } | ||||
} | |||||
}*/ | |||||
@SuppressLint("UseCompatLoadingForDrawables") | @SuppressLint("UseCompatLoadingForDrawables") | ||||
@Override | @Override |
package com.huntersun.vkyes.etcopencard.project.ui.activity.after; | package com.huntersun.vkyes.etcopencard.project.ui.activity.after; | ||||
import androidx.appcompat.app.AppCompatActivity; | |||||
import android.annotation.SuppressLint; | import android.annotation.SuppressLint; | ||||
import android.os.Bundle; | |||||
import android.text.TextUtils; | import android.text.TextUtils; | ||||
import android.util.Log; | |||||
import android.view.View; | import android.view.View; | ||||
import com.google.gson.Gson; | import com.google.gson.Gson; | ||||
import com.huntersun.vkyes.etcopencard.R; | import com.huntersun.vkyes.etcopencard.R; | ||||
import com.huntersun.vkyes.etcopencard.databinding.ActivityDevicePendingBinding; | |||||
import com.huntersun.vkyes.etcopencard.databinding.ActivityEquipmentLossReportBinding; | import com.huntersun.vkyes.etcopencard.databinding.ActivityEquipmentLossReportBinding; | ||||
import com.huntersun.vkyes.etcopencard.project.api.Api; | import com.huntersun.vkyes.etcopencard.project.api.Api; | ||||
import com.huntersun.vkyes.etcopencard.project.api.Converter; | import com.huntersun.vkyes.etcopencard.project.api.Converter; | ||||
import com.huntersun.vkyes.etcopencard.project.api.bean.IFCode; | import com.huntersun.vkyes.etcopencard.project.api.bean.IFCode; | ||||
import com.huntersun.vkyes.etcopencard.project.api.bean.ResultBean; | import com.huntersun.vkyes.etcopencard.project.api.bean.ResultBean; | ||||
import com.huntersun.vkyes.etcopencard.project.api.bean.SendTheVerificationCodeBean; | import com.huntersun.vkyes.etcopencard.project.api.bean.SendTheVerificationCodeBean; | ||||
import com.huntersun.vkyes.etcopencard.project.tool.Utils; | |||||
import com.huntersun.vkyes.etcopencard.project.ui.activity.FillOutMessage; | |||||
import com.huntersun.vkyes.etcopencard.project.utils.FunHelper; | |||||
import com.huntersun.vkyes.etcopencard.src.aop.SingleClick; | import com.huntersun.vkyes.etcopencard.src.aop.SingleClick; | ||||
import com.huntersun.vkyes.etcopencard.src.app.AppActivity; | import com.huntersun.vkyes.etcopencard.src.app.AppActivity; | ||||
import com.parkingwang.keyboard.PopupKeyboard; | import com.parkingwang.keyboard.PopupKeyboard; | ||||
import retrofit2.Response; | |||||
/** | /** | ||||
* 设备挂失 | |||||
* @author admin | * @author admin | ||||
*/ | */ | ||||
public class EquipmentLossReportActivity extends AppActivity { | public class EquipmentLossReportActivity extends AppActivity { | ||||
private ActivityEquipmentLossReportBinding binding; | private ActivityEquipmentLossReportBinding binding; | ||||
private int licensePlateColor = 0; //默认蓝色 | private int licensePlateColor = 0; //默认蓝色 | ||||
private PopupKeyboard mPopupKeyboard; | private PopupKeyboard mPopupKeyboard; | ||||
private String opeartion = "1"; //操作 1-卡挂失, 2-牵挂失, 3-卡签挂失, 4-卡解挂 ,5-签解挂 | |||||
@Override | @Override | ||||
protected View getLayoutView() { | protected View getLayoutView() { | ||||
binding.buttomFive.setOnClickListener(this); | binding.buttomFive.setOnClickListener(this); | ||||
binding.buttomSex.setOnClickListener(this); | binding.buttomSex.setOnClickListener(this); | ||||
binding.choice1.setOnClickListener(this::Choice); | binding.choice1.setOnClickListener(this::Choice); | ||||
binding.son1.setOnClickListener(this::Choice); | |||||
binding.choice2.setOnClickListener(this::Choice); | binding.choice2.setOnClickListener(this::Choice); | ||||
binding.son2.setOnClickListener(this::Choice); | |||||
binding.choice3.setOnClickListener(this::Choice); | binding.choice3.setOnClickListener(this::Choice); | ||||
binding.son1.setEnabled(false); | |||||
binding.son3.setOnClickListener(this::Choice); | |||||
/* binding.son1.setEnabled(false); | |||||
binding.son2.setEnabled(false); | binding.son2.setEnabled(false); | ||||
binding.son3.setEnabled(false); | |||||
binding.son3.setEnabled(false);*/ | |||||
binding.nextStep.setOnClickListener(new View.OnClickListener() { | binding.nextStep.setOnClickListener(new View.OnClickListener() { | ||||
@Override | @Override | ||||
@SingleClick | @SingleClick | ||||
public void onClick(View v) { | public void onClick(View v) { | ||||
SendTheVerificationCodeBean bean = new SendTheVerificationCodeBean(); | |||||
bean.setCardId(""); //卡号 | |||||
bean.setCardId(""); //签号 | |||||
bean.setOperation(""); //1-卡挂失, 2-牵挂失, 3-卡签挂失, 4-卡解挂 ,5-签解挂 | |||||
RequestParameters parameters1 = new RequestParameters(IFCode.IFCODE82, | |||||
new Gson().toJson(bean)); | |||||
new MyRetrofit().getRetrofit().create(Api.class).message2(parameters1).enqueue(new Converter<Result>() { | |||||
@Override | |||||
protected void onSuccess(ResultBean resultBean, ResultBean.BizContent bizContent) { | |||||
toast(resultBean.getErrorMsg()); | |||||
finish(); | |||||
} | |||||
}); | |||||
getOrderInfoByVehiclePlate(); | |||||
} | } | ||||
}); | }); | ||||
// 创建弹出键盘 | |||||
mPopupKeyboard = new PopupKeyboard(this, getActivity()); | mPopupKeyboard = new PopupKeyboard(this, getActivity()); | ||||
// 弹出键盘内部包含一个KeyboardView,在此绑定输入两者关联。 | |||||
mPopupKeyboard.attach(binding.inputView, this); | mPopupKeyboard.attach(binding.inputView, this); | ||||
binding.inputView.set8thVisibility(true); | binding.inputView.set8thVisibility(true); | ||||
//点击按钮监听 | |||||
binding.inputView.addOnFieldViewSelectedListener(index -> { | binding.inputView.addOnFieldViewSelectedListener(index -> { | ||||
if (index == 7) { | if (index == 7) { | ||||
if (binding.quote.getVisibility() == View.VISIBLE) { | if (binding.quote.getVisibility() == View.VISIBLE) { | ||||
binding.quote.setVisibility(View.VISIBLE); | binding.quote.setVisibility(View.VISIBLE); | ||||
post(() -> { | post(() -> { | ||||
mPopupKeyboard.dismiss(getActivity()); | mPopupKeyboard.dismiss(getActivity()); | ||||
//删除最后一位字符 | |||||
if (!TextUtils.isEmpty(binding.inputView.getEndText())) { | if (!TextUtils.isEmpty(binding.inputView.getEndText())) { | ||||
binding.inputView.removeLastCharOfNumber(); | binding.inputView.removeLastCharOfNumber(); | ||||
} | } | ||||
}); | }); | ||||
} | } | ||||
/** | |||||
* 根据车牌获取订单信息 | |||||
*/ | |||||
private void getOrderInfoByVehiclePlate(){ | |||||
if(FunHelper.isEmpty(binding.inputView.getNumber())){ | |||||
toast("请输入想要挂失的车牌号!"); | |||||
return; | |||||
} | |||||
showDialog("挂失中..."); | |||||
SendTheVerificationCodeBean bean = new SendTheVerificationCodeBean(); | |||||
bean.setVehicleId(binding.inputView.getNumber() + "_" + licensePlateColor); | |||||
RequestParameters parameters = new RequestParameters(IFCode.IFCODE171, new Gson().toJson(bean)); | |||||
new MyRetrofit().getRetrofit().create(Api.class).message2(parameters) | |||||
.enqueue(new Converter<Result>(getContext(), "请稍后...") { | |||||
@Override | |||||
protected void onSuccess(ResultBean resultBean, ResultBean.BizContent bizContent) { | |||||
cardReportTheLoss(bizContent); | |||||
} | |||||
@Override | |||||
public void onError(String err, Response<Result> resp) { | |||||
super.onError(err, resp); | |||||
hideDialog(); | |||||
} | |||||
}); | |||||
} | |||||
/** | |||||
* 挂失 | |||||
* @param bizContent | |||||
*/ | |||||
private void cardReportTheLoss(ResultBean.BizContent bizContent){ | |||||
SendTheVerificationCodeBean bean = new SendTheVerificationCodeBean(); | |||||
bean.setCardId(bizContent.getCardId()); //卡号 | |||||
bean.setObuId(bizContent.getObuId()); //签号 | |||||
bean.setOrderId(bizContent.getOrderId()); //订单id | |||||
bean.setOperation(String.valueOf(opeartion)); //1-卡挂失, 2-牵挂失, 3-卡签挂失, 4-卡解挂 ,5-签解挂 | |||||
RequestParameters parameters1 = new RequestParameters(IFCode.IFCODE82, new Gson().toJson(bean)); | |||||
new MyRetrofit().getRetrofit().create(Api.class).message2(parameters1).enqueue(new Converter<Result>() { | |||||
@Override | |||||
protected void onSuccess(ResultBean resultBean, ResultBean.BizContent bizContent) { | |||||
hideDialog(); | |||||
toast("设备已挂失!"); | |||||
finish(); | |||||
} | |||||
@Override | |||||
public void onError(String err, Response<Result> resp) { | |||||
super.onError(err, resp); | |||||
hideDialog(); | |||||
} | |||||
}); | |||||
} | |||||
@Override | @Override | ||||
protected void initData() { | protected void initData() { | ||||
binding.son1.setChecked(false); | binding.son1.setChecked(false); | ||||
binding.son2.setChecked(false); | binding.son2.setChecked(false); | ||||
binding.son3.setChecked(false); | binding.son3.setChecked(false); | ||||
if (view == binding.choice1) { | |||||
if (view == binding.choice1 || view == binding.son1) { | |||||
binding.son1.setChecked(true); | binding.son1.setChecked(true); | ||||
} else if (view == binding.choice2) { | |||||
opeartion = "1"; | |||||
} else if (view == binding.choice2 || view == binding.son2) { | |||||
binding.son2.setChecked(true); | binding.son2.setChecked(true); | ||||
} else if (view == binding.choice3) { | |||||
opeartion = "2"; | |||||
} else if (view == binding.choice3 || view == binding.son3) { | |||||
binding.son3.setChecked(true); | binding.son3.setChecked(true); | ||||
opeartion = "3"; | |||||
} | } | ||||
} | } | ||||
package com.huntersun.vkyes.etcopencard.project.ui.activity.order; | |||||
import android.view.View; | |||||
import com.huntersun.vkyes.etcopencard.databinding.ActivityAuditingBinding; | |||||
import com.huntersun.vkyes.etcopencard.databinding.ActivityContractBinding; | |||||
import com.huntersun.vkyes.etcopencard.src.app.AppActivity; | |||||
/** | |||||
* Date :2023-03-13 | |||||
* Description:审核(未完成) | |||||
*/ | |||||
public class AuditingActivity extends AppActivity { | |||||
private ActivityAuditingBinding binding; | |||||
@Override | |||||
protected View getLayoutView() { | |||||
binding = ActivityAuditingBinding.inflate(getLayoutInflater()); | |||||
return binding.getRoot(); | |||||
} | |||||
@Override | |||||
protected void initView() { | |||||
} | |||||
@Override | |||||
protected void initData() { | |||||
} | |||||
} |
<?xml version="1.0" encoding="utf-8"?> | |||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"> | |||||
<corners android:topLeftRadius="@dimen/dp_5" | |||||
android:topRightRadius="@dimen/dp_5"/> | |||||
<solid android:color="#F7FAFD"/> | |||||
</shape> |
<?xml version="1.0" encoding="utf-8"?> | |||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |||||
xmlns:app="http://schemas.android.com/apk/res-auto" | |||||
xmlns:tools="http://schemas.android.com/tools" | |||||
style="@style/MatchMatch.Vertical.Common"> | |||||
<com.hjq.bar.TitleBar | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:background="@color/transparent" | |||||
app:leftIcon="@mipmap/back_black" | |||||
app:lineVisible="false" | |||||
app:title="审核" | |||||
app:titleColor="@color/black" /> | |||||
<androidx.core.widget.NestedScrollView | |||||
style="@style/MatchWrap"> | |||||
<LinearLayout | |||||
style="@style/MatchWrap.Vertical"> | |||||
<TextView | |||||
style="@style/WrapWrap" | |||||
android:text="详情" | |||||
android:textSize="@dimen/sp_16" | |||||
android:textStyle="bold" | |||||
android:paddingTop="@dimen/dp_28" | |||||
android:paddingLeft="@dimen/dp_15" | |||||
android:paddingBottom="@dimen/dp_10" | |||||
android:textColor="@color/common_text_color"/> | |||||
<LinearLayout | |||||
style="MatchWrap.Vertical" | |||||
android:background="@drawable/home_search_bar_gray_bg2" | |||||
android:paddingHorizontal="@dimen/dp_15" | |||||
android:paddingBottom="@dimen/dp_15"> | |||||
</LinearLayout> | |||||
</LinearLayout> | |||||
</androidx.core.widget.NestedScrollView> | |||||
<Button | |||||
android:id="@+id/btn_next" | |||||
style="@style/BtnShortStyle" | |||||
android:layout_gravity="center_vertical|center_horizontal" | |||||
android:layout_marginLeft="@dimen/dp_30" | |||||
android:layout_marginTop="@dimen/dp_30" | |||||
android:layout_marginRight="@dimen/dp_30" | |||||
android:text="下一步" | |||||
android:textSize="@dimen/sp_16" /> | |||||
</LinearLayout> |
tools:ignore="ButtonStyle" /> | tools:ignore="ButtonStyle" /> | ||||
</LinearLayout> | </LinearLayout> | ||||
</LinearLayout> | </LinearLayout> | ||||
</LinearLayout> | </LinearLayout> | ||||
<TextView | <TextView | ||||
android:layout_width="wrap_content" | android:layout_width="wrap_content" | ||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:layout_marginTop="@dimen/dp_17" | android:layout_marginTop="@dimen/dp_17" | ||||
android:text="请选择挂失设备" | |||||
android:text="请选择挂起类型" | |||||
android:textColor="#333333" | android:textColor="#333333" | ||||
android:textSize="@dimen/sp_12" /> | android:textSize="@dimen/sp_12" /> | ||||
<LinearLayout | |||||
style="@style/MatchWrap.Horizontal" | |||||
android:layout_marginTop="@dimen/dp_12" | |||||
android:layout_marginBottom="@dimen/dp_17"> | |||||
<LinearLayout | |||||
android:id="@+id/choiceType1" | |||||
android:layout_width="0dp" | |||||
android:layout_height="wrap_content" | |||||
android:layout_weight="1" | |||||
android:orientation="horizontal"> | |||||
<androidx.appcompat.widget.AppCompatCheckBox | |||||
android:id="@+id/sonType1" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:background="@null" | |||||
android:checked="true" | |||||
app:buttonCompat="@drawable/checkbox_selector" /> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:layout_marginLeft="@dimen/dp_12" | |||||
android:text="有卡挂起" /> | |||||
</LinearLayout> | |||||
<LinearLayout | |||||
android:id="@+id/choiceType2" | |||||
android:layout_width="0dp" | |||||
android:layout_height="wrap_content" | |||||
android:layout_weight="1" | |||||
android:orientation="horizontal"> | |||||
<androidx.appcompat.widget.AppCompatCheckBox | |||||
android:id="@+id/sonType2" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:background="@null" | |||||
android:checked="false" | |||||
app:buttonCompat="@drawable/checkbox_selector" /> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:layout_marginLeft="@dimen/dp_12" | |||||
android:text="无卡挂起" /> | |||||
</LinearLayout> | |||||
</LinearLayout> | |||||
<!-- <TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:layout_marginTop="@dimen/dp_17" | |||||
android:text="请选择挂起设备" | |||||
android:textColor="#333333" | |||||
android:textSize="@dimen/sp_12" />--> | |||||
<!-- | |||||
<LinearLayout | <LinearLayout | ||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:layout_marginLeft="@dimen/dp_12" | android:layout_marginLeft="@dimen/dp_12" | ||||
android:text="卡和OBU" /> | android:text="卡和OBU" /> | ||||
</LinearLayout> | </LinearLayout> | ||||
</LinearLayout> | |||||
--> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="请输入挂起原因" | |||||
android:textColor="#333333" | |||||
android:textSize="@dimen/sp_12" /> | |||||
</LinearLayout> | |||||
<RelativeLayout | |||||
style="@style/MatchWrap" | |||||
android:layout_marginTop="@dimen/dp_15" | |||||
android:layout_marginBottom="@dimen/dp_15" | |||||
android:orientation="horizontal"> | |||||
<EditText | |||||
android:id="@+id/etReason" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:background="@drawable/border_grey_white_radius" | |||||
android:paddingTop="@dimen/dp_15" | |||||
android:paddingLeft="@dimen/dp_7" | |||||
android:gravity="left" | |||||
android:maxLength="50" | |||||
android:hint="请输入挂起原因" | |||||
android:textColorHint="@color/text98" | |||||
android:minHeight="@dimen/dp_100" | |||||
style="@style/black02TextStyle14"/> | |||||
</RelativeLayout> | |||||
</LinearLayout> | </LinearLayout> | ||||
<Button | <Button |