dev_cs
杨树林 5 years ago
parent 648013189f
commit 628e248a2d

@ -392,16 +392,13 @@ class Elearning extends Component{
<Spin size="large" spinning={isSpin} id={"cdiv"}> <Spin size="large" spinning={isSpin} id={"cdiv"}>
<div className=" clearfix" style={this.props.isAdmin()===true?{marginTop:"0px"}:{marginTop:"20px"}}> <div className=" clearfix" style={this.props.isAdmin()===true?{marginTop:"0px"}:{marginTop:"20px"}}>
{
stages===undefined||stages===JSON.stringify("[]")||stages.length===0?
<NoneData></NoneData>
:
<div> <div>
{/*开始学习*/} {/*开始学习*/}
<YslDetailCards {...this.state} {...this.props} Startlearningtwo={()=>this.Startlearningtwo()} Myreload={()=>this.Myreload()} Tojoinclass={()=>this.Tojoinclass()} getPathCardsList={()=>this.getdata()}></YslDetailCards> <YslDetailCards {...this.state} {...this.props} Startlearningtwo={()=>this.Startlearningtwo()} Myreload={()=>this.Myreload()} Tojoinclass={()=>this.Tojoinclass()} getPathCardsList={()=>this.getdata()}></YslDetailCards>
</div> </div>
}
</div> </div>
</Spin> </Spin>

@ -7,6 +7,7 @@ import { BrowserRouter as Router, Route, Link } from "react-router-dom";
import DetailCardsEditAndEdit from '../../paths/PathDetail/DetailCardsEditAndEdit'; import DetailCardsEditAndEdit from '../../paths/PathDetail/DetailCardsEditAndEdit';
import DetailCardsEditAndAdd from "../../paths/PathDetail/DetailCardsEditAndAdd"; import DetailCardsEditAndAdd from "../../paths/PathDetail/DetailCardsEditAndAdd";
import Modals from "../../modals/Modals"; import Modals from "../../modals/Modals";
import NoneData from "../coursesPublic/NoneData";
class YslDetailCards extends Component{ class YslDetailCards extends Component{
constructor(props){ constructor(props){
super(props) super(props)
@ -219,6 +220,7 @@ class YslDetailCards extends Component{
}) })
} }
cardsModalsave=()=>{ cardsModalsave=()=>{
debugger
this.setState({ this.setState({
Modalstype:false, Modalstype:false,
Modalstopval:'', Modalstopval:'',
@ -226,20 +228,51 @@ class YslDetailCards extends Component{
editdelectid:undefined editdelectid:undefined
}) })
} }
delectpathCardseditfun=()=>{
let {delecttype,editdelectid}=this.state;
let id=editdelectid;
if(delecttype===true){
let url ='/stages/'+id+'.json'
axios.delete(url).then((response) => {
if(response.data.status===1){
// window.location.href = "/paths/" + response.data.subject_id
this.setState({
idsum:undefined,
pathCardsedittype:false,
Modalstype:false,
Modalstopval:'',
Modalsbottomval:'',
delecttype:false,
editdelectid:undefined
})
// this.getPathCardsList();
this.updatapathCardsedit()
}
}).catch((error) => {
console.log(error)
})
}
}
render(){ render(){
let{showparagraph,showparagraphkey,showparagraphindex,hidestartshixunsreplacevalue,idsum,pathCardsedittype,pathid,Modalstype,Modalstopval,Modalsbottomval,delecttype,pathlistedit,editbuttomtypeadd,editbuttomtype} =this.state; let{showparagraph,showparagraphkey,showparagraphindex,hidestartshixunsreplacevalue,idsum,pathCardsedittype,pathid,Modalstype,Modalstopval,Modalsbottomval,delecttype,pathlistedit,editbuttomtypeadd,editbuttomtype} =this.state;
let { stages }=this.props; let { stages }=this.props;
const antIcon = <Icon type="loading" style={{ fontSize: 24 }} spin />; const antIcon = <Icon type="loading" style={{ fontSize: 24 }} spin />;
console.log("pathCardsedittype"); // console.log("pathCardsedittype");
console.log(pathCardsedittype); // console.log(pathCardsedittype);
console.log(editbuttomtype); // console.log(editbuttomtype);
console.log("this.props.isAdmin"); // console.log("this.props.isAdmin");
console.log(this.props.isAdmin()); // console.log(this.props.isAdmin());
console.log(this.state.delecttype);
return( return(
<div> <div>
<div className="lesson-saved-list"> {
stages===undefined||stages===JSON.stringify("[]")||stages.length===0?
""
:
<div className="lesson-saved-list">
<Modal <Modal
keyboard={false} keyboard={false}
title="提示" title="提示"
@ -412,6 +445,7 @@ class YslDetailCards extends Component{
}) })
} }
</div> </div>
}
{ editbuttomtypeadd===true?'': { editbuttomtypeadd===true?'':
<DetailCardsEditAndAdd <DetailCardsEditAndAdd
{...this.props} {...this.props}

Loading…
Cancel
Save