Browse Source

增加申诉入口

zk 1 year ago
parent
commit
a12e4301c5

+ 1 - 0
app/src/main/java/com/datarecovery/master/data/consts/EventId.java

@@ -52,6 +52,7 @@ public interface EventId {
     String hf1001106 = "hf1001106"; // 我的-意见反馈-提交成功 带反馈内容
     String hf1001107 = "hf1001107"; // 我的-意见反馈-提交失败 ID:网络错误hf11021,其他原因hf11022
     String hf1001108 = "hf1001108"; // 我的-联系客服-点击
+    String hf1001115 = "hf1001115"; // 我的-申诉/退款-点击
     String hf1001109 = "hf1001109"; // 我的-注销账号-点击
     String hf1001110 = "hf1001110"; // 我的-注销账号-二次确认弹窗-确认
     String hf1001111 = "hf1001111"; // 我的-注销账号-二次确认弹窗-取消

+ 5 - 0
app/src/main/java/com/datarecovery/master/module/mine/MineViewModel.java

@@ -123,4 +123,9 @@ public class MineViewModel extends BaseViewModel {
         WechatHelper.launchCustomerService();
         EventHelper.report(EventId.hf1001108);
     }
+
+    public void onAppealClick() {
+        WechatHelper.launchCustomerService();
+        EventHelper.report(EventId.hf1001115);
+    }
 }

BIN
app/src/main/res/drawable-xxhdpi/icon_small_appeal.webp


+ 9 - 0
app/src/main/res/layout/fragment_mine.xml

@@ -199,6 +199,15 @@
                     <include
                         isGone="@{!mineViewModel.isLogin}"
                         layout="@layout/layout_item_settings"
+                        settingsIcon="@{@drawable/icon_small_appeal}"
+                        settingsName="@{@string/mine_appeal}"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:onClick="@{()->mineViewModel.onAppealClick()}" />
+
+                    <include
+                        isGone="@{!mineViewModel.isLogin}"
+                        layout="@layout/layout_item_settings"
                         settingsIcon="@{@drawable/icon_small_account_logout}"
                         settingsName="@{@string/mine_account_logout}"
                         android:layout_width="match_parent"

+ 1 - 0
app/src/main/res/values/strings.xml

@@ -198,4 +198,5 @@
     <string name="trial_export_audio_fail_title">试听结束</string>
     <string name="trial_export_video_fail_content">您目前只可以试看该视频的50%,如需观看该视频的全部,请点击「去恢复」。</string>
     <string name="trial_export_audio_fail_content">您目前只可以试听该音频的50%,如需试听该音频的全部,请点击「去恢复」。</string>
+    <string name="mine_appeal">申诉/退款</string>
 </resources>