diff --git a/src/components/Course/catalogCourseware.vue b/src/components/Course/catalogCourseware.vue index 666f8737..bce7dea0 100644 --- a/src/components/Course/catalogCourseware.vue +++ b/src/components/Course/catalogCourseware.vue @@ -438,8 +438,11 @@ this.curCFile=rs.result; //this.curPdfPath=rs.result.previewFilePath; this.content.content='scorm'; - this.scormUrl=process.env.VUE_APP_SCORM_URL+'?r=1&mode=preview&scormId='+this.curCFile.id;//播放的首页 - console.log(this.scormUrl,'this.scormUrl') + let urlPre=window.location.protocol; + let configUrl=process.env.VUE_APP_SCORM_URL; + configUrl=urlPre+configUrl.substring(configUrl.indexOf(':')+1); + this.scormUrl=configUrl+'?r=1&mode=preview&scormId='+this.curCFile.id;//播放的首页 + //console.log(this.scormUrl,'this.scormUrl') } }); // let fname=this.content.content; diff --git a/src/components/Course/weikeContent.vue b/src/components/Course/weikeContent.vue index 6c3aacc9..c32cbd2c 100644 --- a/src/components/Course/weikeContent.vue +++ b/src/components/Course/weikeContent.vue @@ -870,7 +870,10 @@ this.curCFile=rs.result; //this.curPdfPath=rs.result.previewFilePath; this.cware.content.content='scorm'; - this.scormUrl=process.env.VUE_APP_SCORM_URL+'?r=1&mode=preview&scormId='+this.curCFile.id;//播放的首页 + let urlPre=window.location.protocol; + let configUrl=process.env.VUE_APP_SCORM_URL; + configUrl=urlPre+configUrl.substring(configUrl.indexOf(':')+1); + this.scormUrl=configUrl+'?r=1&mode=preview&scormId='+this.curCFile.id;//播放的首页 //console.log(this.scormUrl,'this.scormUrl') } }); diff --git a/src/views/course/Courseware.vue b/src/views/course/Courseware.vue index c37621c5..2f58f760 100644 --- a/src/views/course/Courseware.vue +++ b/src/views/course/Courseware.vue @@ -712,8 +712,11 @@ export default { var scorm=JSON.parse(row.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=process.env.VUE_APP_SCORM_URL+'?mode=preview&scormId='+row.id;//播放的首页 + this.scormUrl=configUrl+'?mode=preview&scormId='+row.id;//播放的首页 }else{ this.$message({type: 'error',message: 'SCORM包解析失败'}); } diff --git a/src/views/study/coursenew.vue b/src/views/study/coursenew.vue index c59ad269..1dcc0133 100644 --- a/src/views/study/coursenew.vue +++ b/src/views/study/coursenew.vue @@ -609,7 +609,11 @@ pars+='&studentName='+encodeURIComponent(this.userInfo.name); pars+='&lmsId='+this.studyId; pars+='&scoId=';//不指定,scorm模块自动根据学习记录定位 - this.scormUrl=process.env.VUE_APP_SCORM_URL+pars;//播放的首页 + let urlPre=window.location.protocol; + let configUrl=process.env.VUE_APP_SCORM_URL; + configUrl=urlPre+configUrl.substring(configUrl.indexOf(':')+1); + + this.scormUrl=configUrl+pars;//播放的首页 } });