|
|
|
@ -1607,7 +1607,7 @@ class Trainingjobsetting extends Component {
|
|
|
|
|
showmodel:false
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
// 导出实习报告批量
|
|
|
|
|
// 导出实习报告批量
|
|
|
|
|
internshipreport = () => {
|
|
|
|
|
console.log("internshipreport");
|
|
|
|
|
var homeworkid = this.props.match.params.homeworkid;
|
|
|
|
@ -1616,14 +1616,26 @@ class Trainingjobsetting extends Component {
|
|
|
|
|
params: {
|
|
|
|
|
homework_common_id: homeworkid,
|
|
|
|
|
}
|
|
|
|
|
}).then((response) => {
|
|
|
|
|
console.log("1593");
|
|
|
|
|
},{responseType: 'blob'}).then((response) => {
|
|
|
|
|
console.log("326");
|
|
|
|
|
console.log(response);
|
|
|
|
|
var blob = new Blob([response.data])
|
|
|
|
|
var downloadElement = document.createElement('a');
|
|
|
|
|
var href = window.URL.createObjectURL(blob); //创建下载的链接
|
|
|
|
|
let filename = response.headers.get('Content-Disposition');
|
|
|
|
|
if (filename) {
|
|
|
|
|
filename = filename.match(/\"(.*)\"/)[1]; //提取文件名
|
|
|
|
|
downloadElement.href = href;
|
|
|
|
|
downloadElement.download = filename; //下载后文件名
|
|
|
|
|
document.body.appendChild(downloadElement);
|
|
|
|
|
downloadElement.click(); //点击下载
|
|
|
|
|
document.body.removeChild(downloadElement); //下载完成移除元素
|
|
|
|
|
}
|
|
|
|
|
window.URL.revokeObjectURL(href); //释放掉blob对象
|
|
|
|
|
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
console.log(error)
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 课堂学生成绩的导出下载
|
|
|
|
@ -1631,9 +1643,22 @@ class Trainingjobsetting extends Component {
|
|
|
|
|
console.log("Classstudentachievement");
|
|
|
|
|
const course_id = this.props.match.params.coursesId;
|
|
|
|
|
let url = "/courses/" + course_id + "/export_member_scores_excel.xlsx";
|
|
|
|
|
axios.get(url).then((response) => {
|
|
|
|
|
console.log("1607");
|
|
|
|
|
axios.get((url),{responseType: 'blob'}).then((response) => {
|
|
|
|
|
console.log("339");
|
|
|
|
|
console.log(response);
|
|
|
|
|
var blob = new Blob([response.data])
|
|
|
|
|
var downloadElement = document.createElement('a');
|
|
|
|
|
var href = window.URL.createObjectURL(blob); //创建下载的链接
|
|
|
|
|
let filename = response.headers.get('Content-Disposition');
|
|
|
|
|
if (filename) {
|
|
|
|
|
filename = filename.match(/\"(.*)\"/)[1]; //提取文件名
|
|
|
|
|
downloadElement.href = href;
|
|
|
|
|
downloadElement.download = filename; //下载后文件名
|
|
|
|
|
document.body.appendChild(downloadElement);
|
|
|
|
|
downloadElement.click(); //点击下载
|
|
|
|
|
document.body.removeChild(downloadElement); //下载完成移除元素
|
|
|
|
|
}
|
|
|
|
|
window.URL.revokeObjectURL(href); //释放掉blob对象
|
|
|
|
|
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
console.log(error)
|
|
|
|
|