|
@@ -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;
|
|
|
}
|