42 lines
1.1 KiB
JavaScript
42 lines
1.1 KiB
JavaScript
define(['core', 'tpl'], function (core, tpl) {
|
|
|
|
var modal = {
|
|
page: 1,
|
|
level: ''
|
|
|
|
};
|
|
modal.init = function () {
|
|
|
|
$('.fui-content').infinite({
|
|
onLoading: function () {
|
|
modal.getList();
|
|
}
|
|
});
|
|
|
|
if (modal.page == 1)
|
|
{
|
|
modal.getList();
|
|
}
|
|
};
|
|
modal.loading = function () {
|
|
modal.page++;
|
|
};
|
|
modal.getList = function () {
|
|
core.json('lottery/myrewardpage', {page: modal.page, level: modal.level}, function (ret) {
|
|
var result = ret.result;
|
|
if(result.total<=0){
|
|
$('.content-empty').show();
|
|
$('.fui-content').infinite('stop');
|
|
} else{
|
|
$('.content-empty').hide();
|
|
$('.fui-content').infinite('init');
|
|
if(result.list.length<=0 || result.list.length<result.pagesize){
|
|
$('.fui-content').infinite('stop');
|
|
}
|
|
}
|
|
modal.page++;
|
|
core.tpl('#container', 'tpl_shop_notice', result, modal.page > 1);
|
|
});
|
|
};
|
|
return modal;
|
|
}); |