调整题库

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

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

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

@ -31,13 +31,7 @@ class Contentpart extends Component {
}
setdatafuns=(value)=>{
}
setdatafunsval=(e)=>{
}
render() {
let {page}=this.state;
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="subjecttit">
题型
@ -164,8 +158,8 @@ class Contentpart extends Component {
placeholder="请输入题目名称、内容"
enterButton
size="large"
onInput={(e)=>this.setdatafunsval(e)}
onSearch={ (value)=>this.setdatafuns(value)} />
onInput={(e)=>this.props.setdatafunsval(e)}
onSearch={ (value)=>this.props.setdatafuns(value)} />
</div>
</div>

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

Loading…
Cancel
Save