Compare commits

..

No commits in common. "9809c311431cb03e9bd3619ca6832ecbb05ff266" and "9d810eb62a57fd11714becc2d46df8660abc3d7e" have entirely different histories.

View File

@ -72,18 +72,12 @@ export function AdminAssetsPage() {
const [expandedMember, setExpandedMember] = useState<number | null>(null); const [expandedMember, setExpandedMember] = useState<number | null>(null);
const [memberVideos, setMemberVideos] = useState<Record<number, { videos: AssetVideo[]; total: number; page: number }>>({}); const [memberVideos, setMemberVideos] = useState<Record<number, { videos: AssetVideo[]; total: number; page: number }>>({});
const [detailTask, setDetailTask] = useState<GenerationTask | null>(null); const [detailTask, setDetailTask] = useState<GenerationTask | null>(null);
const [error, setError] = useState<string | null>(null);
useEffect(() => { useEffect(() => {
adminApi.getAssetsOverview().then(({ data }) => { adminApi.getAssetsOverview().then(({ data }) => {
setOverview(data); setOverview(data);
setLoading(false); setLoading(false);
}).catch((err) => { }).catch(() => setLoading(false));
const msg = err?.response?.data?.detail || err?.response?.data?.error || err?.message || '未知错误';
const status = err?.response?.status || '';
setError(`${status ? `[${status}] ` : ''}${msg}`);
setLoading(false);
});
}, []); }, []);
const toggleTeam = useCallback(async (teamId: number) => { const toggleTeam = useCallback(async (teamId: number) => {
@ -124,7 +118,7 @@ export function AdminAssetsPage() {
}, [memberVideos]); }, [memberVideos]);
if (loading) return <div className={styles.loading}>...</div>; if (loading) return <div className={styles.loading}>...</div>;
if (!overview) return <div className={styles.empty}>{error ? `${error}` : ''}</div>; if (!overview) return <div className={styles.empty}></div>;
return ( return (
<div className={styles.page}> <div className={styles.page}>