diff --git a/api/user.js b/api/user.js index 17802c1..c927885 100644 --- a/api/user.js +++ b/api/user.js @@ -68,7 +68,7 @@ export function loginRequest(data) { // 密码登录 export function passwordLoginRequest(data) { return request({ - url: '/user/register', + url: '/user/login', method: 'POST', data }) @@ -83,6 +83,15 @@ export function registerRequest(data) { }) } +// 重置密码 +export function resetPasswordRequest(data) { + return request({ + url: '/user/resetPassword', + method: 'POST', + data + }) +} + // 注册 export function phoneLoginRequest(data) { return request({ diff --git a/pages/user/forgotPassword.vue b/pages/user/forgotPassword.vue index 1e8e1a1..5ee60d9 100644 --- a/pages/user/forgotPassword.vue +++ b/pages/user/forgotPassword.vue @@ -1,5 +1,239 @@ - + diff --git a/pages/user/register.vue b/pages/user/register.vue index 741e8ee..cd0aff3 100644 --- a/pages/user/register.vue +++ b/pages/user/register.vue @@ -51,7 +51,7 @@ padding: '0', height: '80rpx' }" - placeholder="请输入内容" + placeholder="请输入密码" type="password" border="bottom" clearable @@ -95,7 +95,7 @@ height: '80rpx' }" placeholder="请输入验证码" - type="password" + type="number" border="bottom" clearable v-model="code" diff --git a/stores/user.js b/stores/user.js index 7fd0131..20ec8d2 100644 --- a/stores/user.js +++ b/stores/user.js @@ -7,7 +7,8 @@ import { getWebUrlRequest, loginRequest, phoneLoginRequest, - registerRequest + registerRequest, + passwordLoginRequest } from '@/api/user' import { useLockStore } from '@/stores/lock' import { setStorage, getStorage } from '@/utils/storage' @@ -82,7 +83,7 @@ export const useUserStore = defineStore('user', { model: deviceInfo.model, system: deviceInfo.system } - const { code, data, message } = await registerRequest({ + const { code, data, message } = await passwordLoginRequest({ username, password, countryCode,