diff --git a/public/react/src/common/course/WordsBtn.js b/public/react/src/common/course/WordsBtn.js index e1fc5683d..68b278507 100644 --- a/public/react/src/common/course/WordsBtn.js +++ b/public/react/src/common/course/WordsBtn.js @@ -8,7 +8,7 @@ class WordsBtn extends Component { } render() { - let{to, href,targets, style2, style, ...others }=this.props + let{to, href,targets, style2, style, className, ...others }=this.props return( { diff --git a/public/react/src/modules/courses/members/CourseGroupList.js b/public/react/src/modules/courses/members/CourseGroupList.js index e749adcf1..1fa71a1ae 100644 --- a/public/react/src/modules/courses/members/CourseGroupList.js +++ b/public/react/src/modules/courses/members/CourseGroupList.js @@ -27,7 +27,7 @@ import './studentsList.css' 角色数组, CREATOR: 创建者, PROFESSOR: 教师, ASSISTANT_PROFESSOR: 助教, STUDENT: 学生 */ function CourseGroupList(props) { - const [serachValue, setSerachValue] = useState('') + const [searchValue, setSearchValue] = useState('') const [DownloadType, setDownloadType] = useState() const [DownloadMessageval, setDownloadMessageval] = useState() @@ -70,13 +70,10 @@ function CourseGroupList(props) { } function onPressEnter() { - - } - function onInputSearchChange() { - + fetchAll() } function onInputSearchChange(e) { - setSerachValue(e.target.value) + setSearchValue(e.target.value) } function Downloadcal() { @@ -109,8 +106,9 @@ function CourseGroupList(props) { const isAdmin = props.isAdmin(); const isSuperAdmin = props.isSuperAdmin(); const isParent = true; - const searchValue = ''; - const isCourseEnd= ''; + // const searchValue = ''; + const isCourseEnd= props.isCourseEnd(); + const course_group_id= ''; diff --git a/public/react/src/modules/courses/members/CourseGroupListTable.js b/public/react/src/modules/courses/members/CourseGroupListTable.js index e9e315541..779e40f5e 100644 --- a/public/react/src/modules/courses/members/CourseGroupListTable.js +++ b/public/react/src/modules/courses/members/CourseGroupListTable.js @@ -124,7 +124,7 @@ function CourseGroupListTable(props) { className:"color-grey-6", render: (none, record, index) => { return - {isAdmin && onDelete(record)} style={'grey'}>删除} + {!isCourseEnd && isAdmin && onDelete(record)} style={'grey'}>删除} {isAdmin && 复制邀请码 } {isStudent && addToDir(record)} style={''}>加入分班} @@ -182,7 +182,7 @@ function CourseGroupListTable(props) { const isStudent = props.isStudent() const isParent = true; - const isCourseEnd= ''; + const isCourseEnd= props.isCourseEnd(); const course_groups = props.course_groups const columns = buildColumns() diff --git a/public/react/src/modules/courses/members/studentsList.js b/public/react/src/modules/courses/members/studentsList.js index 3a5a55b71..9acc4c0bf 100644 --- a/public/react/src/modules/courses/members/studentsList.js +++ b/public/react/src/modules/courses/members/studentsList.js @@ -833,7 +833,7 @@ class studentsList extends Component{
- {students && students.length && + {students && !!students.length &&
}