|
|
|
@ -24,7 +24,6 @@ class Headplugselection extends Component {
|
|
|
|
|
//初始化
|
|
|
|
|
componentDidMount(){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//
|
|
|
|
|
// setdiscipline_id={(e)=>this.setdiscipline_id(e)}
|
|
|
|
@ -42,12 +41,9 @@ class Headplugselection extends Component {
|
|
|
|
|
})
|
|
|
|
|
if(name==="全部"){
|
|
|
|
|
this.props.setdiscipline_id(null);
|
|
|
|
|
this.props.setsub_discipline_id(null);
|
|
|
|
|
this.props.settag_discipline_id(null);
|
|
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
this.props.setdiscipline_id(id);
|
|
|
|
|
this.props.setsub_discipline_id(null);
|
|
|
|
|
this.props.settag_discipline_id(null);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -62,7 +58,6 @@ class Headplugselection extends Component {
|
|
|
|
|
titlesttingss:null,
|
|
|
|
|
})
|
|
|
|
|
this.props.setsub_discipline_id(id);
|
|
|
|
|
this.props.settag_discipline_id(null);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
settitlesttingss=(name,id)=>{
|
|
|
|
@ -84,9 +79,11 @@ class Headplugselection extends Component {
|
|
|
|
|
let {page,titlestting,titlesttings,titlesttingss}=this.state;
|
|
|
|
|
// console.log("Headplugselection");
|
|
|
|
|
// console.log(this.props.disciplinesdata);
|
|
|
|
|
// disciplinesdatakc:kc,
|
|
|
|
|
// disciplinesdatazsd:zsd,
|
|
|
|
|
return (
|
|
|
|
|
<div className=" clearfix mt21 ">
|
|
|
|
|
<div className="educontent w1200">
|
|
|
|
|
<div className="educontent w1200dbl">
|
|
|
|
|
|
|
|
|
|
<div className="clearfix edu-back-white tophoms">
|
|
|
|
|
{/*课程*/}
|
|
|
|
@ -107,95 +104,79 @@ class Headplugselection extends Component {
|
|
|
|
|
})}
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{/*课程*/}
|
|
|
|
|
<div className="mt30 sortinxdirection">
|
|
|
|
|
<div className="w60 tophomsembolds">
|
|
|
|
|
课程:
|
|
|
|
|
</div>
|
|
|
|
|
<div className="sortinxdirection minleng40">
|
|
|
|
|
{
|
|
|
|
|
this.props.disciplinesdatakc===0?
|
|
|
|
|
""
|
|
|
|
|
:
|
|
|
|
|
<div className="mt30 sortinxdirection">
|
|
|
|
|
<div className="w60 tophomsembolds">
|
|
|
|
|
课程:
|
|
|
|
|
</div>
|
|
|
|
|
<div className="sortinxdirection minleng40">
|
|
|
|
|
|
|
|
|
|
{this.props.disciplinesdata&&this.props.disciplinesdata.map((objectn, index) => {
|
|
|
|
|
return (
|
|
|
|
|
titlestting==="全部"?
|
|
|
|
|
objectn.sub_disciplines&&objectn.sub_disciplines.map((object, indexs) => {
|
|
|
|
|
{this.props.disciplinesdata&&this.props.disciplinesdata.map((objectn, index) => {
|
|
|
|
|
return (
|
|
|
|
|
<div className={index===0&&indexs===0&&titlesttings===object.name?"titlesttingcss xiaoshou":index===0&&indexs===0&&titlesttings!==object.name?"titlesttingcssmy xiaoshou"
|
|
|
|
|
|
|
|
|
|
:titlesttings===object.name?" titlesttingcss xiaoshou":"titlesttingcssmy xiaoshou"} onClick={()=>this.settitlesttings(object.name,object.id)}>
|
|
|
|
|
{object.name}
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
:
|
|
|
|
|
objectn.name===titlestting?
|
|
|
|
|
objectn.sub_disciplines&&objectn.sub_disciplines.map((object, indexs) => {
|
|
|
|
|
return (
|
|
|
|
|
<div className={index===0&&indexs===0&&titlesttings===object.name?"titlesttingcss xiaoshou":index===0&&indexs===0&&titlesttings!==object.name?"titlesttingcssmy xiaoshou"
|
|
|
|
|
|
|
|
|
|
:titlesttings===object.name?" titlesttingcss xiaoshou":"titlesttingcssmy xiaoshou"} onClick={()=>this.settitlesttings(object.name,object.id)}>
|
|
|
|
|
{object.name}
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
: ""
|
|
|
|
|
)
|
|
|
|
|
})}
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
titlestting==="全部"?
|
|
|
|
|
objectn.sub_disciplines&&objectn.sub_disciplines.map((object, indexs) => {
|
|
|
|
|
return (
|
|
|
|
|
<div className={index===0&&indexs===0&&titlesttings===object.name?"titlesttingcss xiaoshou":index===0&&indexs===0&&titlesttings!==object.name?"titlesttingcssmy xiaoshou"
|
|
|
|
|
|
|
|
|
|
:titlesttings===object.name?" titlesttingcss xiaoshou":"titlesttingcssmy xiaoshou"} onClick={()=>this.settitlesttings(object.name,object.id)}>
|
|
|
|
|
{object.name}
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
:
|
|
|
|
|
objectn.name===titlestting?
|
|
|
|
|
objectn.sub_disciplines&&objectn.sub_disciplines.map((object, indexs) => {
|
|
|
|
|
return (
|
|
|
|
|
<div className={index===0&&indexs===0&&titlesttings===object.name?"titlesttingcss xiaoshou":index===0&&indexs===0&&titlesttings!==object.name?"titlesttingcssmy xiaoshou"
|
|
|
|
|
|
|
|
|
|
:titlesttings===object.name?" titlesttingcss xiaoshou":"titlesttingcssmy xiaoshou"} onClick={()=>this.settitlesttings(object.name,object.id)}>
|
|
|
|
|
{object.name}
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
: ""
|
|
|
|
|
)
|
|
|
|
|
})}
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
}
|
|
|
|
|
{/*知识点*/}
|
|
|
|
|
<div className="mt30 sortinxdirection">
|
|
|
|
|
<div className="w60 tophomsembolds">
|
|
|
|
|
知识点:
|
|
|
|
|
</div>
|
|
|
|
|
{
|
|
|
|
|
this.props.disciplinesdatazsd===0?
|
|
|
|
|
""
|
|
|
|
|
:<div className="mt30 sortinxdirection">
|
|
|
|
|
<div className="w60 tophomsembolds">
|
|
|
|
|
知识点:
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div className="sortinxdirection minleng40">
|
|
|
|
|
|
|
|
|
|
{this.props.disciplinesdata&&this.props.disciplinesdata.map((objecta, index) => {
|
|
|
|
|
return (
|
|
|
|
|
titlestting==="全部"&&titlesttings===null?
|
|
|
|
|
objecta.sub_disciplines&&objecta.sub_disciplines.map((objectb, indexs) => {
|
|
|
|
|
return (
|
|
|
|
|
objectb.tag_disciplines&&objectb.tag_disciplines.map((object, indexss) => {
|
|
|
|
|
return (
|
|
|
|
|
<div className={index===0&&indexs===0&&indexss===0&&titlesttingss===object.name?"titlesttingcss xiaoshou":
|
|
|
|
|
index===0&&indexs===0&&indexss===0&&titlesttingss!==object.name?"titlesttingcssmy xiaoshou"
|
|
|
|
|
:titlesttingss===object.name?" titlesttingcss xiaoshou":" titlesttingcssmy xiaoshou"} onClick={()=>this.settitlesttingss(object.name)}>
|
|
|
|
|
{object.name}
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
:titlestting==="全部"&&titlesttings!==null?
|
|
|
|
|
objecta.sub_disciplines&&objecta.sub_disciplines.map((objectb, indexs) => {
|
|
|
|
|
return (
|
|
|
|
|
titlesttings===objectb.name?
|
|
|
|
|
objectb.tag_disciplines&&objectb.tag_disciplines.map((object, indexss) => {
|
|
|
|
|
<div className="sortinxdirection minleng40">
|
|
|
|
|
|
|
|
|
|
{this.props.disciplinesdata&&this.props.disciplinesdata.map((objecta, index) => {
|
|
|
|
|
return (
|
|
|
|
|
titlestting==="全部"&&titlesttings===null?
|
|
|
|
|
objecta.sub_disciplines&&objecta.sub_disciplines.map((objectb, indexs) => {
|
|
|
|
|
return (
|
|
|
|
|
<div className={index===0&&indexs===0&&indexss===0&&titlesttingss===object.name?"titlesttingcss xiaoshou":
|
|
|
|
|
index===0&&indexs===0&&indexss===0&&titlesttingss!==object.name?"titlesttingcssmy xiaoshou"
|
|
|
|
|
:titlesttingss===object.name?" titlesttingcss xiaoshou":" titlesttingcssmy xiaoshou"} onClick={()=>this.settitlesttingss(object.name)}>
|
|
|
|
|
{object.name}
|
|
|
|
|
</div>
|
|
|
|
|
objectb.tag_disciplines&&objectb.tag_disciplines.map((object, indexss) => {
|
|
|
|
|
return (
|
|
|
|
|
<div className={index===0&&indexs===0&&indexss===0&&titlesttingss===object.name?"titlesttingcss xiaoshou":
|
|
|
|
|
index===0&&indexs===0&&indexss===0&&titlesttingss!==object.name?"titlesttingcssmy xiaoshou"
|
|
|
|
|
:titlesttingss===object.name?" titlesttingcss xiaoshou":" titlesttingcssmy xiaoshou"} onClick={()=>this.settitlesttingss(object.name)}>
|
|
|
|
|
{object.name}
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
)
|
|
|
|
|
}):""
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
: titlestting!=="全部"&&titlesttings!==null?
|
|
|
|
|
titlestting===objecta.name?
|
|
|
|
|
})
|
|
|
|
|
:titlestting==="全部"&&titlesttings!==null?
|
|
|
|
|
objecta.sub_disciplines&&objecta.sub_disciplines.map((objectb, indexs) => {
|
|
|
|
|
return (
|
|
|
|
|
titlesttings===objectb.name?
|
|
|
|
@ -210,39 +191,51 @@ class Headplugselection extends Component {
|
|
|
|
|
}):""
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
:""
|
|
|
|
|
: titlestting!=="全部"&&titlesttings===null?
|
|
|
|
|
titlestting===objecta.name?
|
|
|
|
|
objecta.sub_disciplines&&objecta.sub_disciplines.map((objectb, indexs) => {
|
|
|
|
|
return (
|
|
|
|
|
objectb.tag_disciplines&&objectb.tag_disciplines.map((object, indexss) => {
|
|
|
|
|
return (
|
|
|
|
|
<div className={index===0&&indexs===0&&indexss===0&&titlesttingss===object.name?"titlesttingcss xiaoshou":
|
|
|
|
|
index===0&&indexs===0&&indexss===0&&titlesttingss!==object.name?"titlesttingcssmy xiaoshou"
|
|
|
|
|
:titlesttingss===object.name?" titlesttingcss xiaoshou":" titlesttingcssmy xiaoshou"} onClick={()=>this.settitlesttingss(object.name)}>
|
|
|
|
|
{object.name}
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
:""
|
|
|
|
|
:""
|
|
|
|
|
)
|
|
|
|
|
})}
|
|
|
|
|
: titlestting!=="全部"&&titlesttings!==null?
|
|
|
|
|
titlestting===objecta.name?
|
|
|
|
|
objecta.sub_disciplines&&objecta.sub_disciplines.map((objectb, indexs) => {
|
|
|
|
|
return (
|
|
|
|
|
titlesttings===objectb.name?
|
|
|
|
|
objectb.tag_disciplines&&objectb.tag_disciplines.map((object, indexss) => {
|
|
|
|
|
return (
|
|
|
|
|
<div className={index===0&&indexs===0&&indexss===0&&titlesttingss===object.name?"titlesttingcss xiaoshou":
|
|
|
|
|
index===0&&indexs===0&&indexss===0&&titlesttingss!==object.name?"titlesttingcssmy xiaoshou"
|
|
|
|
|
:titlesttingss===object.name?" titlesttingcss xiaoshou":" titlesttingcssmy xiaoshou"} onClick={()=>this.settitlesttingss(object.name)}>
|
|
|
|
|
{object.name}
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
}):""
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
:""
|
|
|
|
|
: titlestting!=="全部"&&titlesttings===null?
|
|
|
|
|
titlestting===objecta.name?
|
|
|
|
|
objecta.sub_disciplines&&objecta.sub_disciplines.map((objectb, indexs) => {
|
|
|
|
|
return (
|
|
|
|
|
objectb.tag_disciplines&&objectb.tag_disciplines.map((object, indexss) => {
|
|
|
|
|
return (
|
|
|
|
|
<div className={index===0&&indexs===0&&indexss===0&&titlesttingss===object.name?"titlesttingcss xiaoshou":
|
|
|
|
|
index===0&&indexs===0&&indexss===0&&titlesttingss!==object.name?"titlesttingcssmy xiaoshou"
|
|
|
|
|
:titlesttingss===object.name?" titlesttingcss xiaoshou":" titlesttingcssmy xiaoshou"} onClick={()=>this.settitlesttingss(object.name)}>
|
|
|
|
|
{object.name}
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
:""
|
|
|
|
|
:""
|
|
|
|
|
)
|
|
|
|
|
})}
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|