diff --git a/src/pages/course/user.tsx b/src/pages/course/user.tsx index 6403e6b..b175032 100644 --- a/src/pages/course/user.tsx +++ b/src/pages/course/user.tsx @@ -36,6 +36,8 @@ const CourseUserPage = () => { const [course, setCourse] = useState({}); const [records, setRecords] = useState({}); const [hourCount, setHourCount] = useState({}); + const [userDepIds, setUserDepIds] = useState({}); + const [departments, setDepartments] = useState({}); const [refresh, setRefresh] = useState(false); const [page, setPage] = useState(1); const [size, setSize] = useState(10); @@ -63,6 +65,27 @@ const CourseUserPage = () => { ), }, + { + title: "邮箱", + render: (_, record: any) => {record.email}, + }, + { + title: "部门", + render: (_, record: any) => ( +
+ {userDepIds[record.id] && + userDepIds[record.id].map((item: any, index: number) => { + return ( + + {index === userDepIds[record.id].length - 1 + ? departments[item] + : departments[item] + "、"} + + ); + })} +
+ ), + }, { title: "课程进度", dataIndex: "progress", @@ -160,6 +183,8 @@ const CourseUserPage = () => { setHourCount(res.data.user_course_hour_user_first_at); setRecords(res.data.user_course_records); setCourse(res.data.course); + setDepartments(res.data.departments); + setUserDepIds(res.data.user_dep_ids); setLoading(false); }) .catch((err: any) => {