|
|
|
@ -1,5 +1,5 @@
|
|
|
|
|
import React,{ Component } from "react";
|
|
|
|
|
import { Input,Checkbox,Table, Divider, Tooltip,Spin, Menu } from "antd";
|
|
|
|
|
import { Input,Checkbox,Table, Divider, Tooltip,Spin, Menu, Popconfirm } from "antd";
|
|
|
|
|
|
|
|
|
|
import CourseLayoutcomponent from '../common/CourseLayoutComponent'
|
|
|
|
|
import NoneData from "../coursesPublic/NoneData"
|
|
|
|
@ -150,15 +150,34 @@ function buildColumns(that) {
|
|
|
|
|
</span> )
|
|
|
|
|
} else {
|
|
|
|
|
return (
|
|
|
|
|
<span>
|
|
|
|
|
{record.role != ROLE_ADMIN && <WordsBtn onClick={() => that.onDelete(record)} style={'grey'}>删除</WordsBtn>}
|
|
|
|
|
{(record.role == ROLE_TEACHER || record.role == ROLE_TEACHER_ASSISTANT || isAdminOrCreator) && record.role != ROLE_ADMIN
|
|
|
|
|
&& <Divider type="vertical" />}
|
|
|
|
|
{ record.role == ROLE_TEACHER ? <a style={{color: '#4CACFF'}} onClick={() => that.changeToAssistant(record)}>变更为助教</a> : '' }
|
|
|
|
|
{ record.role == ROLE_TEACHER_ASSISTANT ? <a style={{color: '#4CACFF'}} onClick={() => that.changeToTeacher(record)}>变更为教师</a> : '' }
|
|
|
|
|
{ record.role == ROLE_ADMIN && isAdminOrCreator ? <a style={{color: '#4CACFF', marginLeft: '44px'}} onClick={() => that.showChangeAdminModal(record)}>更换管理员</a> : '' }
|
|
|
|
|
<React.Fragment>
|
|
|
|
|
<WordsBtn>删除</WordsBtn>
|
|
|
|
|
<Popconfirm
|
|
|
|
|
placement="right"
|
|
|
|
|
icon={null}
|
|
|
|
|
title={
|
|
|
|
|
<React.Fragment>
|
|
|
|
|
<Checkbox >管理员</Checkbox>
|
|
|
|
|
<Checkbox >助教</Checkbox>
|
|
|
|
|
<Checkbox >学生</Checkbox>
|
|
|
|
|
</React.Fragment>
|
|
|
|
|
}
|
|
|
|
|
>
|
|
|
|
|
<WordsBtn>修改角色</WordsBtn>
|
|
|
|
|
</Popconfirm>
|
|
|
|
|
</React.Fragment>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// <span>
|
|
|
|
|
// {record.role != ROLE_ADMIN && <WordsBtn onClick={() => that.onDelete(record)} style={'grey'}>删除</WordsBtn>}
|
|
|
|
|
// {(record.role == ROLE_TEACHER || record.role == ROLE_TEACHER_ASSISTANT || isAdminOrCreator) && record.role != ROLE_ADMIN
|
|
|
|
|
// && <Divider type="vertical" />}
|
|
|
|
|
// { record.role == ROLE_TEACHER ? <a style={{color: '#4CACFF'}} onClick={() => that.changeToAssistant(record)}>变更为助教</a> : '' }
|
|
|
|
|
// { record.role == ROLE_TEACHER_ASSISTANT ? <a style={{color: '#4CACFF'}} onClick={() => that.changeToTeacher(record)}>变更为教师</a> : '' }
|
|
|
|
|
// { record.role == ROLE_ADMIN && isAdminOrCreator ? <a style={{color: '#4CACFF', marginLeft: '44px'}} onClick={() => that.showChangeAdminModal(record)}>更换管理员</a> : '' }
|
|
|
|
|
|
|
|
|
|
</span> )
|
|
|
|
|
// </span>
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|