qlg.tsgz.moe/static/app2/js/share_user_list.js
2019-09-06 23:53:10 +08:00

138 lines
5.4 KiB
JavaScript
Executable File
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//$('#pullrefresh').removeClass('scroll_out_').addClass('scroll_out_t');
//var hSize = 120 + (+localStorage.getItem('ipxSizeTop')) + 'px';
//$('#pullrefresh').css('top', hSize);
var page = 1;
var userType = 0;
var isjiazai = 1;
document.write('<script type="text/javascript" src="../js/qrcode.js?ver=' + localStorage.getItem('version') + '"></scr' + 'ipt>');
$('body').append('<div id="share_user_info"></div>');
function getData(page, userType) {
var data_set = {
page: page ? page : 1,
userType: userType ? userType : 0
}
if(isjiazai == 0) {
return;
} else {
isjiazai = 0;
mui.ajax(hyhUrl('app/users/getShareList'), { 
// headers: { 
// "HYH-Token": token
// },
data: data_set,
dataType: 'json', //服务器返回json格式数据  
type: 'post', //HTTP请求类型  
timeout: 10000, //超时时间设置为10秒  
success: function(data) {           //服务器返回响应,根据响应结果,分析是否登录成功;  
// console.log(data.data.goodsFavoritesNum)
// console.log(data.data.Rows)
var data = toJson(data);
data = data.Rows;
var html = '';
if(data == '') {
isjiazai = 0;
$('.con').append('<p style="float: left;width: 100%;text-align: center;padding-bottom: 9px;padding-top: 9px;">没有更多内容</p>');
return;
}
var defaultImg = '';
var userPhoto = '';
var userName = '';
var setName = '';
$.each(data, function() {
defaultImg = userType==0? ectImgUrl('static/app2/img/user68.png'):ectImgUrl('static/app2/img/user68.png');
userPhoto = this.userPhoto == '' ? defaultImg : hyhImgUrl(this.userPhoto);
userName = this.userName == '' ? this.userName : this.loginName;
setName = this.isLogin == 1 ? userName : userName + '<a style="color:red;">--未登录--</a>';
html += '<div class="row"><div class="row_top clearfix" data-loginName="'+this.loginName+'" data-name="'+userName+'" data-time="'+this.createTime+'" data-userId="'+this.userId+'"><img class="img" src="' + userPhoto + '"/><p>' + setName + '</p><img class="btn" src="../img/xiajiantou.png"/></div><div class="row_hid" style="display: none;"><div class="row_h_r"><p>注册时间:' + this.createTime + '</p></div></div></div>'
})
if(page == 1) {
$('.con').html(html);
} else {
$('.con').append(html);
}
isjiazai = 1;
},
error: function(xhr, type, errorThrown) {           //异常处理;  
// alert(type);    
}  
}); 
}
}
mui.plusReady(function() {
var token = localStorage.getItem('token');
mui('.con').on('tap', '.row_top', function() {
if($(this).children('.btn').hasClass('ani')) {
//$(this).children('.btn').removeClass('ani');
//$(this).siblings('.row_hid').slideUp(300);
} else {
//$(this).children('.btn').addClass('ani');
//$(this).siblings('.row_hid').slideDown(300);
var data_set = {
sid: $(this).attr('data-userId'),
userType: userType ? userType : 0
}
var userName = $(this).attr('data-name');
var createTime = $(this).attr('data-time');
var loginName = $(this).attr('data-loginName');
JZL.ajax(hyhUrl('app/users/getShareInfo'), data_set, function(data){
data=toJson(data);
var ect_order_num = null == data['ect']['order_num'] ? '0.00' : data['ect']['order_num'];
var ect_reward_num = null == data['ect']['reward_num'] ? '0.00' : data['ect']['reward_num'];
var order_num = null == data['money']['order_num'] ? '0.00' : data['money']['order_num'];
var reward_num = null == data['money']['reward_num'] ? '0.00' : data['money']['reward_num'];
$('#share_user_info').html('<div class="mui-backdrop" style="display: block;background-color: rgba(0,0,0,.7);" ><div class="show_share"><img src="'+ectImgUrl('static/app2/img/share_info.png')+'" /><div class="header_img""><img src="'+ectImgUrl('static/app2/img/user68.png')+'" /></div><div class="name_info name_str"">'+userName+'</div><div class="name_info time_str"">'+createTime+'</div><div class="share_info left left1"">'+ect_order_num+'</div><div class="share_info left left2"">'+order_num+'</div><div class="share_info right right1"">'+ect_reward_num+'</div><div class="share_info right right2"">'+reward_num+'</div><div id="qrcode" class="share_info qrcode_img" style="display:none;"></div></div></div>')
var qrcode = new QRCode(document.getElementById("qrcode"), {
width: 150, //设置宽高
height: 150
});
//$('body').append('<div id="qrcode" class="qrcode_img" style="display:none;"></div>');
qrcode.makeCode('http://www.juzi199.com/mobile/users/reg?pName='+loginName);
$('#qrcode').show();
},'POST');
}
})
//点击让遮罩层消失
mui('body').on('tap', '.mui-backdrop,.qrcode_img', function() {
$('#qrcode').html('');
$('#qrcode').hide();
$('.mui-backdrop').hide();
});
mui('.nav').on('tap','.block',function(){
if($(this).attr('data-userType')=='users'){
userType=0;
}else{
userType=1;
}
if($(this).hasClass('on')){
return;
}else{
$(this).addClass('on').siblings().removeClass('on');
mui('#pullrefresh').scroll().scrollTo(0,0,0);
$('.con').html('&nbsp;');
isjiazai=1;
page=1;
getData(page,userType);
}
})
getData(1, 0);
document.querySelector('.mui-scroll-wrapper').addEventListener('scroll', function(e) {
if(scroll.y == scroll.maxScrollY&&scroll.y!=0) {
if(isjiazai == 1) {
page++;
getData(page, userType);
}
}
})
})