|
@@ -1,19 +1,22 @@
|
|
|
<template>
|
|
|
<div class="classroom-task-container">
|
|
|
- <div><span>课堂任务</span></div>
|
|
|
+ <div>
|
|
|
+ <span>{{ $t('Learn_Classroom_Tasks') }}</span>
|
|
|
+ </div>
|
|
|
<div class="classroom-task">
|
|
|
<el-timeline>
|
|
|
<!--课前任务-->
|
|
|
- <el-timeline-item timestamp="课前任务" color="#F02828" placement="top">
|
|
|
+ <el-timeline-item :timestamp="$t('Learn_PreClass_Tasks')" color="#F02828" placement="top">
|
|
|
<el-card v-for="(list, i) in preTaskList" :key="i">
|
|
|
<el-collapse>
|
|
|
<el-collapse-item>
|
|
|
<template slot="title">
|
|
|
<el-row class="classroom-task-title">
|
|
|
<el-col :span="4">{{ list.name }}</el-col>
|
|
|
- <el-col :span="16" class="title-date">2021-3-23</el-col>
|
|
|
- <el-col :span="4">
|
|
|
- 已完成 {{ list.student_count_finish_task }}/{{ list.student_count }}
|
|
|
+ <el-col :span="12" class="title-date">2021-3-23</el-col>
|
|
|
+ <el-col :span="8" class="t-right">
|
|
|
+ {{ $t('Learn_Completed') }}
|
|
|
+ {{ list.student_count_finish_task }}/{{ list.student_count }}
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</template>
|
|
@@ -21,9 +24,9 @@
|
|
|
<el-row>
|
|
|
<el-col :span="24">{{ list.content }}</el-col>
|
|
|
</el-row>
|
|
|
- <el-row>
|
|
|
- <el-col :span="2">课件:</el-col>
|
|
|
- <el-col :span="22">
|
|
|
+ <div class="line">
|
|
|
+ <span>{{ $t('Learn_Courseware') }}:</span>
|
|
|
+ <span>
|
|
|
<el-tag
|
|
|
class="courseware-tag"
|
|
|
v-for="courseware in list.courseware_list"
|
|
@@ -31,12 +34,12 @@
|
|
|
type="info"
|
|
|
>{{ courseware.name }}</el-tag
|
|
|
>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
|
|
|
- <el-row>
|
|
|
- <el-col :span="2">附件:</el-col>
|
|
|
- <el-col :span="22">
|
|
|
+ <div class="line">
|
|
|
+ <span>{{ $t('Learn_Enclosure') }}:</span>
|
|
|
+ <span>
|
|
|
<el-tag
|
|
|
class="accessory-tag"
|
|
|
v-for="(accessory, j) in list.accessory_list"
|
|
@@ -45,19 +48,21 @@
|
|
|
>
|
|
|
<a :href="accessory.file_url" target="_blank">{{ accessory.file_name }}</a>
|
|
|
</el-tag>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+
|
|
|
<div>
|
|
|
- <span>完成情况:</span>
|
|
|
+ <span>{{ $t('Learn_Completion') }}:</span>
|
|
|
<el-row>
|
|
|
- <el-col :span="20">
|
|
|
+ <el-col :span="19">
|
|
|
<circle-progress
|
|
|
:total-count="list.student_count"
|
|
|
:finish-count="list.student_count_finish_task"
|
|
|
/>
|
|
|
</el-col>
|
|
|
- <el-col :span="4">
|
|
|
- 已完成 {{ list.student_count_finish_task }}/{{ list.student_count }}
|
|
|
+ <el-col :span="5" class="t-right">
|
|
|
+ {{ $t('Learn_Completed') }}
|
|
|
+ {{ list.student_count_finish_task }}/{{ list.student_count }}
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
@@ -66,16 +71,17 @@
|
|
|
</el-card>
|
|
|
</el-timeline-item>
|
|
|
<!--课中任务-->
|
|
|
- <el-timeline-item timestamp="课中任务" color="#F02828" placement="top">
|
|
|
+ <el-timeline-item :timestamp="$t('Learn_Tasks_In_Class')" color="#F02828" placement="top">
|
|
|
<el-card v-for="(list, i) in midTaskList" :key="i">
|
|
|
<el-collapse>
|
|
|
<el-collapse-item>
|
|
|
<template slot="title">
|
|
|
<el-row class="classroom-task-title">
|
|
|
<el-col :span="4">{{ list.name }}</el-col>
|
|
|
- <el-col :span="16" class="title-date">2021-3-23</el-col>
|
|
|
- <el-col :span="4">
|
|
|
- 已完成 {{ list.student_count_finish_task }}/{{ list.student_count }}
|
|
|
+ <el-col :span="12" class="title-date">2021-3-23</el-col>
|
|
|
+ <el-col :span="8" class="t-right">
|
|
|
+ {{ $t('Learn_Completed') }}
|
|
|
+ {{ list.student_count_finish_task }}/{{ list.student_count }}
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</template>
|
|
@@ -83,9 +89,9 @@
|
|
|
<el-row>
|
|
|
<el-col :span="24">{{ list.content }}</el-col>
|
|
|
</el-row>
|
|
|
- <el-row>
|
|
|
- <el-col :span="2">课件:</el-col>
|
|
|
- <el-col :span="22">
|
|
|
+ <div class="line">
|
|
|
+ <span>{{ $t('Learn_Courseware') }}:</span>
|
|
|
+ <span>
|
|
|
<el-tag
|
|
|
class="courseware-tag"
|
|
|
v-for="courseware in list.courseware_list"
|
|
@@ -93,12 +99,12 @@
|
|
|
type="info"
|
|
|
>{{ courseware.name }}</el-tag
|
|
|
>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
|
|
|
- <el-row>
|
|
|
- <el-col :span="2">附件:</el-col>
|
|
|
- <el-col :span="22">
|
|
|
+ <div class="line">
|
|
|
+ <span>{{ $t('Learn_Enclosure') }}:</span>
|
|
|
+ <span>
|
|
|
<el-tag
|
|
|
class="accessory-tag"
|
|
|
v-for="(accessory, j) in list.accessory_list"
|
|
@@ -107,19 +113,20 @@
|
|
|
>
|
|
|
<a :href="accessory.file_url" target="_blank">{{ accessory.file_name }}</a>
|
|
|
</el-tag>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
<div>
|
|
|
- <span>完成情况:</span>
|
|
|
+ <span>{{ $t('Learn_Completion') }}:</span>
|
|
|
<el-row>
|
|
|
- <el-col :span="20">
|
|
|
+ <el-col :span="19">
|
|
|
<circle-progress
|
|
|
:total-count="list.student_count"
|
|
|
:finish-count="list.student_count_finish_task"
|
|
|
/>
|
|
|
</el-col>
|
|
|
- <el-col :span="4">
|
|
|
- 已完成 {{ list.student_count_finish_task }}/{{ list.student_count }}
|
|
|
+ <el-col :span="5" class="t-right">
|
|
|
+ {{ $t('Learn_Completed') }}
|
|
|
+ {{ list.student_count_finish_task }}/{{ list.student_count }}
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
@@ -128,16 +135,21 @@
|
|
|
</el-card>
|
|
|
</el-timeline-item>
|
|
|
<!--课后任务-->
|
|
|
- <el-timeline-item timestamp="课后任务" color="#F02828" placement="top">
|
|
|
+ <el-timeline-item
|
|
|
+ :timestamp="$t('Learn_After_Class_Tasks')"
|
|
|
+ color="#F02828"
|
|
|
+ placement="top"
|
|
|
+ >
|
|
|
<el-card v-for="(list, i) in afterTaskList" :key="i">
|
|
|
<el-collapse>
|
|
|
<el-collapse-item>
|
|
|
<template slot="title">
|
|
|
<el-row class="classroom-task-title">
|
|
|
<el-col :span="4">{{ list.name }}</el-col>
|
|
|
- <el-col :span="16" class="title-date">2021-3-23</el-col>
|
|
|
- <el-col :span="4">
|
|
|
- 已完成 {{ list.student_count_finish_task }}/{{ list.student_count }}
|
|
|
+ <el-col :span="12" class="title-date">2021-3-23</el-col>
|
|
|
+ <el-col :span="8" class="t-right">
|
|
|
+ {{ $t('Learn_Completed') }}
|
|
|
+ {{ list.student_count_finish_task }}/{{ list.student_count }}
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</template>
|
|
@@ -145,9 +157,9 @@
|
|
|
<el-row>
|
|
|
<el-col :span="24">{{ list.content }}</el-col>
|
|
|
</el-row>
|
|
|
- <el-row>
|
|
|
- <el-col :span="2">课件:</el-col>
|
|
|
- <el-col :span="22">
|
|
|
+ <div class="line">
|
|
|
+ <span>{{ $t('Learn_Courseware') }}:</span>
|
|
|
+ <span>
|
|
|
<el-tag
|
|
|
class="courseware-tag"
|
|
|
v-for="courseware in list.courseware_list"
|
|
@@ -155,12 +167,12 @@
|
|
|
type="info"
|
|
|
>{{ courseware.name }}</el-tag
|
|
|
>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
|
|
|
- <el-row>
|
|
|
- <el-col :span="2">附件:</el-col>
|
|
|
- <el-col :span="22">
|
|
|
+ <div class="line">
|
|
|
+ <span>{{ $t('Learn_Enclosure') }}:</span>
|
|
|
+ <span>
|
|
|
<el-tag
|
|
|
class="accessory-tag"
|
|
|
v-for="(accessory, j) in list.accessory_list"
|
|
@@ -169,19 +181,20 @@
|
|
|
>
|
|
|
<a :href="accessory.file_url" target="_blank">{{ accessory.file_name }}</a>
|
|
|
</el-tag>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
<div>
|
|
|
- <span>完成情况:</span>
|
|
|
+ <span>{{ $t('Learn_Completion') }}:</span>
|
|
|
<el-row>
|
|
|
- <el-col :span="20">
|
|
|
+ <el-col :span="19">
|
|
|
<circle-progress
|
|
|
:total-count="list.student_count"
|
|
|
:finish-count="list.student_count_finish_task"
|
|
|
/>
|
|
|
</el-col>
|
|
|
- <el-col :span="4">
|
|
|
- 已完成 {{ list.student_count_finish_task }}/{{ list.student_count }}
|
|
|
+ <el-col :span="5" class="t-right">
|
|
|
+ {{ $t('Learn_Completed') }}
|
|
|
+ {{ list.student_count_finish_task }}/{{ list.student_count }}
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
@@ -297,6 +310,12 @@ $card-radius: 18px;
|
|
|
.accessory-tag {
|
|
|
@extend .courseware-tag;
|
|
|
}
|
|
|
+ .line {
|
|
|
+ word-break: break-all;
|
|
|
+ height: 36px;
|
|
|
+ line-height: 36px;
|
|
|
+ margin: 6px 0;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|