import React, { useEffect, useState } from 'react'; import { Breadcrumb, Card, Steps, Typography, Spin, Grid, Space, Button, } from '@arco-design/web-react'; import axios from 'axios'; import useLocale from '../../utils/useLocale'; import ProfileItem from './item'; import styles from './style/index.module.less'; function BasicProfile() { const locale = useLocale(); const [loading, setLoading] = useState(false); const [data, setData] = useState({ status: 1 }); const [preLoading, setPreLoading] = useState(false); const [preData, setPreData] = useState({}); function fetchData() { setLoading(true); axios .get('/api/basicProfile') .then((res) => { setData(res.data || {}); }) .finally(() => { setLoading(false); }); } function fetchPreData() { setPreLoading(true); axios .get('/api/basicProfile') .then((res) => { setPreData(res.data || {}); }) .finally(() => { setPreLoading(false); }); } useEffect(() => { fetchData(); fetchPreData(); }, []); return (