import React, { Component } from 'react'; import { Menu } from 'antd' import { Link } from 'react-router-dom' import { WordsBtn } from 'educoder' import "../usersInfo.css" import "../../../courses/css/Courses.css" import "../../../courses/css/busyWork.css" import SendTopics from '../../../modals/SendTopics'; import Modals from '../../../modals/Modals'; import axios from 'axios'; class BanksMenu extends Component{ constructor(props){ super(props); this.state={ visible:false, tab:['0'], } } //发送至相关 sendTopics=()=>{ this.setState({ visible:true }) } componentDidMount() { let { banksMenu} = this.props; this.setState({ tab:banksMenu && banksMenu.tab?[String(banksMenu.tab)]:['0'], }) } topicscancelmodel=()=>{ this.setState({ Modalstype:false, Loadtype:false, visible:false, Modalstopval:"", ModalCancel:"", ModalSave:"", checkBoxValues:[], checkedtype:false }) } //删除相关 deletecheckBoxValues=(id,type)=>{ this.setState({ Modalstype:true, Modalstopval:"是否确认删除?", ModalCancel:this.topicscancelmodel, ModalSave:()=>this.topicssavedelete(id,type), }) } topicssavedelete=(id,type)=>{ console.log("删除了"); console.log(id); console.log(type); const url = `/question_banks/multi_delete.json`; axios.delete(url, { data: { object_id: [id], object_type:type }}) .then((response) => { console.log(response); if(response){ if(response.data){ if(response.data.status===0){ this.props.showNotification(response.data.message) window.location.href=`/users/${this.props.current_user.login}/topics/personal`; }else{ this.props.showNotification(response.data.message) } } } }) .catch(function (error) { console.log(error); }); this.topicscancelmodel() } changeTab=(e)=>{ this.setState({ tab:e.key }) console.log(e.key); // if(e.key === 0){ // // }else{ // // // } } render(){ let { banksMenu} = this.props; let {visible,tab}=this.state; // console.log("问卷预览"); // console.log(visible); let user_id=this.props.current_user&&this.props.current_user.user_id; let user_type=this.props.current_user&&this.props.current_user.user_identity; let targetuserid=this.props.data&&this.props.data.id; // console.log("_____________________________"); // console.log(this.props); // console.log("++++++++++++++++="); // console.log("banksMenubanksMenubanksMenubanksMenu"); // console.log(banksMenu); return(