qlg.frontend/js/vouchers.js
2021-07-16 23:23:05 +08:00

93 lines
2.2 KiB
JavaScript

var vouchersType = '',
isExpected = '';
var data_href = '';
var pageSize = 10;
var count = 1;
var isLoading = false;
mui.plusReady(function() {
var self = plus.webview.currentWebview();
vouchersType = self.data_type;
isExpected = self.data_expect;
data_href = self.data_href;
getvoucherList(count, pageSize);
switch (data_href) {
case "expectedProduct":
$('.title').html('购物股');
break;
case "expectedCoupons":
$('.title').text('预获优惠券');
break;
case "expectedWang":
$('.title').text('购物抵');
break
case "coupons":
$('.title').text('已获优惠券');
break
case "product":
$('.title').text('已获产品券');
break
case "wang":
$('.title').text('售物券');
break
}
function getvoucherList(count, pageSize) {
if (true == isLoading) return;
isLoading = true;
JZL.ajax(qlgUrl('app/Uservouchers/getVouchers'), {
page: count,
perPage: pageSize,
vouchersType: vouchersType,
isExpected: isExpected,
}, function(data) { //服务器返回响应,根据响应结果,分析是否登录成功;
// console.log(data);
var data = toJson(data);
if (data.status == 1) {
data = data.data;
if (data.Rows == '') {
$('.con').append(
'<p style="float: left;width: 100%;text-align: center;padding-bottom: 9px;">没有更多数据</p>');
return;
}
var html = ''
$.each(data.Rows, function() {
html += '<div class="row shadown_wai"><div class="num">' + this.num +
'</div><div class="info"><div class="info_">' + this.remark + '</div><div class="time">' + this.createTime +
'</div><div class="valid"></div></div></div>';
})
if (count == 1) {
$('.con').html(html);
} else {
$('.con').append(html);
}
} else {
mui.alert(data.msg)
}
isLoading = false;
});
}
document.querySelector('.mui-scroll-wrapper').addEventListener('scroll', function(e) {
if (e.cancelable) {
// 判断默认行为是否已经被禁用
if (!e.defaultPrevented) {
e.preventDefault();
}
}
if (scroll.y == scroll.maxScrollY) {
if (isLoading == false) {
count++;
getvoucherList(count, pageSize)
}
}
})
})