|
|
|
@ -186,13 +186,48 @@ class Itembankstop extends Component {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
handleFormzhishidian=(value)=>{
|
|
|
|
|
//知识点
|
|
|
|
|
////console.log("知识点");
|
|
|
|
|
////console.log(value);
|
|
|
|
|
//课程
|
|
|
|
|
this.props.form.setFieldsValue({
|
|
|
|
|
rbzsd:value,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// console.log("handleFormzhishidian");
|
|
|
|
|
// console.log(this.props.disciplinesdata);
|
|
|
|
|
|
|
|
|
|
const didata = this.props.disciplinesdata;
|
|
|
|
|
const knowledgepointsdata=[];
|
|
|
|
|
|
|
|
|
|
for (var i = 0; i < didata.length; i++) {
|
|
|
|
|
//方向
|
|
|
|
|
if(value[0]===didata[i].id){
|
|
|
|
|
const fxdidata = didata[i].sub_disciplines;
|
|
|
|
|
for (var j = 0; j < fxdidata.length; j++) {
|
|
|
|
|
//课程
|
|
|
|
|
if(value[1]===fxdidata[j].id){
|
|
|
|
|
const zsddata = fxdidata[j].tag_disciplines;
|
|
|
|
|
for (var k = 0; k < zsddata.length; k++) {
|
|
|
|
|
//知识点
|
|
|
|
|
knowledgepointsdata.push(zsddata[k]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
this.setState({
|
|
|
|
|
Knowpoints:[],
|
|
|
|
|
knowledgepoints:knowledgepointsdata,
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
this.props.form.setFieldsValue({
|
|
|
|
|
rbkc:undefined,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
handleFormtixing=(value)=>{
|
|
|
|
|