mirror of
https://github.com/PlayEdu/backend
synced 2025-07-20 03:49:38 +08:00
线上课学员清除学习记录优化
This commit is contained in:
parent
0409a712b8
commit
21467e7694
@ -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">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user