作者其他书籍
var params = (function() {
var url = location.href;
var q = {};
var _index = url.indexOf('?');
if (_index != -1) {
url = url.substr(_index + 1)
}
var _params = url.replace(/#.*/g, '').split('&');
for (var i = 0; i < _params.length; i++) {
var pair = _params[i].split('=');
if (pair[0] == '' || pair[1] == undefined) {
continue;
}
q[pair[0]] = pair[1]
}
return q
})();
MIP.util.platform.start();
var _downloadUrl = 'https://dj.palmestore.com/zybook3/app/app.php?ca=Down.Index&p2=124004';
if(MIP.util.platform.isIOS()) {
_downloadUrl = 'https://ah2.zhangyue.com/zybook3/app/app.php?ca=Down.Index&p2=116901'
}
MIP.setData({
bookId: params.bid,
bookInfoApi: '/api/book/getBookInfo?bid='+ params.bid,
bookListApi: '/api/book/getAuthorBook?page=1&bid='+ params.bid,
downloadUrl: _downloadUrl
});
setTimeout(function() {
MIP.setData({
bookId: params.bid,
bookInfoApi: '/api/book/getBookInfo?bid='+ params.bid,
bookListApi: '/api/book/getAuthorBook?page=1&bid='+ params.bid,
downloadUrl: _downloadUrl
})
}, 500)
var apis = {
HOST: 'https://prepare-m.zhangyue.com',
fetch: function(url, callback) {
fetch(url, {
method: 'POST'
}).then(function(data) {
return data.json()
}).then(function(res) {
if (res.code === 0) {
callback(res.body)
}
})
},
getBookInfo: function(callback) {
this.fetch(this.HOST + MIP.getData('bookInfoApi'), callback)
},
getAuthorBook: function(callback) {
this.fetch(this.HOST + MIP.getData('bookListApi'), callback)
}
}
apis.getBookInfo(function(data) {
MIP.setData({
bookInfo: data.bookInfo
})
setTimeout(function() {
MIP.setData({
bookInfo: data.bookInfo
})
}, 500)
});
apis.getAuthorBook(function(data) {
// body.bookList返回是对象
var _bookList = data.bookList;
for(var i in _bookList) {
// 评分不低于6分
if(_bookList[i].bookRating < '6.0') {
_bookList[i].bookRating = '6.0'
}
}
MIP.setData({
bookList: _bookList
});
setTimeout(function() {
MIP.setData({
bookList: _bookList
});
}, 500)
})