From 5b4291b88b46e34d66894c43a8d9a8c7b1687e26 Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期一, 11 八月 2025 09:46:33 +0800
Subject: [PATCH] #

---
 rsf-admin/src/page/dashboard/index.jsx |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/rsf-admin/src/page/dashboard/index.jsx b/rsf-admin/src/page/dashboard/index.jsx
index 977c941..986ace8 100644
--- a/rsf-admin/src/page/dashboard/index.jsx
+++ b/rsf-admin/src/page/dashboard/index.jsx
@@ -1,8 +1,10 @@
 import React, { useState, useRef, useEffect, useMemo } from "react";
 import { useNavigate } from 'react-router-dom';
 import { useTheme } from '@mui/material/styles';
-import { useTranslate, useAuthProvider } from 'react-admin';
-import { WordEffect } from './WordEffect'
+import { useTranslate, useAuthProvider, Title } from 'react-admin';
+import { WordEffect } from './WordEffect';
+import { getSystemDicts } from '@/api/auth'
+import Welcome from "./Welcome";
 
 const Dashboard = () => {
     const authProvider = useAuthProvider();
@@ -13,11 +15,16 @@
     useEffect(() => {
         authProvider.checkAuth().catch(() => {
             navigate('/login');
-        });
+        })
+        getSystemDicts().then((data) => {
+            localStorage.setItem("sys_dicts", JSON.stringify(data));
+        })
     }, [authProvider, navigate]);
 
     return (
         <>
+            <Title title={"menu.dashboard"} />
+            <Welcome />
             <div
                 style={{
                     boxSizing: 'border-box',

--
Gitblit v1.9.1