From 1be879fbe48602dd78c5dfca1c773b90afd8fd6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E9=B9=8F?= <2916022834@qq.com> Date: Wed, 24 Dec 2025 12:04:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B4=A6=E5=8F=B7=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/login.ts | 16 + src/views/Workshop/profile.vue | 939 +++++++++++++++++---------------- 2 files changed, 497 insertions(+), 458 deletions(-) diff --git a/src/api/login.ts b/src/api/login.ts index 83a33f2..ee2b979 100644 --- a/src/api/login.ts +++ b/src/api/login.ts @@ -59,3 +59,19 @@ export const googleAuth = (data: GoogleAuthParamsType): Promise = params: data }) } + + +/** 更改用户信息 + * @param data 包含用户信息的对象 + * @param data.username 用户名 + * @param data.email 邮箱 + * @param data.password 密码 + * @returns 包含更新后的用户信息的对象 +*/ +export const updateUserInfo = (data: any) => { + return request({ + url: '/api/auth/updateUserInfo', + method: 'post', + data + }) +} diff --git a/src/views/Workshop/profile.vue b/src/views/Workshop/profile.vue index e212011..fb34c17 100644 --- a/src/views/Workshop/profile.vue +++ b/src/views/Workshop/profile.vue @@ -1,494 +1,517 @@