|
@@ -12,7 +12,7 @@
|
|
:globalOptions="{controls:true}"
|
|
:globalOptions="{controls:true}"
|
|
:options="options">
|
|
:options="options">
|
|
</video-player>
|
|
</video-player>
|
|
- <div class="dialog-footer">
|
|
|
|
|
|
+ <div class="dialog-footer pt30">
|
|
<el-row class="media-footer">
|
|
<el-row class="media-footer">
|
|
<el-col :span="8" class="media-time">
|
|
<el-col :span="8" class="media-time">
|
|
<span>{{curTimes|useTime}}</span>
|
|
<span>{{curTimes|useTime}}</span>
|
|
@@ -63,9 +63,9 @@
|
|
},
|
|
},
|
|
watch:{
|
|
watch:{
|
|
mediaType( ){
|
|
mediaType( ){
|
|
- console.log("change mediaType", this.mediaType)
|
|
|
|
this.selectMediaType = this.mediaType;
|
|
this.selectMediaType = this.mediaType;
|
|
if( !this.mediaType ) return;
|
|
if( !this.mediaType ) return;
|
|
|
|
+
|
|
},
|
|
},
|
|
dialog( showDilog ){
|
|
dialog( showDilog ){
|
|
if( !showDilog){
|
|
if( !showDilog){
|
|
@@ -242,10 +242,15 @@
|
|
let param ={id: media.id, position:curTimes ,isFinish};
|
|
let param ={id: media.id, position:curTimes ,isFinish};
|
|
httpServer("course.tick", param, true).then( res => {
|
|
httpServer("course.tick", param, true).then( res => {
|
|
if (res.code == 200) {
|
|
if (res.code == 200) {
|
|
- let {skip, position, pause} = res.data
|
|
|
|
- if( pause ) {
|
|
|
|
|
|
+ let {skip, position, pause, closed} = res.data
|
|
|
|
+ if( pause || closed ) {
|
|
this.doPause();
|
|
this.doPause();
|
|
this.$emit("close")
|
|
this.$emit("close")
|
|
|
|
+ if( closed ) {
|
|
|
|
+ this.$message.errorMsg("课程关闭学习", 5);
|
|
|
|
+ }else if( pause ){
|
|
|
|
+ this.$message.errorMsg("多处同时播放视频", 5);
|
|
|
|
+ }
|
|
return
|
|
return
|
|
}
|
|
}
|
|
if( !skip ) this.setposition( position );
|
|
if( !skip ) this.setposition( position );
|
|
@@ -291,7 +296,7 @@
|
|
padding: 0px;
|
|
padding: 0px;
|
|
}
|
|
}
|
|
.media-time{
|
|
.media-time{
|
|
- font-size: 21px;
|
|
|
|
|
|
+ font-size: 16px;
|
|
vertical-align: center;
|
|
vertical-align: center;
|
|
}
|
|
}
|
|
.media-select{
|
|
.media-select{
|