瀏覽代碼

增加老师端我的页面部分逻辑

Pq 3 年之前
父節點
當前提交
b11cab27b5

+ 4 - 0
BaseLibrary/src/main/java/com/cooleshow/base/common/WebConstants.java

@@ -125,6 +125,10 @@ public abstract class WebConstants {
     public static final String SCORE_DETAIL_PAGE = BuildConfig.BASE_SERVER_URL + "accompany?id=%s&client=teacher";
     //老师端提现签署协议页面
     public static final String PROTOCOL_SIGN_BY_TEACHER_WIYHDRAW = getBaseUrlH5() + "/#/cashProtocol";
+    //老师端交易记录页面
+    public static final String TRADE_RECORD_PAGE = getBaseUrlH5() + "/#/rechargeRecord";
+    //老师端推广计划
+    public static final String PROMOTE_PLAN_PAGE = getBaseUrlH5() + "/#/extendPlan";
 
 
 }

+ 20 - 0
BaseLibrary/src/main/java/com/cooleshow/base/utils/helper/WebStartHelper.java

@@ -69,4 +69,24 @@ public class WebStartHelper {
                 .withString(WebConstants.WEB_URL, WebConstants.PRIVACY_AGREEMENT)
                 .navigation();
     }
+
+    /**
+     * 打开交易记录页面
+     */
+    public static void startTradeRecord(){
+        ARouter.getInstance()
+                .build(RouterPath.WebCenter.ACTIVITY_HTML)
+                .withString(WebConstants.WEB_URL, WebConstants.TRADE_RECORD_PAGE)
+                .navigation();
+    }
+
+    /**
+     * 打开推广计划页面
+     */
+    public static void startPromotePlanPage(){
+        ARouter.getInstance()
+                .build(RouterPath.WebCenter.ACTIVITY_HTML)
+                .withString(WebConstants.WEB_URL, WebConstants.PROMOTE_PLAN_PAGE)
+                .navigation();
+    }
 }

+ 5 - 2
teacher/src/main/java/com/cooleshow/teacher/ui/main/MineFragment.java

@@ -55,6 +55,7 @@ public class MineFragment extends BaseMVPFragment<FragmentMineLayoutBinding, Min
         mViewBinding.llCourseNumNotStart.setOnClickListener(this);
         mViewBinding.ivGoodsOrder.setOnClickListener(this);
         mViewBinding.viewVipBg.setOnClickListener(this);
+        mViewBinding.tvTradeRecord.setOnClickListener(this);
     }
 
     @Override
@@ -269,7 +270,7 @@ public class MineFragment extends BaseMVPFragment<FragmentMineLayoutBinding, Min
                 break;
             case R.id.tv_my_account:
                 //音乐人认证
-                WebStartHelper.startMusicPersonCertPage();
+                WebStartHelper.startPromotePlanPage();
                 break;
             case R.id.tv_network_monitoring:
                 //网络检测
@@ -306,7 +307,9 @@ public class MineFragment extends BaseMVPFragment<FragmentMineLayoutBinding, Min
                         .withString(WebConstants.WEB_URL, WebConstants.TEACHER_MEMBER_CENTER)
                         .navigation();
                 break;
-
+            case R.id.tv_trade_record:
+                WebStartHelper.startTradeRecord();
+                break;
         }
     }
 

二進制
teacher/src/main/res/drawable-xhdpi/icon_trade_record.png


二進制
teacher/src/main/res/drawable-xxhdpi/icon_trade_record.png


+ 11 - 1
teacher/src/main/res/layout/fragment_mine_layout.xml

@@ -547,6 +547,16 @@
                 app:layout_constraintTop_toTopOf="@+id/tv_authentication" />
 
             <TextView
+                android:id="@+id/tv_trade_record"
+                style="@style/me_btn_style"
+                android:drawableLeft="@drawable/icon_trade_record"
+                android:text="交易记录"
+                android:textSize="@dimen/sp_14"
+                android:visibility="visible"
+                app:layout_constraintLeft_toLeftOf="@+id/tv_authentication"
+                app:layout_constraintTop_toBottomOf="@+id/tv_authentication" />
+
+            <TextView
                 android:id="@+id/tv_network_monitoring"
                 style="@style/me_btn_style"
                 android:drawableLeft="@drawable/icon_net_check"
@@ -554,7 +564,7 @@
                 android:textSize="@dimen/sp_14"
                 android:visibility="visible"
                 app:layout_constraintLeft_toLeftOf="@+id/tv_authentication"
-                app:layout_constraintTop_toBottomOf="@+id/tv_authentication" />
+                app:layout_constraintTop_toBottomOf="@+id/tv_trade_record" />
 
 
             <TextView