From d2b1476f5c856f4ada88c04f052d191614ce82f9 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@gmail.com> Date: 星期日, 09 二月 2025 15:39:02 +0800 Subject: [PATCH] # --- rsf-admin/src/page/settings/BaseSettings.jsx | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/rsf-admin/src/page/settings/BaseSettings.jsx b/rsf-admin/src/page/settings/BaseSettings.jsx index 95c5a7f..bb680be 100644 --- a/rsf-admin/src/page/settings/BaseSettings.jsx +++ b/rsf-admin/src/page/settings/BaseSettings.jsx @@ -19,11 +19,12 @@ CircularProgress, } from '@mui/material'; import { updateUserInfo } from '@/api/auth'; +import avatar from '/avatar.jpg' const BaseSettings = (props) => { const translate = useTranslate(); const notify = useNotify(); - const { children, value, userInfo } = props; + const { children, userInfo } = props; const { control, handleSubmit, watch, setValue, getValues, formState: { isDirty } } = useForm(); const [loading, setLoading] = useState(false); @@ -48,6 +49,13 @@ const { code, msg, data } = res; if (code === 200) { notify(msg, { type: 'success', messageArgs: { _: msg } }); + const userToPersist = { + avatar: avatar, + fullName: data.nickname, + id: data.id, + username: data.username + } + localStorage.setItem("user", JSON.stringify(userToPersist)); } else { notify(msg, { type: 'error', messageArgs: { _: msg } }); } @@ -60,7 +68,6 @@ return ( <Box - hidden={value !== 0} sx={{ p: 3, flex: 1, -- Gitblit v1.9.1