Commit 3d13484e authored by 小费同学阿's avatar 小费同学阿 💬 Committed by 杨秀秀

68120 【商户app-android】诉求反馈,被驳回的诉求,在查看详情页面中需要在顶部增加一个驳回原因的信息,点击【查看】弹框显示驳回原因(参考IOS)

parent 1263c966
...@@ -3,6 +3,7 @@ package com.xx.merchanthbh.ui.appeal; ...@@ -3,6 +3,7 @@ package com.xx.merchanthbh.ui.appeal;
import static me.goldze.mvvmhabit.utils.Utils.getContext; import static me.goldze.mvvmhabit.utils.Utils.getContext;
import android.os.Bundle; import android.os.Bundle;
import android.util.Log;
import android.view.View; import android.view.View;
import com.xx.merchanthbh.BR; import com.xx.merchanthbh.BR;
...@@ -38,12 +39,18 @@ public class AppealEditActivity extends BaseActivity<ActivityAppealEditBinding, ...@@ -38,12 +39,18 @@ public class AppealEditActivity extends BaseActivity<ActivityAppealEditBinding,
viewModel.getAppealDetailById(getIntent().getStringExtra("appealId")); viewModel.getAppealDetailById(getIntent().getStringExtra("appealId"));
// 调用ViewModel的方法来刷新昵称 // 调用ViewModel的方法来刷新昵称
viewModel.refreshNickName(); viewModel.refreshNickName();
Log.v("在activity获取的驳回原因",viewModel.remark);
viewModel.showRejectionDialog.observe(this, show -> { if (viewModel.remark != null) {
String rejectionReason = viewModel.remark != null ? viewModel.remark : ""; binding.rejectReasonTip.setVisibility(View.VISIBLE);
RejectionDialog rejectionDialog = new RejectionDialog(this,rejectionReason); viewModel.showRejectionDialog.observe(this, show -> {
rejectionDialog.show(); String rejectionReason=null;
}); rejectionReason = viewModel.remark;
RejectionDialog rejectionDialog = new RejectionDialog(this, rejectionReason);
rejectionDialog.show();
});
} else {
binding.rejectReasonTip.setVisibility(View.GONE);
}
/*上传图片*/ /*上传图片*/
......
...@@ -116,6 +116,7 @@ public class AppealEditViewModel extends BaseViewModel<AppealRequest> { ...@@ -116,6 +116,7 @@ public class AppealEditViewModel extends BaseViewModel<AppealRequest> {
if (!resultBean.getOperations().isEmpty()) { if (!resultBean.getOperations().isEmpty()) {
/*取操作日志最新的一条的remark*/ /*取操作日志最新的一条的remark*/
remark = resultBean.getOperations().get(resultBean.getOperations().size() - 1).getRemark(); remark = resultBean.getOperations().get(resultBean.getOperations().size() - 1).getRemark();
Log.v("remark上来的值",remark);
} }
/*上传图片*/ /*上传图片*/
appealPicsAdapter.mList.clear(); appealPicsAdapter.mList.clear();
...@@ -191,10 +192,9 @@ public class AppealEditViewModel extends BaseViewModel<AppealRequest> { ...@@ -191,10 +192,9 @@ public class AppealEditViewModel extends BaseViewModel<AppealRequest> {
/*查看原因的弹窗*/ /*查看原因的弹窗*/
public void openReason(View view) { public void openReason(View view) {
boolean deFlag = true; boolean deFlag = true;
RejectionBean rejectionBean = new RejectionBean(deFlag,remark == null ? "" : remark); RejectionBean rejectionBean = new RejectionBean(deFlag,remark);
showRejectionDialog.postValue(rejectionBean); showRejectionDialog.postValue(rejectionBean);
} } /*上传图片*/
/*上传图片*/
public void openPhoto(AddImgAdapter type, int position) { public void openPhoto(AddImgAdapter type, int position) {
int max = 1; int max = 1;
if (TextUtils.isEmpty(appealPicsAdapter.mList.get(position).getId())) { if (TextUtils.isEmpty(appealPicsAdapter.mList.get(position).getId())) {
......
...@@ -43,8 +43,10 @@ ...@@ -43,8 +43,10 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_margin="17dp" android:layout_margin="17dp"
android:orientation="vertical"> android:orientation="vertical">
<!--修改密码模块--> <!--驳回原因-->
<LinearLayout <LinearLayout
android:visibility="gone"
android:id="@+id/reject_reason_tip"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="70dp" android:layout_height="70dp"
android:layout_marginBottom="13dp" android:layout_marginBottom="13dp"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment