import { Card, Col, Row, Tabs } from 'antd'; import { DualAxes } from '@ant-design/plots'; import styles from '../style.less'; // import { useRequest } from 'react'; import { getCredentialPersonStatistics } from '../service'; import cookie from 'react-cookies'; import { useRequest } from 'umi'; export type TimeType = 'today' | 'week' | 'month' | 'year'; const { TabPane } = Tabs; // const credentialPersonStatistics = await getCredentialPersonStatistics({ // province_id: cookie.load('background_province_id') // }); const SalesCard = () => { const { loading: courseBrowseTimesLoading, data: credentialPersonStatistics = null } = useRequest(() => getCredentialPersonStatistics({ province_id: cookie.load('background_province_id') }), { formatResult: (result) => { return result.list; } }); const data = [] // console.log(credentialPersonStatistics, 'credentialPersonStatistics') credentialPersonStatistics?.map((e, i) => { data.push({ city: e.city_name, count: e.count, credential_rate: e.credential_rate?e.credential_rate:0 }) }) const config = { data: [data, data], xField: 'city', yField: ['count', 'credential_rate'], yAxis: [{ title: { text: '资质证书人数', }, }, { title: { text: '证书比例', }, label: { formatter: (val) => `${val}%`, }, }], tooltip: { customContent: (title, items) => { return ( <>