线上课学员清除学习记录优化

This commit is contained in:
禺狨 2023-04-04 10:14:05 +08:00
parent 0409a712b8
commit 21467e7694

View File

@ -76,10 +76,15 @@ const CourseUserPage = () => {
render: (progress: number) => <span>{progress / 100}%</span>, render: (progress: number) => <span>{progress / 100}%</span>,
}, },
{ {
title: "创建时间", title: "第一次学习时间",
dataIndex: "created_at", dataIndex: "created_at",
render: (text: string) => <span>{dateFormat(text)}</span>, render: (text: string) => <span>{dateFormat(text)}</span>,
}, },
{
title: "学习完成时间",
dataIndex: "finished_at",
render: (text: string) => <span>{dateFormat(text)}</span>,
},
]; ];
useEffect(() => { useEffect(() => {
@ -138,13 +143,13 @@ const CourseUserPage = () => {
// 删除学员 // 删除学员
const delItem = () => { const delItem = () => {
if (selectedRowKeys.length === 0) { if (selectedRowKeys.length === 0) {
message.error("请选择学员后再除"); message.error("请选择学员后再除");
return; return;
} }
confirm({ confirm({
title: "操作确认", title: "操作确认",
icon: <ExclamationCircleFilled />, icon: <ExclamationCircleFilled />,
content: "确认删除选中学员", content: "确认清除选中学员学习记录",
centered: true, centered: true,
okText: "确认", okText: "确认",
cancelText: "取消", cancelText: "取消",
@ -152,7 +157,7 @@ const CourseUserPage = () => {
course course
.destroyCourseUser(Number(params.courseId), selectedRowKeys) .destroyCourseUser(Number(params.courseId), selectedRowKeys)
.then(() => { .then(() => {
message.success("除成功"); message.success("除成功");
resetList(); resetList();
}); });
}, },
@ -179,12 +184,12 @@ const CourseUserPage = () => {
<div className="d-flex"> <div className="d-flex">
<PerButton <PerButton
type="primary" type="primary"
text="删除" text="清除学习记录"
class="mr-16" class="mr-16"
icon={null} icon={null}
p="course" p="course"
onClick={() => delItem()} onClick={() => delItem()}
disabled={null} disabled={selectedRowKeys.length === 0}
/> />
</div> </div>
<div className="d-flex"> <div className="d-flex">