From 221c873ee48ed5f44680578d32b0bbf19fd9e4c1 Mon Sep 17 00:00:00 2001
From: weimingfei <fei_gaming@sina.com>
Date: 星期六, 18 十月 2025 15:23:59 +0800
Subject: [PATCH] 钥匙柜

---
 keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/keyCabinet/ManageLoginActivity.java |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/keyCabinet/ManageLoginActivity.java b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/keyCabinet/ManageLoginActivity.java
index cb5ea23..608e910 100644
--- a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/keyCabinet/ManageLoginActivity.java
+++ b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/keyCabinet/ManageLoginActivity.java
@@ -4,10 +4,14 @@
 import androidx.appcompat.app.AppCompatActivity;
 
 import android.os.Bundle;
+import android.text.TextUtils;
+import android.view.View;
+import android.widget.Toast;
 
 import com.doumee.keyCabinet.R;
 import com.doumee.keyCabinet.base.MyBaseActivity;
 import com.doumee.keyCabinet.databinding.ManageLoginActivityBinding;
+import com.doumee.lib_coremodel.bean.event.ActionEventData;
 
 import dagger.hilt.android.AndroidEntryPoint;
 
@@ -31,4 +35,36 @@
     public void initData(@Nullable Bundle savedInstanceState) {
 
     }
+
+    @Override
+    protected void doRegister(int type, ActionEventData data) {
+        switch (type){
+            case 1:
+                //鏄剧ず瀵嗙爜
+
+                break;
+            case 2:
+                if(TextUtils.isEmpty(getDB().etName.getText().toString())){
+                    Toast.makeText(mContext, "璇疯緭鍏ョ櫥褰曡处鍙�", Toast.LENGTH_SHORT).show();
+                    return;
+                }
+                if(TextUtils.isEmpty(getDB().etPw.getText().toString())){
+                    Toast.makeText(mContext, "璇疯緭鍏ヨ处鍙峰瘑鐮�", Toast.LENGTH_SHORT).show();
+                    return;
+                }
+                getVM().loginCabinet(getDB().etName.getText().toString(),getDB().etPw.getText().toString());
+                break;
+            case 3:
+                //鏄剧ず鍔犺浇
+                getDB().clProgress.setVisibility(View.VISIBLE);
+                getDB().clTip.setVisibility(View.GONE);
+                break;
+            case 4:
+                getDB().clProgress.setVisibility(View.GONE);
+                getDB().clTip.setVisibility(View.VISIBLE);
+                break;
+            default:
+                break;
+        }
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.3