|
|
@ -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}
|
|
|
|