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,6 +451,8 @@ class EcStudentList extends Component {
} }
</ul> </ul>
</div>
</div>
<style> <style>
{ {
` `
@ -469,11 +471,11 @@ class EcStudentList extends Component {
<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