diff --git a/src/components/Course/auditCourse1.vue b/src/components/Course/auditCourse1.vue
index 541157d0..c41d2732 100644
--- a/src/components/Course/auditCourse1.vue
+++ b/src/components/Course/auditCourse1.vue
@@ -183,6 +183,9 @@
+
+
+
@@ -202,16 +205,16 @@
-
-
-
-
-
-
- {{props.row.before == 'null' || props.row.before == ''? '--':props.row.before}}
-
-
-
+
+
+
+
+
+
+ {{props.row.before == 'null' || props.row.before == ''? '--':props.row.before}}
+
+
+
@@ -269,7 +272,7 @@ export default {
pdfPreview,
videoPlayer,
audioPlayer,
- chooseOrg
+ chooseOrg,
// hyperLink
},
computed: {
@@ -303,6 +306,7 @@ export default {
converStatus:4,
courseType: courseType,
isEdit: true,
+ scormUrl:'',
homeworkInfo: {},
examInfo: {},
assessInfo: {},
@@ -703,6 +707,35 @@ export default {
$this.$message.error('加载pdf课件文件失败');
}
});
+ }
+ if($this.coursewareInfo.content.contentType == 50){
+ apiCourseFile.detail(con.contentRefId).then(scormFile => {
+ if (!scormFile.status == 200) {
+ $this.$message.error('加载SCORM课件失败');
+ }else{
+ var curContent=scormFile.result;
+ //console.log(curContent,'curContent')
+ if(!curContent.content){
+ this.$message({type: 'error',message: '无SCORM内容,SCORM包解析失败'});
+ return;
+ }
+ //scorm课件的内容,取第一个sco
+ var scorm=JSON.parse(curContent.content);
+ //console.log(scorm,'scorm')
+ if(scorm){
+ let urlPre=window.location.protocol;
+ let configUrl=process.env.VUE_APP_SCORM_URL;
+ configUrl=urlPre+configUrl.substring(configUrl.indexOf(':')+1);
+ //这里需要提取的到配置文件中,实际中只需要传 rowId就可以了
+ this.scormUrl=configUrl+'?mode=preview&scormId='+curContent.id;//播放的首页
+ }else{
+ this.$message({type: 'error',message: 'SCORM包解析失败'});
+ }
+ }
+ });
+
+
+
}
} else if (con.sortIndex == 2) {
$this.homeworkInfo = con;
diff --git a/src/views/course/ManageList.vue b/src/views/course/ManageList.vue
index 01b0f451..fab59ac3 100644
--- a/src/views/course/ManageList.vue
+++ b/src/views/course/ManageList.vue
@@ -262,7 +262,7 @@
提交
-
+