调整题库

yslnewtiku
杨树林 5 years ago
parent 8010a9d3c5
commit a00922f4e7

@ -36,7 +36,9 @@ class Question extends Component {
Contentdata:[], Contentdata:[],
difficulty:null, difficulty:null,
visiblemys:false, visiblemys:false,
visiblemyss:false,
item_type:null, item_type:null,
keyword:null,
} }
} }
@ -70,7 +72,9 @@ class Question extends Component {
defaultActiveKey:key, defaultActiveKey:key,
}) })
var data={ var data={
public:key public:key,
item_type:this.state.item_type,
difficulty:this.state.difficulty,
}; };
this.getdata(data); this.getdata(data);
@ -165,7 +169,8 @@ class Question extends Component {
var data={ var data={
public:this.state.defaultActiveKey, public:this.state.defaultActiveKey,
difficulty:difficulty difficulty:difficulty,
item_type:this.state.item_type,
}; };
this.getdata(data); this.getdata(data);
@ -174,6 +179,7 @@ class Question extends Component {
setitem_types=(item_type)=>{ setitem_types=(item_type)=>{
this.setState({ this.setState({
item_type:item_type, item_type:item_type,
visiblemyss:false,
}) })
var data={ var data={
@ -190,6 +196,40 @@ class Question extends Component {
visiblemys:boll, visiblemys:boll,
}) })
} }
handleVisibleChanges=(boll)=>{
this.setState({
visiblemyss:boll,
})
}
setdatafunsval=(e)=>{
this.setState({
keywords:e.target.value
})
var data={
public:this.state.defaultActiveKey,
difficulty:this.state.difficulty,
item_type:this.state.item_type,
keywords:e.target.value,
};
this.getdata(data);
}
setdatafuns =(value)=>{
this.setState({
keywords:value,
})
var data={
public:this.state.defaultActiveKey,
difficulty:this.state.difficulty,
item_type:this.state.item_type,
keywords:value,
};
this.getdata(data);
}
render() { render() {
let {page,limit,count,Headertop,visible,placement,modalsType}=this.state; let {page,limit,count,Headertop,visible,placement,modalsType}=this.state;
return ( return (
@ -204,6 +244,9 @@ class Question extends Component {
<Headplugselection ></Headplugselection> <Headplugselection ></Headplugselection>
{/*头部*/} {/*头部*/}
<Contentpart {...this.state} {...this.props} <Contentpart {...this.state} {...this.props}
setdatafuns={(e)=>this.setdatafuns(e)}
setdatafunsval={(e)=>this.setdatafunsval(e)}
handleVisibleChanges={(e)=>this.handleVisibleChanges(e)}
setitem_types={(e)=>this.setitem_types(e)} setitem_types={(e)=>this.setitem_types(e)}
handleVisibleChange={(e)=>this.handleVisibleChange(e)} handleVisibleChange={(e)=>this.handleVisibleChange(e)}
setdifficulty={(e)=>this.setdifficulty(e)} setdifficulty={(e)=>this.setdifficulty(e)}

@ -9,6 +9,7 @@ import {
Pagination, Pagination,
Drawer, Drawer,
Input, Input,
Button,
Breadcrumb Breadcrumb
} from "antd"; } from "antd";
import {TPMIndexHOC} from "../tpm/TPMIndexHOC"; import {TPMIndexHOC} from "../tpm/TPMIndexHOC";
@ -274,7 +275,12 @@ class Questionitem_banks extends Component {
:item_type&&item_type==="PROGRAM"?"":"" :item_type&&item_type==="PROGRAM"?
<div className="programcss">
</div>
:""
} }
@ -284,17 +290,17 @@ class Questionitem_banks extends Component {
item_type===null? item_type===null?
"" ""
: :
<div className="bottomdivs sortinxdirection intermediatecenter mt50" style={{ <div className=" clearfix bor-bottom-greyE edu-back-white orderingbox newshixunbottombtn bottomdivs sortinxdirection intermediatecenter mt50" style={{
position:"absolute", position:"absolute",
bottom: "0px", bottom: "0px",
}} > }} >
<a href={'/question'}> <a href={'/question'}>
<div className="divquxiao mr20 xiaoshou"> <div className="divquxiao mr20 xiaoshou">
<p className="divquxiaotest" >取消</p> <p className="divquxiaotest" >取消</p>
</div> </div>
</a> </a>
<div className="divbaocun xiaoshou"><p className="divbaocuntests" onClick={()=>this.preservation()}>保存</p></div> <div className="divbaocun xiaoshou"><p className="divbaocuntests" onClick={()=>this.preservation()}>保存</p></div>
</div> </div>
} }
@ -311,3 +317,4 @@ class Questionitem_banks extends Component {
} }
export default SnackbarHOC() (TPMIndexHOC ( Questionitem_banks )); export default SnackbarHOC() (TPMIndexHOC ( Questionitem_banks ));

@ -31,13 +31,7 @@ class Contentpart extends Component {
} }
setdatafuns=(value)=>{
}
setdatafunsval=(e)=>{
}
render() { render() {
let {page}=this.state; let {page}=this.state;
let {defaultActiveKey}=this.props; let {defaultActiveKey}=this.props;
@ -151,7 +145,7 @@ class Contentpart extends Component {
<Popover placement="bottom" content={content} trigger="click"> <Popover placement="bottom" content={content} trigger="click" visible={this.props.visiblemyss} onVisibleChange={()=>this.props.handleVisibleChanges(true)}>
<div className="sortinxdirection mr40"> <div className="sortinxdirection mr40">
<div className="subjecttit"> <div className="subjecttit">
题型 题型
@ -164,8 +158,8 @@ class Contentpart extends Component {
placeholder="请输入题目名称、内容" placeholder="请输入题目名称、内容"
enterButton enterButton
size="large" size="large"
onInput={(e)=>this.setdatafunsval(e)} onInput={(e)=>this.props.setdatafunsval(e)}
onSearch={ (value)=>this.setdatafuns(value)} /> onSearch={ (value)=>this.props.setdatafuns(value)} />
</div> </div>
</div> </div>

@ -540,3 +540,8 @@
.ml45{ .ml45{
margin-left: 45px; margin-left: 45px;
} }
.programcss{
height: 251px;
min-height: 100%;
}

Loading…
Cancel
Save