71 lines
1.8 KiB
JavaScript
71 lines
1.8 KiB
JavaScript
var t = require("../../lib/aes.js"), e = getApp();
|
|
|
|
Page({
|
|
data: {
|
|
textbookPoetryList: [],
|
|
type: "",
|
|
textbook: {},
|
|
currentPlayIndex: -1,
|
|
currentBook: {},
|
|
playing: !1,
|
|
gradeList: [],
|
|
categoryList: [],
|
|
gradeId: void 0
|
|
},
|
|
onLoad: function(t) {},
|
|
onUnload: function(t) {},
|
|
onShow: function() {},
|
|
getPoetryList: function(a) {
|
|
var r = this, o = e.globalData.API_URL + "/h5/api/textbook/poetry/search", n = {
|
|
value: a
|
|
};
|
|
wx.request({
|
|
url: o,
|
|
data: n,
|
|
success: function(a) {
|
|
var o = t.decrypt(a.data, e.globalData.key), n = JSON.parse(o);
|
|
r.setData({
|
|
textbookPoetryList: n
|
|
});
|
|
}
|
|
});
|
|
},
|
|
gotoPoetry: function(t) {
|
|
this.setData({
|
|
playing: !1,
|
|
currentPlayIndex: -1
|
|
});
|
|
var e = t.currentTarget.dataset.id;
|
|
wx.navigateTo({
|
|
url: "../poetry-item/poetry-item?type=" + this.data.type + "&id=" + e
|
|
});
|
|
},
|
|
gotoQuestion: function(t) {
|
|
this.setData({
|
|
playing: !1,
|
|
currentPlayIndex: -1
|
|
});
|
|
var e = t.currentTarget.dataset.id;
|
|
wx.navigateTo({
|
|
url: "../kewen-exercise/kewen-exercise?id=" + e
|
|
});
|
|
},
|
|
toRecord: function(t) {
|
|
var e = t.currentTarget.dataset.id;
|
|
wx.navigateTo({
|
|
url: "../record/record?id=" + e
|
|
});
|
|
},
|
|
onSearch: function(t) {
|
|
var e = t.detail;
|
|
"" != e && this.getPoetryList(e);
|
|
},
|
|
onShareAppMessage: function(t) {
|
|
return {
|
|
title: e.globalData.share_title,
|
|
path: "/pages/index/index",
|
|
success: function(t) {},
|
|
fail: function(t) {}
|
|
};
|
|
}
|
|
}); |