2019-09-06 23:53:10 +08:00

107 lines
3.3 KiB
JavaScript
Executable File

$(function(){
queryByList();
});
function queryByList(p){
var params = {};
params.page = p;
var load = WST.load({msg:'正在加载信息,请稍后...'})
$.post(WST.U('Home/Messages/pageQuery'),params,function(data,textStatus){
layer.close(load);
var json = WST.toJson(data);
if(json.data){
json = json.data;
if(params.page>json.TotalPage && json.TotalPage >0){
queryByList(json.TotalPage);
return;
}
var gettpl = document.getElementById('msg').innerHTML;
//复选框为未选中状态
$('#all').attr('checked',false);
laytpl(gettpl).render(json.Rows, function(html){
$('#msg_box').html(html);
});
laypage({
cont: 'wst-page',
pages:json.TotalPage,
curr: json.CurrentPage,
skin: '#e23e3d',
groups: 3,
jump: function(e, first){
if(!first){
queryByList(e.curr);
}
}
});
}
});
}
function showMsg(id){
location.href=WST.U('home/messages/showShopMsg','msgId='+id);
}
function delMsg(obj,id){
WST.confirm({content:"您确定要删除该消息吗?", yes:function(tips){
var ll = WST.load('数据处理中,请稍候...');
$.post(WST.U('Home/messages/del'),{id:id},function(data,textStatus){
layer.close(ll);
layer.close(tips);
var json = WST.toJson(data);
if(json.status=='1'){
WST.msg('操作成功!', {icon: 1}, function(){
queryByList(WSTCurrPage);
});
}else{
WST.msg('操作失败!', {icon: 5});
}
});
}});
}
function batchDel(){
var ids = WST.getChks('.chk');
if(ids==''){
WST.msg('请选择要删除的消息!', {icon: 5});
return;
}
WST.confirm({content:"您确定要删除该消息吗?", yes:function(tips){
var params = {};
params.ids = ids;
var load = WST.load({msg:'请稍后...'});
$.post(WST.U('home/messages/batchDel'),params,function(data,textStatus){
layer.close(load);
var json = WST.toJson(data);
if(json.status=='1'){
WST.msg('操作成功',{icon:1},function(){
queryByList(WSTCurrPage);
});
}else{
WST.msg('操作失败',{icon:5});
}
});
}});
}
function batchRead(){
var ids = WST.getChks('.chk');
if(ids==''){
WST.msg('请选择处理的消息!', {icon: 5});
return;
}
WST.confirm({content:"您确定要将这些消息标记为已读吗?", yes:function(tips){
var params = {};
params.ids = ids;
var load = WST.load({msg:'请稍后...'});
$.post(WST.U('home/messages/batchRead'),params,function(data,textStatus){
layer.close(load);
var json = WST.toJson(data);
if(json.status=='1'){
WST.msg('操作成功',{icon:1},function(){
queryByList(WSTCurrPage);
});
}else{
WST.msg('操作失败',{icon:5});
}
});
}});
}