You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
educoder/public/react/src/modules/courses/publicNav/listNav.js

111 lines
3.5 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import React,{ Component } from "react";
import { Input,Menu } from "antd";
import './nav.css';
const Search = Input.Search;
class ListNav extends Component{
constructor(props){
super(props);
this.state = {
task_value:"",
source_value:"",
stu_new_flag:false,
headIndex:2
}
}
inputTask=(e)=>{
this.setState({
task_value:e.target.value
})
}
inputSource=(e)=>{
this.setState({
source_value:e.target.value
})
}
render(){
let {
task_value ,
source_value,headIndex
}=this.state;
return(
<div id="course_activities_content">
{
headIndex == 2 &&
<div className="edu-back-white">
<p className="clearfix padding30 bor-bottom-greyE">
<span className="font-18 fl">毕设任务</span>
<li className="fr">
<a className="color-blue mr30">题库选用</a>
<a className="color-blue">新建</a>
</li>
</p>
<div className="clearfix pl30 pr30" style={{height:'72px'}}>
<div className="fl mt6 task_menu_ul">
<Menu mode="horizontal" defaultSelectedKeys="1">
<Menu.Item key="1">全部</Menu.Item>
{this.props.isAdmin?<Menu.Item key="2">未发布</Menu.Item>:""}
<Menu.Item key="3">提交中</Menu.Item>
<Menu.Item key="4">评阅中</Menu.Item>
<Menu.Item key="5">已结束</Menu.Item>
</Menu>
</div>
<div className="fr mt16 mb16 searchView">
<Search
value={task_value}
placeholder="请输入名称进行搜索"
onInput={this.inputTask}
></Search>
</div>
</div>
</div>
}
{
headIndex == 3 &&
<div className="edu-back-white">
<p className="clearfix padding30 bor-bottom-greyE">
<span className="font-18 fl">资源列表</span>
<li className="fr">
<a href="javascript:void(0)" className="color-blue mr30">新建目录</a>
<a href="javascript:void(0)" className="color-blue mr30">导入资源</a>
<a href="javascript:void(0)" className="color-blue">上传资源</a>
</li>
</p>
<div className="pl30 pr30">
<div className="clearfix">
<p className="fl mt22">
<span className="mr40"> 3 个资源</span>
<span className="mr40">公共资源0 </span>
<span>私有资源3 </span>
</p>
<div className="fr mt16 mb10 searchView">
<Search
value={source_value}
onInput={this.inputSource}
placeholder="请输入名称进行搜索"
></Search>
</div>
</div>
<div className="edu-txt-right pb10">
<ul className="inline sourceTag">
<a href="javascritp:void(0)" className="active">全部</a>
<a href="javascritp:void(0)">群体协同 x1</a>
</ul>
</div>
</div>
</div>
}
</div>
)
}
}
export default ListNav;