diff --git a/Yi.Pure.Vue3/src/api/system/user.ts b/Yi.Pure.Vue3/src/api/system/user.ts index 58493ca5..a1c8b9b4 100644 --- a/Yi.Pure.Vue3/src/api/system/user.ts +++ b/Yi.Pure.Vue3/src/api/system/user.ts @@ -1,5 +1,5 @@ import { http } from "@/utils/http"; -import type { Result, ResultList, ResultPage } from "@/api/result"; +import type { Result, ResultPage } from "@/api/result"; /** 获取系统管理-用户管理列表 */ export const getUserList = (data?: object) => { @@ -39,3 +39,27 @@ export const updateUser = (id: string, data: any) => { export const addUser = (data: any) => { return http.request("post", `/user`, { data }); }; + +/** 查询用户个人信息 */ +export const getUserProfile = () => { + return http.request("get", `/account`, {}); +}; + +/** 修改用户个人信息 */ +export const updateUserProfile = data => { + return http.request("put", `/user/profile`, { data }); +}; + +/** 只修改用户头像 */ +export const updateUserIcon = data => { + return http.request("put", `/account/icon`, { data: { icon: data } }); +}; + +/** 用户密码重置 */ +export const updateUserPwd = (oldPassword, newPassword) => { + const data = { + oldPassword, + newPassword + }; + return http.request("put", `/account/password`, { data }); +}; diff --git a/Yi.Pure.Vue3/src/views/account-settings/index.vue b/Yi.Pure.Vue3/src/views/account-settings/index.vue index 47486e36..4a59c3a4 100644 --- a/Yi.Pure.Vue3/src/views/account-settings/index.vue +++ b/Yi.Pure.Vue3/src/views/account-settings/index.vue @@ -30,8 +30,8 @@ onBeforeMount(() => { const userInfo = ref({ avatar: "", - username: "", - nickname: "" + userName: "", + nick: "" }); const panes = [ {