Browse Source

修改老师端解绑机构样式

Pq 1 year ago
parent
commit
4de030a599

+ 28 - 11
teacher/src/main/java/com/cooleshow/teacher/ui/mine/UnBindTenantActivity.java

@@ -1,5 +1,6 @@
 package com.cooleshow.teacher.ui.mine;
 
+import android.os.Bundle;
 import android.os.Handler;
 import android.os.Looper;
 import android.text.SpannableString;
@@ -11,6 +12,7 @@ import com.cooleshow.base.router.RouterPath;
 import com.cooleshow.base.ui.activity.BaseMVPActivity;
 import com.cooleshow.base.utils.ToastUtil;
 import com.cooleshow.base.utils.UiUtils;
+import com.cooleshow.base.utils.helper.QMUIStatusBarHelper;
 import com.cooleshow.base.widgets.dialog.CommonDialog;
 import com.cooleshow.base.widgets.dialog.ImgVerifyCodeDialog;
 import com.cooleshow.teacher.R;
@@ -22,6 +24,8 @@ import com.cooleshow.usercenter.constants.UserConstants;
 import com.cooleshow.usercenter.helper.UserHelper;
 import com.cooleshow.usercenter.ui.activity.setting.SignOutAccountActivity;
 
+import androidx.annotation.Nullable;
+
 /**
  * Author by pq, Date on 2023/9/14.
  */
@@ -49,15 +53,15 @@ public class UnBindTenantActivity extends BaseMVPActivity<AcUnbindTenantLayoutBi
         }
     };
 
-
-    private void resetBt() {
-        viewBinding.tvSendVerifyCode.setClickable(true);
-        viewBinding.tvSendVerifyCode.setText("获取验证码");
+    @Override
+    protected void onCreate(@Nullable Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        QMUIStatusBarHelper.setStatusBarLightMode(this);
     }
 
     @Override
     protected void initView() {
-
+        initMidTitleToolBar(viewBinding.toolbarInclude.toolbar, "解绑机构");
     }
 
     @Override
@@ -76,15 +80,26 @@ public class UnBindTenantActivity extends BaseMVPActivity<AcUnbindTenantLayoutBi
             String tenantName = UserHelper.getTenantName();
             SpannableString spannableString = UiUtils.diffColorString("解绑机构后,在此机构的数据将无法恢复,确认要继续解绑", tenantName, "吗?", getResources().getColor(com.dayayuemeng.classroom.R.color.color_777777), getResources().getColor(com.cooleshow.base.R.color.color_ff5a56));
             viewBinding.tvTip.setText(spannableString);
+
+            SpannableString spannableString2 = UiUtils.diffColorString("您已申请解绑", tenantName, ",正在审核中,请耐心等待机构人员处理", getResources().getColor(com.dayayuemeng.classroom.R.color.color_777777), getResources().getColor(com.cooleshow.base.R.color.color_ff5a56));
+            viewBinding.tvTip2.setText(spannableString2);
         } catch (Exception e) {
             e.printStackTrace();
         }
     }
 
     private void initListener() {
+        viewBinding.tvSendVerifyCode.setOnClickListener(this);
         viewBinding.tvConfirm.setOnClickListener(this);
     }
 
+
+    private void resetBt() {
+        viewBinding.tvSendVerifyCode.setClickable(true);
+        viewBinding.tvSendVerifyCode.setText("获取验证码");
+    }
+
+
     private void showImgVerifyCodeDialog() {
         if (mImgVerifyCodeDialog == null) {
             mImgVerifyCodeDialog = new ImgVerifyCodeDialog(UnBindTenantActivity.this);
@@ -179,12 +194,14 @@ public class UnBindTenantActivity extends BaseMVPActivity<AcUnbindTenantLayoutBi
         if (data != null) {
             String status = data.getStatus();
             isOnApply = TextUtils.equals(status, DOING);
-            viewBinding.tvConfirm.setVisibility(View.VISIBLE);
-            viewBinding.scrollView.setVisibility(isOnApply ? View.GONE : View.VISIBLE);
-            viewBinding.csUnbindDetail.setVisibility(isOnApply ? View.VISIBLE : View.GONE);
-            viewBinding.tvConfirm.setText(isOnApply ? "撤回解绑" : "确认解绑");
-            viewBinding.tvReason.setText(data.getReason());
+            viewBinding.tvReason.setText(data.getUnbindReason());
+        } else {
+            isOnApply = false;
         }
+        viewBinding.tvConfirm.setVisibility(View.VISIBLE);
+        viewBinding.scrollView.setVisibility(isOnApply ? View.GONE : View.VISIBLE);
+        viewBinding.csUnbindDetail.setVisibility(isOnApply ? View.VISIBLE : View.GONE);
+        viewBinding.tvConfirm.setText(isOnApply ? "撤回解绑" : "确认解绑");
     }
 
 
@@ -197,7 +214,7 @@ public class UnBindTenantActivity extends BaseMVPActivity<AcUnbindTenantLayoutBi
                 presenter.cancelApply();
             } else {
                 //提交申请
-                viewBinding.etNum.getText().toString();
+                showConfirmDialog();
             }
             return;
         }

+ 29 - 19
teacher/src/main/res/layout/ac_unbind_tenant_layout.xml

@@ -23,7 +23,8 @@
         app:layout_constraintBottom_toTopOf="@+id/tv_confirm"
         app:layout_constraintLeft_toLeftOf="parent"
         app:layout_constraintRight_toRightOf="parent"
-        app:layout_constraintTop_toBottomOf="@+id/toolbar_include">
+        app:layout_constraintTop_toBottomOf="@+id/toolbar_include"
+        tools:visibility="visible">
 
         <androidx.constraintlayout.widget.ConstraintLayout
             android:layout_width="match_parent"
@@ -94,27 +95,36 @@
                 app:layout_constraintLeft_toRightOf="@+id/tv_star"
                 app:layout_constraintTop_toBottomOf="@+id/tv_tip" />
 
-            <EditText
-                android:id="@+id/et_content"
-                android:layout_width="match_parent"
-                android:layout_height="@dimen/dp_83"
+            <FrameLayout
                 android:layout_marginLeft="12dp"
                 android:layout_marginTop="10dp"
                 android:layout_marginRight="12dp"
-                android:background="@drawable/shape_6dp_border_eaeaea_1dp"
-                android:gravity="left"
-                android:hint="请输入解绑原因"
-                android:inputType="text"
-                android:paddingLeft="5dp"
-                android:paddingTop="5dp"
-                android:paddingRight="5dp"
-                android:paddingBottom="5dp"
-                android:textColor="@color/black_333"
-                android:textColorHint="@color/color_999999"
-                android:textSize="@dimen/sp_16"
+                android:id="@+id/fl_content"
+                android:layout_width="match_parent"
+                android:layout_height="@dimen/dp_83"
                 app:layout_constraintLeft_toLeftOf="parent"
+                android:background="@drawable/shape_6dp_border_eaeaea_1dp"
                 app:layout_constraintRight_toRightOf="parent"
-                app:layout_constraintTop_toBottomOf="@+id/tv_reason_title" />
+                app:layout_constraintTop_toBottomOf="@+id/tv_reason_title">
+
+                <EditText
+                    android:background="@color/transparent"
+                    android:id="@+id/et_content"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:gravity="left"
+                    android:hint="请输入解绑原因"
+                    android:paddingLeft="12dp"
+                    android:paddingTop="5dp"
+                    android:paddingRight="12dp"
+                    android:paddingBottom="5dp"
+                    android:maxLength="500"
+                    android:textColor="@color/black_333"
+                    android:textColorHint="@color/color_999999"
+                    tools:text="hahahahahahhahahahahahahhahahahahahahha"
+                    android:textSize="@dimen/sp_16" />
+            </FrameLayout>
+
 
             <View
                 android:id="@+id/view_verify_code_bg"
@@ -127,7 +137,7 @@
                 android:background="@drawable/shape_6dp_border_eaeaea_1dp"
                 app:layout_constraintLeft_toLeftOf="parent"
                 app:layout_constraintRight_toRightOf="parent"
-                app:layout_constraintTop_toBottomOf="@+id/et_content" />
+                app:layout_constraintTop_toBottomOf="@+id/fl_content" />
 
 
             <TextView
@@ -257,7 +267,6 @@
 
 
     <TextView
-        android:visibility="gone"
         android:id="@+id/tv_confirm"
         android:layout_width="match_parent"
         android:layout_height="44dp"
@@ -269,6 +278,7 @@
         android:text="确认解绑"
         android:textColor="@color/white"
         android:textSize="@dimen/sp_18"
+        android:visibility="gone"
         app:layout_constraintBottom_toBottomOf="parent"
         app:layout_constraintLeft_toLeftOf="parent"
         app:layout_constraintRight_toRightOf="parent" />