2
0

登入页忘记密码

This commit is contained in:
lai
2025-02-26 18:30:44 +08:00
parent f6a7ca1883
commit 5a2f8ecb17
3 changed files with 23 additions and 3 deletions

View File

@@ -413,6 +413,14 @@ export function deletePortal(siteId: string, portalId: string) {
/** 首页邮箱重置密码 */
export function fetcodeReset(data:any) {
return request({
url: '/system/user/profile/forgotPwd',
method: 'put',
data
});
}

View File

@@ -153,6 +153,7 @@ declare global {
const fetchTerminalList: typeof import('../service/api/auth')['fetchTerminalList']
const fetchWlanGroups: typeof import('../service/api/auth')['fetchWlanGroups']
const fetchWlanSsidList: typeof import('../service/api/auth')['fetchWlanSsidList']
const fetcodeReset: typeof import('../service/api/auth')['fetcodeReset']
const filterAuthRoutesByRoles: typeof import('../store/modules/route/shared')['filterAuthRoutesByRoles']
const filterTabsById: typeof import('../store/modules/tab/shared')['filterTabsById']
const filterTabsByIds: typeof import('../store/modules/tab/shared')['filterTabsByIds']

View File

@@ -36,15 +36,26 @@ const rules = computed<RuleRecord>(() => {
//phone: formRules.phone,
email:formRules.email,
code:formRules.code,
password: formRules.pwd,
password: formRules.userPwd,
confirmPassword: createConfirmPwdRule(model.password)
};
});
async function handleSubmit() {
await validate();
// request to reset password
// await validate();
// // request to reset password
// $message?.success(t('page.login.common.validateSuccess'));
await validate();//验证表单内容
const { error } = await fetcodeReset({
email: model.email,
code: model.code,
password: model.password
});
if(!error){
$message?.success(t('page.login.common.validateSuccess'));
toggleLoginModule('pwd-login');
}
}
</script>