地市组件

This commit is contained in:
孙景学
2025-07-24 09:10:24 +08:00
parent 77a4bd56ae
commit 2267ab2e6e
4 changed files with 92 additions and 50 deletions

View File

@ -26,19 +26,28 @@ const LoginPage: React.FC = () => {
useEffect(() => {
fetchCaptcha();
if(!sessionStorage.getItem('dict')) {
refreshDictCache().then((res) => {
if(res.code == 200) {
sessionStorage.setItem('dict', JSON.stringify(res.data))
}
})
}
}, [activeKey]);
// 组件挂载时,检查是否有记住的用户名
useEffect(() => {
const savedUser = localStorage.getItem('remember_user');
if (savedUser) {
const user = JSON.parse(savedUser);
form.setFieldsValue({
username: user.username,
password: user.password,
remember: true,
});
}
// const savedUser = localStorage.getItem('remember_user');
// if (savedUser) {
// const user = JSON.parse(savedUser);
// form.setFieldsValue({
// username: user.username,
// password: user.password,
// remember: true,
// });
// }
}, [form]);
const onFinish = async (values: any) => {
setLoading(true);
@ -80,12 +89,7 @@ const LoginPage: React.FC = () => {
}
sessionStorage.setItem('currentUser', JSON.stringify(loginRes.data));
refreshDictCache().then((res) => {
if(res.code == 200) {
sessionStorage.setItem('dict', JSON.stringify(res.data))
}
})
getUserinfo().then(async (res) => {
// if(res.code == 200) {
const roleIdList = res.authorityList.map((item: any) => {