-
{{ fileUrl.fileName }}
+
{{ fileInfo.fileName }}
-
关闭
@@ -231,22 +234,18 @@
{{ form.fileName }}
{{ getType(form.resType) }}
-
+
-
-
+
+
+
+
保存
@@ -282,7 +281,7 @@ export default {
},
// resOwnerName: resOwnerIndexName,
isUpload: true,
- fileUrl: {},
+ fileInfo: {},
device1: 1,
device2: 2,
projectOwnership1: '',
@@ -312,8 +311,15 @@ export default {
// { value: 90, label: "其他" }
],
form: {
+ id:'',
device1:false,
device2:false,
+ fileName:'',
+ name:'',
+ resType:'',
+ duration:0,
+ minute:0,
+ down:false
},
editCoursewareShow: false,
currentPage4: 4,
@@ -332,6 +338,7 @@ export default {
needOrg:'请先选择资源归属',
fileList: [],
courseShow: false,
+ scormUrl:'',//scorm的播放地址
multipleSelection: []
};
},
@@ -462,6 +469,8 @@ export default {
} else if (this.form.device2 === true) {
this.form.device = 2;
}
+ //时长,秒与分钟的转化
+ if(this.form.)
try {
const { status,message} = await coueseFile.batchUpdate([this.form]);
if (status === 200) {
@@ -667,8 +676,17 @@ export default {
console.log(data);
},
viewTopic(row) {
- this.fileUrl = row;
- console.log(row, 'row');
+ this.fileInfo = row;//这里的fileInfo 相当于内容对象
+ if(row.resType==50){
+ if(!row.content){
+ this.$message({type: 'error',message: '无SCORM内容,SCORM包解析失败'});
+ return;
+ }
+ //scorm课件的内容,取第一个sco
+ var scorm=JSON.parse(row.content);
+ this.scormUrl='http://localhost:9083/scorm-player?page='+scorm.index;//播放的首页
+ }
+ //console.log(row, 'row');
this.coursewareShow = true;
}
}