...
|
...
|
@@ -6,28 +6,42 @@ Page({ |
|
|
* 页面的初始数据
|
|
|
*/
|
|
|
data: {
|
|
|
page: 0,//0默认,1显示示意
|
|
|
page: 0, //0默认,1显示示意
|
|
|
moudel: false,
|
|
|
listdata: [],//单词详情数据
|
|
|
myplan_detail_id:'',//下一题id
|
|
|
handle_myplan_detail_id:'',//本题的id
|
|
|
myplan_id:'',
|
|
|
starttime:'',
|
|
|
listdata: [], //单词详情数据
|
|
|
myplan_detail_id: '', //下一题id
|
|
|
handle_myplan_detail_id: '', //本题的id
|
|
|
myplan_id: '',
|
|
|
starttime: '',
|
|
|
endtime: '',
|
|
|
if_time: ''
|
|
|
if_time: '',
|
|
|
mask_state:true,
|
|
|
},
|
|
|
|
|
|
//显示释义
|
|
|
showParaphrase() {
|
|
|
this.setData({
|
|
|
page: 1,
|
|
|
mask_state:false
|
|
|
})
|
|
|
},
|
|
|
//单词分批处理
|
|
|
handleWords(e) {
|
|
|
console.log(e);
|
|
|
let that = this;
|
|
|
that.handleWordsError(e.currentTarget.dataset.status);
|
|
|
var plannum = e.currentTarget.dataset.plannum
|
|
|
if (plannum != -1) {
|
|
|
console.log(22)
|
|
|
that.handleWordsError(e.currentTarget.dataset.status);
|
|
|
this.setData({
|
|
|
mask_state:true
|
|
|
})
|
|
|
} else {
|
|
|
wx.showToast({
|
|
|
title: '已完成复习',
|
|
|
icon: 'none'
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
//播放音频
|
|
|
audioPlay(e) {
|
...
|
...
|
@@ -72,100 +86,108 @@ Page({ |
|
|
handle_myplan_detail_id: res.data.data.handle_myplan_detail_id
|
|
|
})
|
|
|
}
|
|
|
}else if(res.data.code==0){
|
|
|
} else if (res.data.code == 0) {
|
|
|
wx.showToast({
|
|
|
title: res.data.msg,
|
|
|
icon: 'success',
|
|
|
duration: 2000,
|
|
|
})
|
|
|
setTimeout(function(){
|
|
|
setTimeout(function() {
|
|
|
wx.switchTab({
|
|
|
url: '/pages/MemorizingWords/MemorizingWords',
|
|
|
})
|
|
|
},2000)
|
|
|
}, 2000)
|
|
|
}
|
|
|
}).catch((errMsg) => {
|
|
|
console.log(errMsg)
|
|
|
})
|
|
|
},
|
|
|
//获取复习界面单词详情(按时间)
|
|
|
getTimeWordsDetail(){
|
|
|
let that=this;
|
|
|
let url ='Words/getTimeWordsDetail';
|
|
|
let params={
|
|
|
token: wx.getStorageSync('token'),
|
|
|
start_time: that.data.starttime,
|
|
|
end_time: that.data.endtime,
|
|
|
myplan_detail_id: that.data.myplan_detail_id
|
|
|
}
|
|
|
app.post(url, params).then((res) => {
|
|
|
if (res.data.code == 1) {
|
|
|
if (res.data.data == '') {
|
|
|
wx.showToast({
|
|
|
title: res.data.msg,
|
|
|
icon: 'success',
|
|
|
duration: 2000,
|
|
|
})
|
|
|
wx.navigateTo({
|
|
|
url: '../wordsReport/wordsReport',
|
|
|
})
|
|
|
} else {
|
|
|
that.setData({
|
|
|
listdata: res.data.data,
|
|
|
myplan_detail_id: res.data.data.myplan_detail_id,
|
|
|
handle_myplan_detail_id: res.data.data.handle_myplan_detail_id
|
|
|
})
|
|
|
}
|
|
|
} else if (res.data.code == 0) {
|
|
|
wx.showToast({
|
|
|
title: res.data.msg,
|
|
|
icon: 'success',
|
|
|
duration: 2000,
|
|
|
})
|
|
|
setTimeout(function () {
|
|
|
wx.switchTab({
|
|
|
url: '/pages/MemorizingWords/MemorizingWords',
|
|
|
})
|
|
|
}, 2000)
|
|
|
}
|
|
|
}).catch((errMsg) => {
|
|
|
console.log(errMsg)
|
|
|
})
|
|
|
},
|
|
|
//处理错词
|
|
|
handleWordsError(status){
|
|
|
let that=this;
|
|
|
let url ='Words/handleWordsError';
|
|
|
let params={
|
|
|
getTimeWordsDetail() {
|
|
|
let that = this;
|
|
|
let url = 'Words/getTimeWordsDetail';
|
|
|
let params = {
|
|
|
token: wx.getStorageSync('token'),
|
|
|
start_time: that.data.starttime,
|
|
|
end_time: that.data.endtime,
|
|
|
myplan_detail_id: that.data.myplan_detail_id
|
|
|
}
|
|
|
app.post(url, params).then((res) => {
|
|
|
if (res.data.code == 1) {
|
|
|
if (res.data.data == '') {
|
|
|
wx.showToast({
|
|
|
title: res.data.msg,
|
|
|
icon: 'success',
|
|
|
duration: 2000,
|
|
|
})
|
|
|
wx.navigateTo({
|
|
|
url: '../wordsReport/wordsReport',
|
|
|
})
|
|
|
} else {
|
|
|
that.setData({
|
|
|
listdata: res.data.data,
|
|
|
myplan_detail_id: res.data.data.myplan_detail_id,
|
|
|
handle_myplan_detail_id: res.data.data.handle_myplan_detail_id
|
|
|
})
|
|
|
}
|
|
|
} else if (res.data.code == 0) {
|
|
|
wx.showToast({
|
|
|
title: res.data.msg,
|
|
|
icon: 'success',
|
|
|
duration: 2000,
|
|
|
})
|
|
|
setTimeout(function() {
|
|
|
wx.switchTab({
|
|
|
url: '/pages/MemorizingWords/MemorizingWords',
|
|
|
})
|
|
|
}, 2000)
|
|
|
}
|
|
|
}).catch((errMsg) => {
|
|
|
console.log(errMsg)
|
|
|
})
|
|
|
},
|
|
|
//处理错词
|
|
|
handleWordsError(status) {
|
|
|
let that = this;
|
|
|
let url = 'Words/handleWordsError';
|
|
|
let params = {
|
|
|
id: that.data.handle_myplan_detail_id,
|
|
|
status: status
|
|
|
}
|
|
|
app.post(url,params).then((res)=>{
|
|
|
|
|
|
if(res.data.code=='1'){
|
|
|
if (that.data.if_time){
|
|
|
app.post(url, params).then((res) => {
|
|
|
console.log(222)
|
|
|
console.log('aa',res)
|
|
|
if (res.data.code == '1') {
|
|
|
console.log(11)
|
|
|
if (that.data.if_time) {
|
|
|
that.getTimeWordsDetail();
|
|
|
}else{
|
|
|
that.getPackageDetailInfo();
|
|
|
}
|
|
|
} else {
|
|
|
that.getPackageDetailInfo();
|
|
|
}
|
|
|
}).catch((errMsg)=>{
|
|
|
} else if (res.data.code == '0'){
|
|
|
console.log(333)
|
|
|
wx.showToast({
|
|
|
title: '加载中',
|
|
|
icon:'none'
|
|
|
})
|
|
|
}
|
|
|
}).catch((errMsg) => {
|
|
|
console.log(errMsg)
|
|
|
})
|
|
|
},
|
|
|
/**
|
|
|
* 生命周期函数--监听页面加载
|
|
|
*/
|
|
|
onLoad: function (options) {
|
|
|
let that=this;
|
|
|
if (options.id.length !=0 ){
|
|
|
onLoad: function(options) {
|
|
|
let that = this;
|
|
|
if (options.id.length != 0) {
|
|
|
that.setData({
|
|
|
myplan_id: options.id,
|
|
|
if_time:false
|
|
|
if_time: false
|
|
|
})
|
|
|
that.getPackageDetailInfo();
|
|
|
}
|
|
|
if (options.starttime.length !=0){
|
|
|
if (options.starttime.length != 0) {
|
|
|
that.setData({
|
|
|
starttime: options.starttime,
|
|
|
endtime: options.endtime,
|
...
|
...
|
@@ -173,55 +195,55 @@ Page({ |
|
|
})
|
|
|
that.getTimeWordsDetail();
|
|
|
}
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
|
*/
|
|
|
onReady: function () {
|
|
|
onReady: function() {
|
|
|
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面显示
|
|
|
*/
|
|
|
onShow: function () {
|
|
|
onShow: function() {
|
|
|
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面隐藏
|
|
|
*/
|
|
|
onHide: function () {
|
|
|
onHide: function() {
|
|
|
innerAudioContext.stop()
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面卸载
|
|
|
*/
|
|
|
onUnload: function () {
|
|
|
onUnload: function() {
|
|
|
innerAudioContext.stop()
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
|
*/
|
|
|
onPullDownRefresh: function () {
|
|
|
onPullDownRefresh: function() {
|
|
|
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 页面上拉触底事件的处理函数
|
|
|
*/
|
|
|
onReachBottom: function () {
|
|
|
onReachBottom: function() {
|
|
|
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 用户点击右上角分享
|
|
|
*/
|
|
|
onShareAppMessage: function () {
|
|
|
onShareAppMessage: function() {
|
|
|
|
|
|
}
|
|
|
}) |
|
|
\ No newline at end of file |
...
|
...
|
|