|
|
@ -125,7 +125,6 @@ class studentsList extends Component{
|
|
|
|
isSpin:false,
|
|
|
|
isSpin:false,
|
|
|
|
DownloadType:false,
|
|
|
|
DownloadType:false,
|
|
|
|
DownloadMessageval:undefined,
|
|
|
|
DownloadMessageval:undefined,
|
|
|
|
donwloading:false,
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
/// 确认是否下载
|
|
|
|
/// 确认是否下载
|
|
|
@ -153,21 +152,16 @@ class studentsList extends Component{
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}else {
|
|
|
|
}else {
|
|
|
|
this.props.showNotification(`正在下载中`);
|
|
|
|
this.props.showNotification(`正在下载中`);
|
|
|
|
// window.open("/api"+url, '_blank');
|
|
|
|
window.open("/api"+url, '_blank');
|
|
|
|
this.setState({ donwloading: true })
|
|
|
|
// downloadFile({
|
|
|
|
downloadFile({
|
|
|
|
// url: url,
|
|
|
|
url: url,
|
|
|
|
// successCallback: (url) => {
|
|
|
|
successCallback: (url) => {
|
|
|
|
// console.log('successCallback')
|
|
|
|
console.log('successCallback')
|
|
|
|
// },
|
|
|
|
this.setState({ donwloading: false })
|
|
|
|
// failCallback: (responseHtml, url) => {
|
|
|
|
|
|
|
|
// console.log('failCallback')
|
|
|
|
},
|
|
|
|
// }
|
|
|
|
failCallback: (responseHtml, url) => {
|
|
|
|
// })
|
|
|
|
console.log('failCallback')
|
|
|
|
|
|
|
|
this.setState({ donwloading: false })
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}).catch((error) => {
|
|
|
|
}).catch((error) => {
|
|
|
|
console.log(error)
|
|
|
|
console.log(error)
|
|
|
@ -609,22 +603,20 @@ class studentsList extends Component{
|
|
|
|
|
|
|
|
|
|
|
|
`}</style>
|
|
|
|
`}</style>
|
|
|
|
{ isAdmin &&
|
|
|
|
{ isAdmin &&
|
|
|
|
<Spin spinning={this.state.donwloading} style={{ }}>
|
|
|
|
|
|
|
|
<li className="li_line drop_down fr color-blue font-16">
|
|
|
|
<li className="li_line drop_down fr color-blue font-16">
|
|
|
|
导出<i className="iconfont icon-xiajiantou font-12 ml2"></i>
|
|
|
|
导出<i className="iconfont icon-xiajiantou font-12 ml2"></i>
|
|
|
|
<ul className="drop_down_menu" style={{"right": "-20px", "left": "unset", "height": "auto"}}>
|
|
|
|
<ul className="drop_down_menu" style={{"right": "-20px", "left": "unset", "height": "auto"}}>
|
|
|
|
<li onClick={(i) => this.confirmysl(exportUrltwo)}><a
|
|
|
|
<li><a
|
|
|
|
onClick={(i) => this.confirmysl(exportUrltwo)}>课堂信息</a>
|
|
|
|
onClick={(i) => this.confirmysl(exportUrltwo)}>课堂信息</a>
|
|
|
|
</li>
|
|
|
|
</li>
|
|
|
|
<li onClick={(i) => this.confirmysl(exportUrlthree)}><a
|
|
|
|
<li><a
|
|
|
|
onClick={(i) => this.confirmysl(exportUrlthree)}>活跃度</a>
|
|
|
|
onClick={(i) => this.confirmysl(exportUrlthree)}>活跃度</a>
|
|
|
|
</li>
|
|
|
|
</li>
|
|
|
|
<li onClick={(i) => this.confirmysl(exportUrl)}><a
|
|
|
|
<li><a
|
|
|
|
onClick={(i) => this.confirmysl(exportUrl)}>总成绩</a>
|
|
|
|
onClick={(i) => this.confirmysl(exportUrl)}>总成绩</a>
|
|
|
|
</li>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
</li>
|
|
|
|
</Spin>
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
{/*<WordsBtn style="blue" className="" onClick={(url)=>this.confirmysl(exportUrl)} >导出成绩</WordsBtn>*/}
|
|
|
|
{/*<WordsBtn style="blue" className="" onClick={(url)=>this.confirmysl(exportUrl)} >导出成绩</WordsBtn>*/}
|
|
|
|
{/* */}
|
|
|
|
{/* */}
|
|
|
|