登录模块修改
This commit is contained in:
parent
1a969ea101
commit
c83e3a293b
@ -96,7 +96,6 @@ const router = useRouter();
|
||||
const authStore = useAuthStore();
|
||||
|
||||
// --- 表单数据 ---
|
||||
const tenant_name = ref("");
|
||||
const loginMode = ref<"password" | "sms">("password");
|
||||
const account = ref("");
|
||||
const password = ref("");
|
||||
@ -144,7 +143,6 @@ const cleanCaptchaInstance = () => {
|
||||
const performLoginRequest = async () => {
|
||||
if (loginMode.value === "sms") {
|
||||
const res = await loginBySms({
|
||||
tenant_name: tenant_name.value,
|
||||
phone: phone.value,
|
||||
sms_code: smsCode.value,
|
||||
});
|
||||
@ -162,7 +160,6 @@ const performLoginRequest = async () => {
|
||||
}
|
||||
|
||||
const res = await login({
|
||||
tenant_name: tenant_name.value,
|
||||
account: account.value,
|
||||
password: password.value
|
||||
});
|
||||
@ -171,7 +168,6 @@ const performLoginRequest = async () => {
|
||||
// 登录成功:处理"记住我"
|
||||
if (rememberMe.value) {
|
||||
localStorage.setItem("loginAccount", account.value);
|
||||
localStorage.setItem("loginTenantName", tenant_name.value);
|
||||
localStorage.setItem("loginPassword", password.value);
|
||||
localStorage.setItem("loginRememberMe", "true");
|
||||
} else {
|
||||
@ -216,10 +212,6 @@ const startCountdown = () => {
|
||||
|
||||
const handleSendLoginCode = async () => {
|
||||
if (codeLoading.value || countdown.value > 0) return;
|
||||
if (!tenant_name.value.trim()) {
|
||||
errorMsg.value = "请输入租户名称";
|
||||
return;
|
||||
}
|
||||
if (!phone.value.trim()) {
|
||||
errorMsg.value = "请输入手机号";
|
||||
return;
|
||||
@ -228,7 +220,6 @@ const handleSendLoginCode = async () => {
|
||||
errorMsg.value = "";
|
||||
try {
|
||||
const res = await sendLoginCode({
|
||||
tenant_name: tenant_name.value,
|
||||
phone: phone.value,
|
||||
});
|
||||
if (res && res.code === 200) {
|
||||
@ -289,7 +280,6 @@ const startGeetest4 = async () => {
|
||||
const result = instance.getValidate();
|
||||
// 将验证结果添加到登录参数中
|
||||
const loginRes = await login({
|
||||
tenant_name: tenant_name.value,
|
||||
account: account.value,
|
||||
password: password.value,
|
||||
captcha_id: result?.captcha_id || "",
|
||||
@ -302,7 +292,6 @@ const startGeetest4 = async () => {
|
||||
if (loginRes && loginRes.code === 200) {
|
||||
if (rememberMe.value) {
|
||||
localStorage.setItem("loginAccount", account.value);
|
||||
localStorage.setItem("loginTenantName", tenant_name.value);
|
||||
localStorage.setItem("loginPassword", password.value);
|
||||
localStorage.setItem("loginRememberMe", "true");
|
||||
} else {
|
||||
@ -354,10 +343,6 @@ const handleLogin = async () => {
|
||||
errorMsg.value = "";
|
||||
|
||||
// 表单验证
|
||||
if (!tenant_name.value.trim()) {
|
||||
errorMsg.value = "请输入租户名称";
|
||||
return;
|
||||
}
|
||||
if (loginMode.value === "password") {
|
||||
if (!account.value.trim()) {
|
||||
errorMsg.value = "请输入用户名";
|
||||
@ -438,7 +423,6 @@ onMounted(() => {
|
||||
// 从本地存储恢复表单
|
||||
const savedRemember = localStorage.getItem("loginRememberMe");
|
||||
if (savedRemember === "true") {
|
||||
tenant_name.value = localStorage.getItem("loginTenantName") || "";
|
||||
account.value = localStorage.getItem("loginAccount") || "";
|
||||
password.value = localStorage.getItem("loginPassword") || "";
|
||||
rememberMe.value = true;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user