|
@@ -8,7 +8,9 @@ Page({
|
|
title: '',
|
|
title: '',
|
|
message: '',
|
|
message: '',
|
|
playTimes: 0,
|
|
playTimes: 0,
|
|
- id: 0
|
|
|
|
|
|
+ id: 0,
|
|
|
|
+ studyLog: {},
|
|
|
|
+ currentTime: 0
|
|
},
|
|
},
|
|
videoErrorCallback: function (e) {
|
|
videoErrorCallback: function (e) {
|
|
console.log('视频错误信息:')
|
|
console.log('视频错误信息:')
|
|
@@ -36,6 +38,60 @@ Page({
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+ getStudyLog(sessionKey) {
|
|
|
|
+ var _this = this;
|
|
|
|
+ wx.request({
|
|
|
|
+ method: "post",
|
|
|
|
+ url: app.globalData.publicUrl + '/wx/course/getStudyLog',
|
|
|
|
+ data: {
|
|
|
|
+ sessionKey: sessionKey,
|
|
|
|
+ courseId: _this.data.id
|
|
|
|
+ },
|
|
|
|
+ success: (e) => {
|
|
|
|
+ console.log(e, "22222222222222")
|
|
|
|
+ _this.setData({
|
|
|
|
+ studyLog: e.data.studyLog
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ timeUpdate: function (e) {
|
|
|
|
+ // console.log(this.data.studyLog)
|
|
|
|
+ //实时播放进度 秒数
|
|
|
|
+ let currentTime = parseInt(e.detail.currentTime)
|
|
|
|
+ let studyTime = 'studyLog.studyTime'
|
|
|
|
+ this.setData({
|
|
|
|
+ [studyTime]: currentTime
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ onUnload() {
|
|
|
|
+ var _this = this;
|
|
|
|
+ console.log(_this.data.studyLog)
|
|
|
|
+ wx.request({
|
|
|
|
+ method: "post",
|
|
|
|
+ url: app.globalData.publicUrl + '/wx/course/updateStudyLog',
|
|
|
|
+ data: {
|
|
|
|
+ studyLog: _this.data.studyLog
|
|
|
|
+ },
|
|
|
|
+ success: (e) => {
|
|
|
|
+ console.log(e, "我修改进度成功了")
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ onHide() {
|
|
|
|
+ var _this = this;
|
|
|
|
+ console.log(_this.data.studyLog)
|
|
|
|
+ wx.request({
|
|
|
|
+ method: "post",
|
|
|
|
+ url: app.globalData.publicUrl + '/wx/course/updateStudyLog',
|
|
|
|
+ data: {
|
|
|
|
+ studyLog: _this.data.studyLog
|
|
|
|
+ },
|
|
|
|
+ success: (e) => {
|
|
|
|
+ console.log(e, "我修改进度成功了")
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
onLoad: function (options) {
|
|
onLoad: function (options) {
|
|
var _this = this;
|
|
var _this = this;
|
|
_this.setData({
|
|
_this.setData({
|
|
@@ -60,12 +116,14 @@ Page({
|
|
sessionKey = res.data.sessionKey;
|
|
sessionKey = res.data.sessionKey;
|
|
wx.setStorageSync('sessionKey', res.data.sessionKey);
|
|
wx.setStorageSync('sessionKey', res.data.sessionKey);
|
|
_this.getdbArr(sessionKey);
|
|
_this.getdbArr(sessionKey);
|
|
|
|
+ _this.getStudyLog(sessionKey);
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
})
|
|
})
|
|
} else {
|
|
} else {
|
|
_this.getdbArr(sessionKey);
|
|
_this.getdbArr(sessionKey);
|
|
|
|
+ _this.getStudyLog(sessionKey);
|
|
}
|
|
}
|
|
},
|
|
},
|
|
fail() {
|
|
fail() {
|
|
@@ -84,6 +142,7 @@ Page({
|
|
wx.setStorageSync('sessionKey', res.data.sessionKey);
|
|
wx.setStorageSync('sessionKey', res.data.sessionKey);
|
|
var sessionKey = res.data.sessionKey;
|
|
var sessionKey = res.data.sessionKey;
|
|
_this.getdbArr(sessionKey);
|
|
_this.getdbArr(sessionKey);
|
|
|
|
+ _this.getStudyLog(sessionKey);
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|