dev_ec
杨树林 5 years ago
parent 984e4f0900
commit e14046b705

@ -1,13 +1,12 @@
import React, { Component } from 'react'; import React, { Component } from 'react';
import axios from 'axios'; import axios from 'axios';
import { Spin } from 'antd';
import { TPMIndexHOC } from '../../../tpm/TPMIndexHOC'; import { TPMIndexHOC } from '../../../tpm/TPMIndexHOC';
import { SnackbarHOC,getImageUrl } from 'educoder' import { SnackbarHOC,getImageUrl } from 'educoder'
import { Pagination,Upload,Modal,Checkbox } from 'antd'; import { Pagination,Upload,Modal,Checkbox,Spin } from 'antd';
import EcTitleCourseEvaluations from '../../ecTitle/ecTitle' import EcTitleCourseEvaluations from '../../ecTitle/ecTitle'
@ -44,10 +43,10 @@ class EcStudentList extends Component {
let year_id=this.props.match.params.yearId; let year_id=this.props.match.params.yearId;
const url ='/ec_years/'+year_id+'/students.json'; const url ='/ec_years/'+year_id+'/students.json';
axios.get(url, { axios.get(url, {params: {
page:this.state.pages, page:this.state.pages,
per_page:this.state.per_pages, per_page:this.state.per_pages,
}).then((response) => { }}).then((response) => {
if(response){ if(response){
if(response.status){ if(response.status){
if(response.status===200){ if(response.status===200){
@ -86,9 +85,10 @@ class EcStudentList extends Component {
let major_id=this.props.match.params.majorId; let major_id=this.props.match.params.majorId;
let year_id=this.props.match.params.yearId; let year_id=this.props.match.params.yearId;
const url ='/ec_years/'+year_id+'/students.json'; const url ='/ec_years/'+year_id+'/students.json';
axios.get(url, { axios.get(url, {params: {
page:this.state.pages, page: this.state.pages,
per_page:this.state.per_pages, per_page: this.state.per_pages,
}
} }
).then((response) => { ).then((response) => {
if(response){ if(response){
@ -186,10 +186,10 @@ class EcStudentList extends Component {
let major_id=this.props.match.params.majorId; let major_id=this.props.match.params.majorId;
let year_id=this.props.match.params.yearId; let year_id=this.props.match.params.yearId;
const url ='/ec_years/'+year_id+'/students.json'; const url ='/ec_years/'+year_id+'/students.json';
axios.get(url, { axios.get(url, {params: {
page:this.state.pages, page:page,
per_page:this.state.per_pages, per_page:this.state.per_pages,
}).then((response) => { }}).then((response) => {
if(response){ if(response){
if(response.status){ if(response.status){
if(response.status===200){ if(response.status===200){
@ -398,7 +398,8 @@ class EcStudentList extends Component {
</div>} </div>}
</div> </div>
<Spin spinning={this.state.isSpin}> <Spin spinning={this.state.isSpin}>
<div className="ListTableLine minH-560 edu-back-white mb80" id="listContent"> <div>
<div className="ListTableLine minH-500 edu-back-white" id="listContent">
<p className="clearfix"> <p className="clearfix">
<span className="column-No column-2 relative"> <span className="column-No column-2 relative">
<Checkbox <Checkbox
@ -410,7 +411,6 @@ class EcStudentList extends Component {
<span className="column-2">姓名</span> <span className="column-2">姓名</span>
<span className="column-2">学号</span> <span className="column-2">学号</span>
</p> </p>
<style>{ <style>{
` `
.myslispan{ .myslispan{
@ -451,9 +451,11 @@ class EcStudentList extends Component {
} }
</ul> </ul>
<style> </div>
{ </div>
` <style>
{
`
.idpagin{ .idpagin{
width: 100% !important; width: 100% !important;
display: flex; display: flex;
@ -461,19 +463,19 @@ class EcStudentList extends Component {
} }
` `
} }
</style> </style>
<div style={{width:'100%',position: 'relative'}}> <div style={{width:'100%',position: 'relative'}}>
{ {
majorschoollist&&majorschoollist.students&&majorschoollist.students.length===0?"": majorschoollist&&majorschoollist.students&&majorschoollist.students.length===0?"":
<Pagination className={"pagelistStudentList mt30 idpagin"} <Pagination className={"pagelistStudentList mt30 idpagin"}
showQuickJumper current={this.state.pages} showQuickJumper current={this.state.pages}
onChange={this.showecStudentList} pageSize={20} onChange={this.showecStudentList} pageSize={20}
total={majorschoollist&&majorschoollist.students&&majorschoollist.students.length}></Pagination> total={majorschoollist&&majorschoollist.count}></Pagination>
} }
</div> </div>
</div>
</Spin> </Spin>
</div> </div>
</div> </div>

Loading…
Cancel
Save