忘记密码,确信(,另外加了个在编译的时候会去掉log,应该能编译成功吧

This commit is contained in:
Kunagisa 2025-07-18 01:43:37 +08:00
parent cf0713bb80
commit 247cfbd0a9

View File

@ -65,14 +65,25 @@
<!-- </div>-->
<!-- </form>-->
<form form class="login-form-container" @submit.prevent="uuid_handleForgetPassword">
<!-- <div class="input-container">-->
<!-- <label for="username">UUID</label>-->
<!-- <input-->
<!-- id="username"-->
<!-- type="text"-->
<!-- placeholder="请输入UUID"-->
<!-- v-model="uuid"-->
<!-- />-->
<!-- </div>-->
<div class="input-container">
<label for="username">UUID</label>
<label for="username">QQ号</label>
<input
id="username"
type="text"
placeholder="请输入UUID"
v-model="uuid"
type="text"
id="username"
v-model="username"
placeholder="请输入QQ号"
:class="{ 'error': usernameError }"
/>
<span class="error-message" v-if="usernameError">{{ usernameError }}</span>
</div>
<div class="login-button">
<button type="submit" :disabled="isSubmitting">
@ -100,7 +111,7 @@
<script setup>
import { ref, onMounted } from 'vue'
import {getCaptcha, forgetPassword, requestResetPassword} from '../api/login'
import {getCaptcha, forgetPassword, requestResetPassword, getUserByInfo} from '../api/login'
import ErrorDialog from './ErrorDialog.vue'
import SuccessDialog from './SuccessDialog.vue'
@ -207,9 +218,10 @@ const uuid_handleForgetPassword = async () => {
if (!uuid_validateForm()) {
return
}
console.log(uuid.value);
await requestResetPassword(uuid.value)
//console.log(uuid.value);
const user = await getUserByInfo({qq_code:username.value})
console.log(user)
await requestResetPassword(user.uuid)
isSubmitting.value = true
}catch ( error){
showErrorMessage(error.message || '不是正确的uuid')
@ -221,9 +233,9 @@ const uuid_handleForgetPassword = async () => {
const uuid_validateForm = () =>{
uuidError.value = ''
if (!uuid.value) {
uuidError.value = '请输入uuid'
usernameError.value = ''
if (!username.value) {
usernameError.value = '请输入qq'
return false
}
return true
@ -302,7 +314,7 @@ const resetForm = () => {
}
const uuid_resetForm = () =>{
uuid.value = ''
username.value = ''
}
// resetForm