From c4f4babe1d221ebf2bc4409c5083049564945bf8 Mon Sep 17 00:00:00 2001 From: yaoqin <497681109@qq.com> Date: Wed, 24 Dec 2025 15:19:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BF=9D=E5=AD=98=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- power_leasing/src/api/user.js | 76 ++ power_leasing/src/components/header.vue | 246 +++++- power_leasing/src/router/routes.js | 71 +- power_leasing/src/views/account/index.vue | 28 +- power_leasing/src/views/account/wallet.vue | 2 +- power_leasing/src/views/auth/login.vue | 596 ++++++++++++++ power_leasing/src/views/auth/register.vue | 734 ++++++++++++++++++ .../src/views/auth/reset-password.vue | 669 ++++++++++++++++ 8 files changed, 2363 insertions(+), 59 deletions(-) create mode 100644 power_leasing/src/api/user.js create mode 100644 power_leasing/src/views/auth/login.vue create mode 100644 power_leasing/src/views/auth/register.vue create mode 100644 power_leasing/src/views/auth/reset-password.vue diff --git a/power_leasing/src/api/user.js b/power_leasing/src/api/user.js new file mode 100644 index 0000000..0b832bc --- /dev/null +++ b/power_leasing/src/api/user.js @@ -0,0 +1,76 @@ +import request from '../utils/request' + +//注册 +export function register(data) { + return request({ + url: `/lease/auth/register`, + method: 'post', + data + }) +} + + +//登录 +export function getLogin(data) { + return request({ + url: `/lease/auth/login`, + method: 'post', + data + }) + } + + + +//退出登录 +export function getLogout(data) { + return request({ + url: `/lease/auth/logout`, + method: 'post', + data + }) + } + + +//发送登录验证码 +export function sendLoginCode(data) { + return request({ + url: `/lease/auth/sendLoginCode`, + method: 'post', + data + }) + } + + + //发送注册验证码 +export function sendEmailCode(data) { + return request({ + url: `/lease/auth/sendRegisterCode`, + method: 'post', + data + }) + } + + + //发送修改密码验证码 +export function sendUpdatePwdCode(data) { + return request({ + url: `/lease/auth/sendUpdatePwdCode`, + method: 'post', + data + }) + } + + + //修改密码 +export function updatePassword(data) { + return request({ + url: `/lease/auth/updatePassword`, + method: 'post', + data + }) + } + + + + + diff --git a/power_leasing/src/components/header.vue b/power_leasing/src/components/header.vue index d38ee10..f5e7bdd 100644 --- a/power_leasing/src/components/header.vue +++ b/power_leasing/src/components/header.vue @@ -2,18 +2,47 @@
创建您的 Power Leasing 账号
+通过邮箱验证码重置您的密码
+