提交 f0562e51 authored 作者: 王鹏飞's avatar 王鹏飞

bug fixes

上级 4dcd008e
...@@ -9,7 +9,7 @@ const httpRequest = new BaseAPI(webConf) ...@@ -9,7 +9,7 @@ const httpRequest = new BaseAPI(webConf)
*/ */
export function getCourse(semesterId, courseId) { export function getCourse(semesterId, courseId) {
return httpRequest.get( return httpRequest.get(
`/api/lms/v2/education/courses/${semesterId}/${courseId}` `/api/lms/v2/education/courses/${courseId}`
) )
} }
...@@ -45,7 +45,7 @@ export function getChapterVideoAliyun(vid) { ...@@ -45,7 +45,7 @@ export function getChapterVideoAliyun(vid) {
*/ */
export function getChapterVideoProgress(semesterId, resourseId, params) { export function getChapterVideoProgress(semesterId, resourseId, params) {
return httpRequest.get( return httpRequest.get(
`/api/lms/v2/education/video/${semesterId}/${resourseId}/device`, `/api/lms/v2/education/video/${resourseId}/device`,
params params
) )
} }
...@@ -66,7 +66,7 @@ export function updateChapterVideoProgress(params) { ...@@ -66,7 +66,7 @@ export function updateChapterVideoProgress(params) {
*/ */
export function getChapterHomework(semesterId, courseId, resourseId) { export function getChapterHomework(semesterId, courseId, resourseId) {
return httpRequest.get( return httpRequest.get(
`/api/lms/v2/education/homeworks/${semesterId}/${courseId}/${resourseId}` `/api/lms/v2/education/homeworks/${courseId}/${resourseId}`
) )
} }
...@@ -78,7 +78,7 @@ export function getChapterHomework(semesterId, courseId, resourseId) { ...@@ -78,7 +78,7 @@ export function getChapterHomework(semesterId, courseId, resourseId) {
*/ */
export function getChapterHomeworkDeadline(semesterId, courseId, chapterId) { export function getChapterHomeworkDeadline(semesterId, courseId, chapterId) {
return httpRequest.get( return httpRequest.get(
`/api/lms/v2/education/homeworks/${semesterId}/${courseId}/${chapterId}/deadline` `/api/lms/v2/education/homeworks/${courseId}/${chapterId}/deadline`
) )
} }
...@@ -107,7 +107,7 @@ export function uploadFile(data) { ...@@ -107,7 +107,7 @@ export function uploadFile(data) {
*/ */
export function getCourseWork(semesterId, courseId) { export function getCourseWork(semesterId, courseId) {
return httpRequest.get( return httpRequest.get(
`/api/lms/v2/education/courses/${semesterId}/${courseId}/essay` `/api/lms/v2/education/courses/${courseId}/essay`
) )
} }
...@@ -118,7 +118,7 @@ export function getCourseWork(semesterId, courseId) { ...@@ -118,7 +118,7 @@ export function getCourseWork(semesterId, courseId) {
*/ */
export function updateCourseWork(semesterId, courseId, data) { export function updateCourseWork(semesterId, courseId, data) {
return httpRequest.post( return httpRequest.post(
`/api/lms/v2/education/courses/${semesterId}/${courseId}/essay`, `/api/lms/v2/education/courses/${courseId}/essay`,
data, data,
{ headers: { 'Content-Type': 'multipart/form-data' } } { headers: { 'Content-Type': 'multipart/form-data' } }
) )
...@@ -131,7 +131,7 @@ export function updateCourseWork(semesterId, courseId, data) { ...@@ -131,7 +131,7 @@ export function updateCourseWork(semesterId, courseId, data) {
*/ */
export function getCourseExam(semesterId, courseId) { export function getCourseExam(semesterId, courseId) {
return httpRequest.get( return httpRequest.get(
`/api/lms/v2/education/${semesterId}/${courseId}/examination` `/api/lms/v2/education/${courseId}/examination`
) )
} }
...@@ -143,7 +143,7 @@ export function getCourseExam(semesterId, courseId) { ...@@ -143,7 +143,7 @@ export function getCourseExam(semesterId, courseId) {
*/ */
export function getCourseExamStatus(semesterId, courseId, examId) { export function getCourseExamStatus(semesterId, courseId, examId) {
return httpRequest.get( return httpRequest.get(
`/api/lms/v2/education/${semesterId}/${courseId}/examination/${examId}/status` `/api/lms/v2/education/${courseId}/examination/${examId}/status`
) )
} }
...@@ -155,7 +155,7 @@ export function getCourseExamStatus(semesterId, courseId, examId) { ...@@ -155,7 +155,7 @@ export function getCourseExamStatus(semesterId, courseId, examId) {
*/ */
export function submitCourseExam(semesterId, courseId, examId, data) { export function submitCourseExam(semesterId, courseId, examId, data) {
return httpRequest.post( return httpRequest.post(
`/api/lms/v2/education/${semesterId}/${courseId}/examination/${examId}/sheet`, `/api/lms/v2/education/${courseId}/examination/${examId}/sheet`,
data, data,
{ headers: { 'Content-Type': 'application/x-www-form-urlencoded' } } { headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }
) )
...@@ -169,7 +169,7 @@ export function submitCourseExam(semesterId, courseId, examId, data) { ...@@ -169,7 +169,7 @@ export function submitCourseExam(semesterId, courseId, examId, data) {
*/ */
export function getCourseExamResult(semesterId, courseId, examId, params) { export function getCourseExamResult(semesterId, courseId, examId, params) {
return httpRequest.get( return httpRequest.get(
`/api/lms/v2/education/${semesterId}/${courseId}/examination/${examId}/sheet`, `/api/lms/v2/education/${courseId}/examination/${examId}/sheet`,
params params
) )
} }
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<div class="course-viewer-main"> <div class="course-viewer-main">
<!-- 顶部区域 --> <!-- 顶部区域 -->
<div class="course-viewer-main-hd"> <div class="course-viewer-main-hd">
<router-link :to="`/app/learn/course-detail/${sid}/${cid}`"> <router-link :to="`/app/learn/course-detail/${cid}`">
<i class="el-icon-arrow-left"></i> <i class="el-icon-arrow-left"></i>
</router-link> </router-link>
<h1 class="course-viewer-main-hd__title">{{ detail.course_name }}</h1> <h1 class="course-viewer-main-hd__title">{{ detail.course_name }}</h1>
...@@ -121,7 +121,7 @@ export default { ...@@ -121,7 +121,7 @@ export default {
type: 101 type: 101
}) })
} }
chapters.push(customeChapter) // chapters.push(customeChapter)
return chapters return chapters
}, },
// 当前选中的章节 // 当前选中的章节
......
export default [ export default [
{ {
path: '/viewer/:sid/:cid', path: '/viewer/:cid',
component: () => import('./index.vue'), component: () => import('./index.vue'),
children: [ children: [
{ {
......
...@@ -48,12 +48,12 @@ ...@@ -48,12 +48,12 @@
<div class='course-list'> <div class='course-list'>
<template v-for="(_item, index) in tabs[1].chapterList.course"> <template v-for="(_item, index) in tabs[1].chapterList.course">
<div v-bind:key="index" :class='["content-group", (!_item.chapters.length ? "no-child" : ""), (_item.isUp ? "up" : "")]'> <div v-bind:key="index" :class='["content-group", (!_item.chapters.length ? "no-child" : ""), (_item.isUp ? "up" : "")]'>
<div class='title' @click='clickJumpOrStatus($event)' :data-index='index' :data-cid='_item.cid' :data-sid='_item.sid' :data-status='!!_item.chapters.length'>{{_item.title}} <div class='title' @click='clickJumpOrStatus(index, _item)' :data-index='index' :data-cid='_item.cid' :data-sid='_item.sid' :data-status='!!_item.chapters.length'>{{_item.title}}
<i :class="['side', (_item.chapters.length ? '' : 'none'), (_item.isUp ? 'el-icon-arrow-down' : 'el-icon-arrow-up')]"></i> <i :class="['side', (_item.chapters.length ? '' : 'none'), (_item.isUp ? 'el-icon-arrow-down' : 'el-icon-arrow-up')]"></i>
</div> </div>
<template v-for="(item1, index1) in _item.chapters"> <template v-for="(item1, index1) in _item.chapters">
<div v-bind:key="index1" :class='["body", (item1.id === tabs[1].chapterList.currentChapterId && "on")]'> <div v-bind:key="index1" :class='["body", (item1.id === tabs[1].chapterList.currentChapterId && "on")]'>
<div class='name' :data-vid='item1.vid' :data-cid='item1.cid' :data-sid='item1.sid' :data-hasVA='item1.time' :data-type="item1.video_provider" :data-name='item1.name' :data-index='index' :data-count='index1' @click='jumpToOtherVA'> <div class='name' :data-vid='item1.vid' :data-cid='item1.cid' :data-sid='item1.sid' :data-hasVA='item1.time' :data-type="item1.video_provider" :data-name='item1.name' :data-index='index' :data-count='index1' @click='jumpToOtherVA(item1)'>
{{item1.name}} {{item1.name}}
<template v-if='item1.type === 5'> <template v-if='item1.type === 5'>
<div class='time'>{{ item1.live.start_time }} {{ item1.live.statusStr }}</div> <div class='time'>{{ item1.live.start_time }} {{ item1.live.statusStr }}</div>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论