From 45f557c9cb632ef260452c2ea3bde399f6ec7205 Mon Sep 17 00:00:00 2001 From: Leo_Ding <2405260743@qq.com> Date: Wed, 3 Dec 2025 18:15:10 +0800 Subject: [PATCH] 11 --- src/apis/login.ts | 6 + src/views/admin/account/security/index.vue | 370 ++++++++++----------- src/views/layout/index.vue | 15 +- src/views/login/component/account.vue | 6 +- 4 files changed, 201 insertions(+), 196 deletions(-) diff --git a/src/apis/login.ts b/src/apis/login.ts index 932e66c..98e0ebe 100644 --- a/src/apis/login.ts +++ b/src/apis/login.ts @@ -10,3 +10,9 @@ export const login = (params:any) => request.post('/v1/auth/login', params) // export const updateRole = (id, params) => request.basic.put(`/api/v1/roles/${id}`, params) // // 删除role // export const delRole = (id) => request.basic.delete(`/api/v1/roles/${id}`) +// 修改密码 +export const updatePassword = (newPassword:any) => request.put('/v1/auth/update_password',newPassword) +// 获取用户信息 +export const fetchUserInfo = () => request.get('/v1/auth/info') +// 修改手机号 +export const updatePhoneNumber = (params:any) => request.put('/v1/auth/update_phone', params) \ No newline at end of file diff --git a/src/views/admin/account/security/index.vue b/src/views/admin/account/security/index.vue index 4d70de5..d6415f7 100644 --- a/src/views/admin/account/security/index.vue +++ b/src/views/admin/account/security/index.vue @@ -1,6 +1,109 @@ + - - -