学员各页面缓存情况下刷新数据

This commit is contained in:
禺狨 2023-04-23 09:17:45 +08:00
parent 409fa080fc
commit 1aa209640d
2 changed files with 11 additions and 2 deletions

View File

@ -43,6 +43,11 @@ const MemberDepartmentProgressPage = () => {
const [did, setDid] = useState(Number(result.get("id"))); const [did, setDid] = useState(Number(result.get("id")));
const [title, setTitle] = useState(String(result.get("title"))); const [title, setTitle] = useState(String(result.get("title")));
useEffect(() => {
setDid(Number(result.get("id")));
resetData();
}, [Number(result.get("id"))]);
useEffect(() => { useEffect(() => {
getData(); getData();
}, [refresh, page, size]); }, [refresh, page, size]);

View File

@ -38,6 +38,10 @@ const MemberLearnPage = () => {
const [refresh2, setRefresh2] = useState(false); const [refresh2, setRefresh2] = useState(false);
const [uid, setUid] = useState(Number(result.get("id"))); const [uid, setUid] = useState(Number(result.get("id")));
useEffect(() => {
setUid(Number(result.get("id")));
}, [Number(result.get("id"))]);
useEffect(() => { useEffect(() => {
getZxtData(); getZxtData();
return () => { return () => {
@ -47,11 +51,11 @@ const MemberLearnPage = () => {
useEffect(() => { useEffect(() => {
getLearnHours(); getLearnHours();
}, [refresh, page, size]); }, [refresh, page, size, uid]);
useEffect(() => { useEffect(() => {
getLearnCourses(); getLearnCourses();
}, [refresh2, page2, size2]); }, [refresh2, page2, size2, uid]);
const getZxtData = () => { const getZxtData = () => {
member.learnStats(uid).then((res: any) => { member.learnStats(uid).then((res: any) => {