diff --git a/src/services/user/userManager.ts b/src/services/user/userManager.ts index bac9e98..8cae6d0 100644 --- a/src/services/user/userManager.ts +++ b/src/services/user/userManager.ts @@ -28,3 +28,7 @@ export function createUser(params: { username: string; nickname: string; passwor export function deleteUser(userIds: string) { return httpRequest({ url: `/api/user/${userIds}`, method: "DELETE" }); } + +export function updateUser(params: { id: number; password: string }) { + return httpRequest({ url: `/api/user/${params.id}`, method: "PUT", params }); +} diff --git a/src/views/components/Header.vue b/src/views/components/Header.vue index 3dda297..ea8ef5a 100644 --- a/src/views/components/Header.vue +++ b/src/views/components/Header.vue @@ -31,9 +31,11 @@ - - - + +
+ +
+
\ No newline at end of file diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 95986cc..f42fe60 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -85,9 +85,9 @@ const loginHandle = () => { sessionStorage.setItem("token", res.data); const response = await getCurrentUser(); if (response.success) { - const { username, nickname, role } = response.data; - userStore.setUser({ username, nickname, role } as User); - sessionStorage.setItem("user", JSON.stringify({ username, nickname, role })) + const { id, username, nickname, role } = response.data; + userStore.setUser({ id, username, nickname, role } as User); + sessionStorage.setItem("user", JSON.stringify({ id, username, nickname, role })) } await router.push("/home"); loading.value = false;