import React, {Component} from "react";
import {Link, NavLink} from 'react-router-dom';
import {WordsBtn, ActionBtn,SnackbarHOC,getImageUrl} from 'educoder';
import axios from 'axios';
import {
notification,
Spin,
Table,
Pagination,
Tabs,
Input,
Popover,
Tooltip
} from "antd";
import './../questioncss/questioncom.css';
import NoneDatas from '../component/NoneDatas';
import LoadingSpin from '../../../common/LoadingSpin';
import Contentquestionbank from "./Contentquestionbank";
import Listjihe from "./Listjihe";
const { TabPane } = Tabs;
const Search = Input.Search;
class Contentpart extends Component {
constructor(props) {
super(props);
this.state = {
page:1,
chakanjiexibool:false,
chakanjiexiboolindex:"无",
}
}
//初始化
componentDidMount(){
}
chakanjiexibool=(index)=>{
debugger
if(this.state.chakanjiexiboolindex===index){
this.setState({
chakanjiexiboolindex:"无",
})
return
}
this.setState({
chakanjiexiboolindex:index,
})
}
render() {
let {page}=this.state;
let {defaultActiveKey}=this.props;
const content = (
this.props.setitem_types(null)}>全部
this.props.setitem_types("SINGLE")}>单选题
this.props.setitem_types("MULTIPLE")}>多选题
this.props.setitem_types("JUDGMENT")}>判断题
this.props.setitem_types("PROGRAM")}>编程题
);
const contents = (
this.props.setoj_status(null)}>全部
this.props.setoj_status(0)}>未发布
this.props.setoj_status(1)}>已发布
);
const buttonWidth = 70;
//console.log("Contentpart");
//console.log(this.props);
return (
this.props.callback(e)}>
{
defaultActiveKey===0||defaultActiveKey==="0"?
:""
}
{
defaultActiveKey===0||defaultActiveKey==="0"?
trigger.parentNode} placement="bottom" trigger="hover" content={contents} onVisibleChange={()=>this.props.handleVisibleChange(true)}>
:
""
}
{
defaultActiveKey===0||defaultActiveKey==="0"?
this.props.setdatafunsval(e)}
onSearch={ (value)=>this.props.setdatafuns(value)} />
:
this.props.setdatafunsval(e)}
onSearch={ (value)=>this.props.setdatafuns(value)} />
}
{/*内容*/}
{
this.props.Contentdata.items === undefined ||this.props.Contentdata.items === null||this.props.Contentdata.items.length===0 ?
:
{
defaultActiveKey===1||defaultActiveKey==="1"?
this.props.selectallquestionsonthispage()} >
:""
}
{
defaultActiveKey===0||defaultActiveKey==="0"?
this.props.selectallquestionsonthispage()}>
:""
}
}
{/*列表集合*/}
{
this.props.booljupyterurls===true?
:
this.props.Contentdata.items === undefined ||this.props.Contentdata.items === null||this.props.Contentdata.items.length===0?
: this.props.Contentdata.items.map((object, index) => {
return (
this.chakanjiexibool(keindex)}
listjihe={index+1}
keindex={index}
items={object}
key={index}
getitem_basketss={(id)=>this.props.getitem_basketss(id)}
getitem_baskets={(e)=>this.props.getitem_baskets(e)}
showmodels={(e)=>this.props.showmodels(e)}
showmodelysl={(e)=>this.props.showmodelysl(e)}>
)
})}
)
}
}
export default Contentpart