|
@@ -33,11 +33,18 @@ export default defineComponent({
|
|
|
const formatCourse = () => {
|
|
|
const knowledge = props.reportData
|
|
|
for (const i in knowledge) {
|
|
|
- i != 'TOTAL' &&
|
|
|
- forms.knowledgeList.push({
|
|
|
- courseName: reportCourseType[i],
|
|
|
- ...knowledge[i]
|
|
|
- })
|
|
|
+ if (i !== 'TOTAL') {
|
|
|
+ // forms.total = data[i]
|
|
|
+ const value = knowledge[i]
|
|
|
+ if (Array.isArray(value)) {
|
|
|
+ value.forEach((v: any) => {
|
|
|
+ forms.knowledgeList.push({
|
|
|
+ courseName: v.name,
|
|
|
+ ...v
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -81,7 +88,7 @@ export default defineComponent({
|
|
|
style={{
|
|
|
borderRadius: '10px'
|
|
|
}}
|
|
|
- percentage={item.learned / item.total * 100}
|
|
|
+ percentage={(item.learned / item.total) * 100}
|
|
|
strokeWidth={8}
|
|
|
/>
|
|
|
</div>
|