import React, {Component} from "react"; import {Table} from "antd"; class OfficialAcademicTranscript extends Component { constructor(props) { super(props); this.state = { loadingstate:true, datas:undefined } } componentDidMount() { } render() { let {data}=this.props; let datas=[]; // data&&data.exercise_counts.forEach((item,key)=>{ }) datas.push({ commit_percent:data&&data.exercise_counts.commit_percent, min_score:data&&data.exercise_counts.min_score, max_score:data&&data.exercise_counts.max_score, average_score:data&&data.exercise_counts.average_score, fail_counts:data&&data.exercise_counts.fail_counts, pass_counts:data&&data.exercise_counts.pass_counts, good_counts:data&&data.exercise_counts.good_counts, best_counts:data&&data.exercise_counts.best_counts, }) let columns=[{ title: '提交率', dataIndex: 'commit_percent', key: 'commit_percent', render: (text, record) => ( {record.commit_percent===0?0:(record.commit_percent*100).toFixed(2)}% ), }, { title: '最低分', dataIndex: 'min_score', key: 'min_score', render: (text, record) => ( {record.min_score}分 ), }, { title: '最高分', dataIndex: 'max_score', key: 'max_score', render: (text, record) => ( {record.max_score}分 ), }, { title: '平均分', key: 'average_score', dataIndex: 'average_score', render: (text, record) => ( {record.average_score}分 ), }, { title: '不及格(得分 低于60%)', key: 'fail_counts', dataIndex: 'fail_counts', render: (text, record) => ( {record.fail_counts}人 ), }, { title: '及格(得分 60%~70%)', key: 'pass_counts', dataIndex: 'pass_counts', render: (text, record) => ( {record.pass_counts}人 ), }, { title: '良好(得分 70%~90%)', key: 'good_counts', dataIndex: 'good_counts', render: (text, record) => ( {record.good_counts}人 ), }, { title: '优秀(得分 90%~100%)', key: 'best_counts', dataIndex: 'best_counts', render: (text, record) => ( {record.best_counts}人 ), }]; // { // title: '调分', // key: 'adjustmentminute', // dataIndex: 'adjustmentminute', // // render: (text, record) => ( // // 6小时 50分钟 6秒 // // ), // }, return (