部门学员进度

This commit is contained in:
禺狨
2023-04-19 13:40:12 +08:00
parent 2a2a091144
commit 30785497d3

View File

@@ -36,6 +36,7 @@ const MemberDepartmentProgressPage = () => {
const [refresh, setRefresh] = useState(false); const [refresh, setRefresh] = useState(false);
const [courses, setCourses] = useState<any>([]); const [courses, setCourses] = useState<any>([]);
const [records, setRecords] = useState<any>({}); const [records, setRecords] = useState<any>({});
const [totalHour, setTotalHour] = useState(0);
const [name, setName] = useState<string>(""); const [name, setName] = useState<string>("");
const [email, setEmail] = useState<string>(""); const [email, setEmail] = useState<string>("");
const [id_card, setIdCard] = useState<string>(""); const [id_card, setIdCard] = useState<string>("");
@@ -63,10 +64,13 @@ const MemberDepartmentProgressPage = () => {
setTotal(res.data.total); setTotal(res.data.total);
let data = res.data.courses; let data = res.data.courses;
let arr = []; let arr = [];
let value = 0;
for (let key in data) { for (let key in data) {
arr.push(data[key]); arr.push(data[key]);
value += data[key].class_hour;
} }
setCourses(arr); setCourses(arr);
setTotalHour(value);
setRecords(res.data.user_course_records); setRecords(res.data.user_course_records);
setLoading(false); setLoading(false);
}); });
@@ -241,9 +245,7 @@ const MemberDepartmentProgressPage = () => {
title="总课时" title="总课时"
dataIndex="class_hour" dataIndex="class_hour"
key="class_hour" key="class_hour"
render={(_, record: any) => ( render={(_, record: any) => <span>{totalHour}</span>}
<>{getTotalHours(records[record.id])}</>
)}
/> />
</ColumnGroup> </ColumnGroup>
</Table> </Table>