tangshi300/pages/search/search.js

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) {}
};
}
});