dev_202412
yujialong 2 months ago
parent b1d17d3fa9
commit 0285777652
  1. 9
      src/pages/lesson/content/source.vue
  2. 5
      src/pages/lesson/detail/index.vue

@ -34,6 +34,7 @@
<!-- 小节 --> <!-- 小节 -->
<div v-if="chapter.shrink" class="sections"> <div v-if="chapter.shrink" class="sections">
<div v-for="(section, k) in chapter.subsections" :key="k" class="line"> <div v-for="(section, k) in chapter.subsections" :key="k" class="line">
<el-checkbox class="check" v-model="section.check" @change="checkSection(section, chapter)">
<img v-if="section.fileType === 'pptx'" src="@/assets/img/exts/ppt.png" alt=""> <img v-if="section.fileType === 'pptx'" src="@/assets/img/exts/ppt.png" alt="">
<img v-else-if="section.fileType === 'mp4'" src="@/assets/img/exts/video.png" alt=""> <img v-else-if="section.fileType === 'mp4'" src="@/assets/img/exts/video.png" alt="">
<img v-else-if="section.fileType === 'doc' || section.fileType === 'docx'" <img v-else-if="section.fileType === 'doc' || section.fileType === 'docx'"
@ -43,9 +44,7 @@
<img v-else-if="section.fileType === 'txt'" src="@/assets/img/exts/txt.png" alt=""> <img v-else-if="section.fileType === 'txt'" src="@/assets/img/exts/txt.png" alt="">
<img v-else-if="section.fileType === 'pdf'" src="@/assets/img/exts/pdf.png" alt=""> <img v-else-if="section.fileType === 'pdf'" src="@/assets/img/exts/pdf.png" alt="">
<img v-else src="@/assets/img/exts/pic.png" alt=""> <img v-else src="@/assets/img/exts/pic.png" alt="">
<el-checkbox class="check" v-model="section.check" @change="checkSection(section, chapter)">{{ {{ section.name }}</el-checkbox>
section.name
}}</el-checkbox>
</div> </div>
</div> </div>
</div> </div>
@ -390,7 +389,7 @@ export default {
} }
.chapters { .chapters {
padding-left: 21px; padding-left: 26px;
margin-top: 10px; margin-top: 10px;
.line { .line {
@ -404,7 +403,7 @@ export default {
} }
.sections { .sections {
padding-left: 26px; padding-left: 43px;
} }
} }

@ -1086,6 +1086,7 @@ export default {
.config-wrap { .config-wrap {
display: flex; display: flex;
padding: 15px; padding: 15px;
gap: 20px;
} }
.item { .item {
@ -1094,10 +1095,6 @@ export default {
padding: 10px; padding: 10px;
overflow: hidden; overflow: hidden;
&:not(:last-child) {
margin-right: 20px;
}
&.project { &.project {
border-right: 1px solid #eee; border-right: 1px solid #eee;
} }

Loading…
Cancel
Save