@ -19,7 +19,8 @@ class NewShixunModel extends Component{
order : 'desc' ,
diff : 0 ,
limit : 15 ,
sort : "myshixuns_count"
sort : "myshixuns_count" ,
belongtoindex : 0 ,
}
}
componentDidMount ( ) {
@ -161,7 +162,17 @@ class NewShixunModel extends Component{
} )
let { status , order , diff , limit , sort } = this . state ;
if ( this . props . type === 'shixuns' ) {
this . getdatalist ( 1 , value , status , undefined , order , diff , limit )
this . getdatalist ( 1 , value , status , undefined , order , diff , limit ) ;
if ( value === "all" ) {
this . setState ( {
belongtoindex : 0
} )
} else {
this . setState ( {
belongtoindex : 1
} )
}
} else {
this . getdatalist ( 1 , value , undefined , undefined , order , undefined , limit , undefined , sort )
}
@ -322,6 +333,7 @@ class NewShixunModel extends Component{
this . getdatalist ( page , type , status , keyword , order , diff , limit )
}
updatepathlist = ( sorts , orders ) => {
let { page , type , keyword , order , diff , limit , status , sort } = this . state ;
let seartorders ;
@ -352,7 +364,7 @@ class NewShixunModel extends Component{
}
render ( ) {
let { diff , Grouplist , status , shixun _list , shixuns _count , page , type , order , sort }= this . state ;
let { diff , Grouplist , status , shixun _list , shixuns _count , page , type , order , sort ,belongtoindex }= this . state ;
// let {visible,patheditarry}=this.props;
// console.log(Grouplist)
// console.log(allGrouplist)
@ -428,6 +440,9 @@ class NewShixunModel extends Component{
. ant - drawer - body {
padding : 15 px 24 px 24 px 0 px ;
}
. ant - dropdown {
z - index : 11000
}
`
}
< / s t y l e >
@ -443,7 +458,7 @@ class NewShixunModel extends Component{
< Spin spinning = { this . state . isspinning } >
< div className = { "clearfix educontent pr mb60shixun" } >
< div className = { "square-list clearfix "} >
< div className = { "square-list clearfix verticallayout "} >
< div className = "newshixunheadersear" >
< div style = { { height : "53px" } } > < / d i v >
@ -469,7 +484,36 @@ class NewShixunModel extends Component{
onSearch = { ( value ) => this . setdatafuns ( value ) } / >
< / d i v >
< div className = "clearfix font-12 mt30" >
{ this . props . type === 'shixuns' ?
< div className = "clearfix sortinxdirection mt30 intermediatecenterysls" >
< p className = "nandu" > 筛选 : < / p >
< p className = { belongtoindex === 0 ? "clickbutstwo ml13" : "clickbutstwos ml13" } onClick = { ( ) => this . belongto ( "all" ) } > 全部实训 < / p >
< p className = { belongtoindex === 1 ? "clickbutstwo ml20" : "clickbutstwos ml20" } onClick = { ( ) => this . belongto ( "mine" ) } > 普通实训 < / p >
< / d i v > : " "
}
{ /*{this.props.type==='shixuns'? <Dropdown overlay={menus}>*/ }
{ /* <a className="ant-dropdown-link color-grey-6">*/ }
{ /* {diff===0?"难度":diff===1?"初级":diff===2?"中级":diff===3?"高级":diff===4?"顶级":""}<Icon type="down" className={"color-grey-6"}/>*/ }
{ /* </a>*/ }
{ /*</Dropdown>:""}*/ }
{ this . props . type === 'shixuns' ?
< div className = "clearfix sortinxdirection mt20 intermediatecenterysls" >
< p className = "nandu" > 难度 : < / p >
< p className = { diff === 0 ? "clickbuts ml13" : "clickbutst ml13" } onClick = { ( ) => this . DropdownClick ( 0 ) } > 全部 < / p >
< p className = { diff === 1 ? "clickbuts ml30" : "clickbutst ml30" } onClick = { ( ) => this . DropdownClick ( 1 ) } > 初级 < / p >
< p className = { diff === 2 ? "clickbuts ml30" : "clickbutst ml30" } onClick = { ( ) => this . DropdownClick ( 2 ) } > 中级 < / p >
< p className = { diff === 3 ? "clickbuts ml30" : "clickbutst ml30" } onClick = { ( ) => this . DropdownClick ( 3 ) } > 高级 < / p >
< p className = { diff === 4 ? "clickbuts ml30" : "clickbutst ml30" } onClick = { ( ) => this . DropdownClick ( 4 ) } > 顶级 < / p >
< / d i v > : " "
}
< div className = { this . props . type === 'shixuns' ? "clearfix font-12 mt20" : "clearfix font-12 mt30" } >
< div className = "font-12 ml5 fl" >
@ -506,17 +550,18 @@ class NewShixunModel extends Component{
< / a >
< / D r o p d o w n > : " " : " " }
{ this . props . type === 'shixuns' ? < Dropdown overlay = { menus } >
< a className = "ant-dropdown-link color-grey-6" >
{ diff === 0 ? "难度" : diff === 1 ? "初级" : diff === 2 ? "中级" : diff === 3 ? "高级" : diff === 4 ? "顶级" : "" } < Icon type = "down" className = { "color-grey-6" } / >
< / a >
< / D r o p d o w n > : " " }
< / d i v >
< div className = "font-12 alltopiscright ml25 fr" >
{ /*<span className={"fr pointer color-grey-3"} onClick={()=>this.props.hideNewShixunModelType()}>返回</span>*/ }
< span className = { type === "mine" ? "fr topcsactive pointer color-grey-3 color-blue" : "fr pointer color-grey-3" } onClick = { ( ) => this . belongto ( "mine" ) } > 我的 { this . props . type === 'shixuns' ? '实训' : "课程" } < / s p a n >
< span className = { type === "all" ? "fr mr30 topcsactive pointer color-grey-3 color-blue" : "fr mr30 pointer color-grey-3" } onClick = { ( ) => this . belongto ( "all" ) } > 全部 { this . props . type === 'shixuns' ? '实训' : "课程" } < / s p a n >
< div className = "font-12 alltopiscright ml25 fl" >
{ this . props . type === 'shixuns' ? "" :
< span className = { type === "mine" ? "fr topcsactive pointer color-grey-3 color-blue" : "fr pointer color-grey-3" } onClick = { ( ) => this . belongto ( "mine" ) } > 我的课程 < / s p a n >
}
{ this . props . type === 'shixuns' ? "" :
< span className = { type === "all" ? "fr mr30 topcsactive pointer color-grey-3 color-blue" : "fr mr30 pointer color-grey-3" } onClick = { ( ) => this . belongto ( "all" ) } > 全部课程 < / s p a n >
}
< / d i v >
< / d i v >