mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-11 15:25:56 +08:00
init project
This commit is contained in:
69
public/react/src/modules/modals/Jointheclass.js
Normal file
69
public/react/src/modules/modals/Jointheclass.js
Normal file
@@ -0,0 +1,69 @@
|
||||
import React, { Component } from 'react';
|
||||
import { Modal} from 'antd';
|
||||
import axios from 'axios';
|
||||
import Modals from './Modals';
|
||||
//加入精品课堂
|
||||
class Jointheclass extends Component {
|
||||
|
||||
constructor(props) {
|
||||
super(props);
|
||||
}
|
||||
|
||||
componentDidMount() {
|
||||
// console.log("加入精品课堂");
|
||||
// console.log(this.props);
|
||||
let type=this.props.yslJointhe===undefined?false:this.props.yslJointhe;
|
||||
if(type===true){
|
||||
this.setState({
|
||||
Modalstype:true
|
||||
})
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
modalCancel=()=>{
|
||||
this.props.ysljoinmodalCancel();
|
||||
};
|
||||
|
||||
setDownload=()=>{
|
||||
let cousestype=this.props.pathcousestypeid;
|
||||
let id=this.props.Pathcourseid===undefined?this.props.match.params.coursesId:this.props.Pathcourseid
|
||||
let url = `/courses/${id}/join_excellent_course.json`;
|
||||
axios.post(url).then((result) => {
|
||||
if(result){
|
||||
if(result.data){
|
||||
if(result.data.status === 0){
|
||||
this.props.showNotification(result.data.message);
|
||||
this.props.ysljoinmodalCanceltwo();
|
||||
if(cousestype===1){
|
||||
window.open(`/courses/${id}/informs`)
|
||||
}
|
||||
}else {
|
||||
this.props.showNotification(result.data.message);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}).catch((error) => {
|
||||
console.log(error)
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
|
||||
render() {
|
||||
// console.log("加入精品课堂2");
|
||||
//console.log(this.props.Pathcourseid);
|
||||
return(
|
||||
<Modals
|
||||
modalsType={this.props.yslJointhe===undefined?false:this.props.yslJointhe}
|
||||
modalsTopval={"是否确定加入该课堂?"}
|
||||
modalCancel={()=>this.modalCancel()}
|
||||
modalSave={()=>this.setDownload()}
|
||||
></Modals>
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
export default Jointheclass;
|
||||
|
||||
Reference in New Issue
Block a user