mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-15 05:46:43 +08:00
教师端部门展示ui调整 学习时间还原
This commit is contained in:
@@ -49,7 +49,7 @@
|
|||||||
<el-table-column prop="orgInfo" label="部门">
|
<el-table-column prop="orgInfo" label="部门">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-tooltip class="item" effect="dark" :content="scope.row.orgInfo" placement="top-start">
|
<el-tooltip class="item" effect="dark" :content="scope.row.orgInfo" placement="top-start">
|
||||||
<p> {{scope.row.orgInfo && scope.row.orgInfo.split('/')[scope.row.orgInfo.split('/').length - 1]}}</p>
|
<p class="no-wrap"> {{scope.row.orgInfo && scope.row.orgInfo.split('/')[scope.row.orgInfo.split('/').length - 1]}}</p>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@@ -114,14 +114,14 @@
|
|||||||
<el-table-column prop="orgInfo" label="部门">
|
<el-table-column prop="orgInfo" label="部门">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-tooltip class="item" effect="dark" :content="scope.row.orgInfo" placement="top-start">
|
<el-tooltip class="item" effect="dark" :content="scope.row.orgInfo" placement="top-start">
|
||||||
<p>{{scope.row.orgInfo && scope.row.orgInfo.split('/')[scope.row.orgInfo.split('/').length - 1]}}</p>
|
<p class="no-wrap">{{scope.row.orgInfo && scope.row.orgInfo.split('/')[scope.row.orgInfo.split('/').length - 1]}}</p>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="addTime" label="学习时间"></el-table-column>
|
<el-table-column prop="addTime" width="300" label="学习时间"></el-table-column>
|
||||||
<el-table-column prop="totalDuration" label="学习时长">
|
<el-table-column prop="totalDuration" label="学习时长">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
{{ scope.row.totalDuration }}
|
{{ scope.row.totalDuration == 0? '0': (scope.row.totalDuration/60).toFixed(2)}}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="学习状态">
|
<el-table-column label="学习状态">
|
||||||
@@ -209,7 +209,7 @@
|
|||||||
<el-table-column label="课程章节">
|
<el-table-column label="课程章节">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-tooltip class="item" effect="dark" :content="scope.row.contentName" placement="top-start">
|
<el-tooltip class="item" effect="dark" :content="scope.row.contentName" placement="top-start">
|
||||||
<p style=" white-space: nowrap;overflow: hidden;text-overflow: ellipsis;">{{scope.row.contentName}}</p>
|
<p class="no-wrap">{{scope.row.contentName}}</p>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@@ -218,12 +218,12 @@
|
|||||||
<span>{{ recourseStudyStatusEnum[scope.row.status] }}</span>
|
<span>{{ recourseStudyStatusEnum[scope.row.status] }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="status" label="学习时长">
|
<el-table-column prop="studyDuration" label="学习时长">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{ scope.row.studyDuration }}</span>
|
<span> {{ scope.row.learningDuration == 0? '0': (scope.row.learningDuration/60).toFixed(2)}}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="duration" label="学习进度">
|
<el-table-column prop="progress" label="学习进度">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
{{scope.row.studyDuration}}%
|
{{scope.row.studyDuration}}%
|
||||||
</template>
|
</template>
|
||||||
@@ -273,7 +273,7 @@
|
|||||||
<el-table-column prop="orgInfo" label="部门">
|
<el-table-column prop="orgInfo" label="部门">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-tooltip class="item" effect="dark" :content="scope.row.orgInfo" placement="top-start">
|
<el-tooltip class="item" effect="dark" :content="scope.row.orgInfo" placement="top-start">
|
||||||
<p>{{scope.row.orgInfo && scope.row.orgInfo.split('/')[scope.row.orgInfo.split('/').length - 1]}}</p>
|
<p class="no-wrap">{{scope.row.orgInfo && scope.row.orgInfo.split('/')[scope.row.orgInfo.split('/').length - 1]}}</p>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@@ -291,7 +291,7 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column v-if="rousourceRow.contentType == '62'" prop="studyAssesses[0].asScore"
|
<el-table-column v-if="rousourceRow.contentType == '62'" prop="studyAssesses[0].asScore"
|
||||||
label="满意度分析"></el-table-column>
|
label="满意度分析"></el-table-column>
|
||||||
<el-table-column prop="finishTime" label="完成时间"></el-table-column>
|
<el-table-column prop="finishTime" width="200" label="完成时间"></el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
<div style="text-align: center;padding: 10px;">
|
<div style="text-align: center;padding: 10px;">
|
||||||
<el-pagination @size-change="handleSizeChangeStudyPeople" @current-change="handleCurrentChangeStudyPeople"
|
<el-pagination @size-change="handleSizeChangeStudyPeople" @current-change="handleCurrentChangeStudyPeople"
|
||||||
@@ -340,7 +340,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="score" label="考试成绩"></el-table-column>
|
<el-table-column prop="score" label="考试成绩"></el-table-column>
|
||||||
<el-table-column prop="endTime" label="完成时间"></el-table-column>
|
<el-table-column prop="endTime" width="200" label="完成时间"></el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@@ -349,7 +349,7 @@
|
|||||||
<el-table-column prop="orgInfo" label="部门">
|
<el-table-column prop="orgInfo" label="部门">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-tooltip class="item" effect="dark" :content="scope.row.orgInfo" placement="top-start">
|
<el-tooltip class="item" effect="dark" :content="scope.row.orgInfo" placement="top-start">
|
||||||
<p>{{scope.row.orgInfo && scope.row.orgInfo.split('/')[scope.row.orgInfo.split('/').length - 1]}}</p>
|
<p class="no-wrap">{{scope.row.orgInfo && scope.row.orgInfo.split('/')[scope.row.orgInfo.split('/').length - 1]}}</p>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@@ -359,7 +359,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="score" label="成绩"></el-table-column>
|
<el-table-column prop="score" label="成绩"></el-table-column>
|
||||||
<el-table-column prop="finishTime" label="完成时间"></el-table-column>
|
<el-table-column prop="finishTime" width="200" label="完成时间"></el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
<div style="text-align: center;padding: 10px;">
|
<div style="text-align: center;padding: 10px;">
|
||||||
<el-pagination @size-change="handleSizeChangeExamStudyPeople"
|
<el-pagination @size-change="handleSizeChangeExamStudyPeople"
|
||||||
@@ -966,6 +966,7 @@ export default {
|
|||||||
contentName: this.courseDetail.name,
|
contentName: this.courseDetail.name,
|
||||||
status: this.studyDetailRow.status,
|
status: this.studyDetailRow.status,
|
||||||
studyDuration: this.studyDetailRow.progress,
|
studyDuration: this.studyDetailRow.progress,
|
||||||
|
learningDuration: this.studyDetailRow.totalDuration,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
@@ -1063,6 +1064,14 @@ export default {
|
|||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
#courseManage {
|
#courseManage {
|
||||||
|
.no-wrap {
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
-webkit-box-orient: vertical;
|
||||||
|
-webkit-line-clamp: 1;
|
||||||
|
word-break: break-all;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
.noSplitDatePicker {
|
.noSplitDatePicker {
|
||||||
/* 隐藏范围选择器的分隔符和占位符 */
|
/* 隐藏范围选择器的分隔符和占位符 */
|
||||||
.el-range-separator,
|
.el-range-separator,
|
||||||
@@ -1122,4 +1131,4 @@ export default {
|
|||||||
.el-table .el-table__body-wrapper::-webkit-scrollbar {
|
.el-table .el-table__body-wrapper::-webkit-scrollbar {
|
||||||
display: none; /* Chrome, Safari, Opera*/
|
display: none; /* Chrome, Safari, Opera*/
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user