//import { InfoCircleOutlined } from '@ant-design/icons'; import { Column } from '@ant-design/charts'; import { Col, Row, } from 'antd'; import numeral from 'numeral'; import { ChartCard, } from './Charts'; // import type { SubjectAndCourseNumberStatistics } from '../data.d'; //import styles from '../style.less'; import { useRequest } from 'umi'; import { subjectAndCourseNumberStatistics, trainNumberBySubjectStatistics } from '../service'; const IntroduceRow = () => { const { loading: subjectAndCourseLoading, data: subjectAndCourseData = null } = useRequest(subjectAndCourseNumberStatistics); // 主题数、课程数统计 const { loading: trainNumberBySubjectLoading, data: trainNumberBySubjectData = null } = useRequest(trainNumberBySubjectStatistics); // 主题数、课程数统计 console.log('subjectAndCourseData::', subjectAndCourseData); console.log('trainNumberBySubjectData::', trainNumberBySubjectData); return ( { // const {name, value} = args; console.log('args', name) return { name: '关联培训数量', value: value }; } }} xAxis={{ visible: true, title: { text: '主题名称', visible: false, }, label: { interval: 0,//横轴信息全部显示 rotate: 0.3,//-30度角倾斜显示 \ autoEllipsis: true, style: { textAlign: 'left' } } }} yAxis={{ visible: true, title: { text: '数量', visible: false, }, }} title={{ visible: false, style: { fontSize: 14, }, }} /> ); } export default IntroduceRow;