diff --git a/src/components/Course/catalogCourseware.vue b/src/components/Course/catalogCourseware.vue index 0d19b3c3..54ae59f2 100644 --- a/src/components/Course/catalogCourseware.vue +++ b/src/components/Course/catalogCourseware.vue @@ -51,8 +51,8 @@
-
视频时长: - +
时长(分钟): +
@@ -80,8 +80,8 @@ 秒 --> -
音频时长: - +
时长(分钟): +
保存
@@ -395,9 +395,10 @@ if(newVal.content!=''){ if(newVal.content.startsWith('\{')){ this.curriculumData =JSON.parse(newVal.content); + this.curriculumData.duration = (this.curriculumData.duration/60).toFixed(0); }else{ this.curriculumData.url=newVal.content; - this.curriculumData.duration = newVal.duration; + this.curriculumData.duration = (newVal.duration/60).toFixed(0); } } } @@ -516,6 +517,8 @@ this.$message.error("请手动输入课件时长"); return; } + this.curriculumData.duration = this.curriculumData.duration*60; + this.content.duration = this.curriculumData.duration; this.content.content=JSON.stringify(this.curriculumData); } let jsonData={ @@ -652,7 +655,7 @@ this.content.content=cfile.filePath; } } - this.curriculumData.duration = cfile.duration; + this.curriculumData.duration = (cfile.duration/60).toFixed(0); this.content.courseId=this.course.id; this.content.duration=cfile.duration;//时长 this.content.sortIndex=1; diff --git a/src/components/Course/courseForm.vue b/src/components/Course/courseForm.vue index 8163331c..d11ef7d4 100644 --- a/src/components/Course/courseForm.vue +++ b/src/components/Course/courseForm.vue @@ -1328,6 +1328,7 @@ export default { pass = false; } } else if(this.curContent.contentType == 10 || this.curContent.contentType == 20) {// 视频 + courseware.curriculumData.duration = Number((courseware.curriculumData.duration*60).toFixed(0)); if(this.curContent.content !== JSON.stringify(courseware.curriculumData)) { pass = false; } diff --git a/src/components/Course/weikeContent.vue b/src/components/Course/weikeContent.vue index fab56796..1dd50692 100644 --- a/src/components/Course/weikeContent.vue +++ b/src/components/Course/weikeContent.vue @@ -75,8 +75,8 @@ 秒 --> -
视频时长: - +
时长(分钟): +
@@ -105,8 +105,8 @@
-
音频时长: - +
时长(分钟): +
保存
@@ -845,9 +845,10 @@ console.log(con.content,'con.content') if(con.content.startsWith('\{')){ $this.cware.curriculumData=JSON.parse(con.content); + $this.cware.curriculumData.duration = ($this.cware.curriculumData.duration/60).toFixed(0); }else{ $this.cware.curriculumData.url=con.content; - $this.cware.curriculumData.duration = con.duration; + $this.cware.curriculumData.duration = (con.duration/60).toFixed(0); } } $this.cwareChange = deepClone($this.cware); @@ -995,7 +996,7 @@ this.cware.content.contentName=row.name; this.cware.content.content=row.filePath; this.cware.curriculumData.url = row.filePath; - this.cware.curriculumData.duration=row.duration; + this.cware.curriculumData.duration=(row.duration/60).toFixed(0);; this.cware.content.duration=row.duration;//时长 this.cware.findShow=false; if(this.cware.content.contentType==40){ @@ -1082,6 +1083,8 @@ this.loading=false; return; } + this.cware.curriculumData.duration = (this.cware.curriculumData.duration*60).toFixed(0); + postData.content.duration = this.cware.curriculumData.duration; postData.content.content=JSON.stringify(this.cware.curriculumData); this.cwareChange.curriculumData = deepClone(this.cware.curriculumData) } @@ -1148,6 +1151,7 @@ if(res.status==200){ if(index==1){ $this.cware.content=res.result.content; + this.cware.curriculumData.duration = (this.cware.curriculumData.duration/60).toFixed(0); }else if(index==2){ $this.homework.content=res.result.content; $this.homework.info=res.result.homework; @@ -1165,7 +1169,6 @@ //if(res.result.homework) this.$message.success('保存成功'); //保存成功的统一处理 - }else{ this.$message.error(res.message); } @@ -1231,7 +1234,7 @@ this.cware.curriculumData.url = cfile.filePath; } } - this.cware.curriculumData.duration=cfile.duration; + this.cware.curriculumData.duration=(cfile.duration/60).toFixed(0);; this.cware.content.duration=cfile.duration;//时长 this.saveContent(1);