|
|
|
@ -1,28 +1,17 @@
|
|
|
|
|
import React,{Component} from "react";
|
|
|
|
|
import { Form, Select, Input, Button,Checkbox,Upload,Icon,message,Modal, Table, Divider, Tag,DatePicker,Radio,Tooltip,Spin, Pagination} from "antd";
|
|
|
|
|
import {Link} from 'react-router-dom';
|
|
|
|
|
import locale from 'antd/lib/date-picker/locale/zh_CN';
|
|
|
|
|
import {WordsBtn, ConditionToolTip, queryString, getImageUrl, on, off, NoneData, sortDirections} from 'educoder';
|
|
|
|
|
import {WordsBtn, ConditionToolTip, queryString, publicSearchs, on, off, NoneData, sortDirections} from 'educoder';
|
|
|
|
|
import axios from 'axios';
|
|
|
|
|
import Modals from '../../modals/Modals';
|
|
|
|
|
import CoursesListType from '../coursesPublic/CoursesListType';
|
|
|
|
|
import HomeworkModal from "../coursesPublic/HomeworkModal";
|
|
|
|
|
import CheckAllGroup from '../common/button/CheckAllGroup'
|
|
|
|
|
import moment from 'moment';
|
|
|
|
|
import CheckCodeModal from '../coursesPublic/modal/CheckCodeModal'
|
|
|
|
|
import '../css/Courses.css'
|
|
|
|
|
import WorkDetailPageHeader from './common/WorkDetailPageHeader'
|
|
|
|
|
import '../css/Courses.css';
|
|
|
|
|
import PublishRightnow from './PublishRightnow'
|
|
|
|
|
import ModulationModal from "../coursesPublic/ModulationModal";
|
|
|
|
|
import AccessoryModal from "../coursesPublic/AccessoryModal";
|
|
|
|
|
import LeaderIcon from './common/LeaderIcon'
|
|
|
|
|
const { Option} = Select;
|
|
|
|
|
const CheckboxGroup = Checkbox.Group;
|
|
|
|
|
const confirm = Modal.confirm;
|
|
|
|
|
let GraduationTasksnewtype=true;
|
|
|
|
|
const $ = window.$;
|
|
|
|
|
const Search = Input.Search;
|
|
|
|
|
const RadioGroup = Radio.Group;
|
|
|
|
|
|
|
|
|
|
function renderScore(score, content) {
|
|
|
|
|
let color = '#747A7F'
|
|
|
|
@ -414,6 +403,7 @@ class CommonWorkList extends Component{
|
|
|
|
|
left_time: {},
|
|
|
|
|
category: {},
|
|
|
|
|
b_order: 'desc',
|
|
|
|
|
searchtypes:false
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
onTablePagination = (page) => {
|
|
|
|
@ -423,10 +413,26 @@ class CommonWorkList extends Component{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
onSearchValue = (val) => {
|
|
|
|
|
if (val === ""||val===undefined) {
|
|
|
|
|
this.setState({
|
|
|
|
|
search: undefined,
|
|
|
|
|
searchtypes:false
|
|
|
|
|
})
|
|
|
|
|
}else{
|
|
|
|
|
this.setState({
|
|
|
|
|
searchtypes:true
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
this.fetchList()
|
|
|
|
|
}
|
|
|
|
|
onSearchValueInput = (e) => {
|
|
|
|
|
this.setState({search: e.target.value})
|
|
|
|
|
if (e.target.value === ""||e.target.value===undefined) {
|
|
|
|
|
this.setState({
|
|
|
|
|
search: undefined,
|
|
|
|
|
})
|
|
|
|
|
} else {
|
|
|
|
|
this.setState({search: e.target.value})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
componentDidMount() {
|
|
|
|
@ -789,13 +795,14 @@ class CommonWorkList extends Component{
|
|
|
|
|
|
|
|
|
|
{/* value={search} */}
|
|
|
|
|
<div className="fr search-new mr8" style={{marginBottom:'1px'}}>
|
|
|
|
|
<Search
|
|
|
|
|
placeholder="请输入姓名或学号搜索"
|
|
|
|
|
id="subject_search_input"
|
|
|
|
|
onInput={this.onSearchValueInput}
|
|
|
|
|
onSearch={this.onSearchValue}
|
|
|
|
|
autoComplete="off"
|
|
|
|
|
></Search>
|
|
|
|
|
{/*<Search*/}
|
|
|
|
|
{/* placeholder="请输入姓名或学号搜索1"*/}
|
|
|
|
|
{/* id="subject_search_input"*/}
|
|
|
|
|
{/* onInput={this.onSearchValueInput}*/}
|
|
|
|
|
{/* onSearch={this.onSearchValue}*/}
|
|
|
|
|
{/* autoComplete="off"*/}
|
|
|
|
|
{/*></Search>*/}
|
|
|
|
|
{publicSearchs("请输入姓名或学号搜索",this.onSearchValue,this.onSearchValueInput,this.onSearchValueInput)}
|
|
|
|
|
</div>
|
|
|
|
|
</ul> }
|
|
|
|
|
|
|
|
|
@ -859,7 +866,10 @@ class CommonWorkList extends Component{
|
|
|
|
|
<div id="forum_list" className="forum_table">
|
|
|
|
|
<div className="mh650 edu-back-white">
|
|
|
|
|
|
|
|
|
|
<NoneData></NoneData>
|
|
|
|
|
<NoneData
|
|
|
|
|
{...this.props}
|
|
|
|
|
{...this.state}
|
|
|
|
|
></NoneData>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</Spin>
|
|
|
|
|