//图片文件上传
function userComplainInit(){
var uploader =WST.upload({
pick:'#filePicker',
formData: {dir:'informsImg',isThumb:0},
fileNumLimit:5,
accept: {extensions: 'gif,jpg,jpeg,png',mimeTypes: 'image/jpg,image/jpeg,image/png,image/gif'},
callback:function(f,file){
var json = WST.toJson(f);
if(json.status==1){
var tdiv = $("
"+
"

");
var btn = $('');
tdiv.append(btn);
$('#picBox').append(tdiv);
btn.on('click','img',function(){
uploader.removeFile(file);
$(this).parent().parent().remove();
uploader.refresh();
});
}else{
WST.msg(json.msg,{icon:2});
}
},
progress:function(rate){
$('#uploadMsg').show().html('已上传'+rate+"%");
}
});
}
function saveInforms(historyURL){
/* 表单验证 */
$('#informForm').validator({
fields: {
informContent: {
rule:"required",
msg:{required:"清输入举报内容"},
tip:"请输入举报内容",
},
informType: {
rule:"checked;",
msg:{checked:"举报类型不能为空"},
tip:"请选择举报类型",
}
},
valid: function(form){
var params = WST.getParams('.ipt');
var loading = WST.msg('正在提交数据,请稍后...', {icon: 16,time:60000});
var img = [];
$('.inform_pic').each(function(){
img.push($(this).attr('v'));
});
params.informAnnex = img.join(',');
$.post(WST.U('home/informs/saveInform'),params,function(data,textStatus){
layer.close(loading);
var json = WST.toJson(data);
if(json.status=='1'){
WST.msg('您的举报已提交,请留意信息回复', {icon: 6},function(){
location.href = WST.U('home/informs/index');
});
}else{
WST.msg(json.msg,{icon:2});
}
});
}
});
}
function toView(id){
location.href=WST.U('home/Informs/getUserInformDetail',{'id':id});
}
function informByPage(p){
$('#list').html('
正在加载数据...');
var params = {};
params = WST.getParams('.s-query');
params.key = $.trim($('#key').val());
params.page = p;
$.post(WST.U('home/informs/queryUserInformPage'),params,function(data,textStatus){
var json = WST.toJson(data);
if(json.status==1){
var gettpl = document.getElementById('tblist').innerHTML;
laytpl(gettpl).render(json.data.Rows, function(html){
$('#list').html(html);
});
if(json.TotalPage>1){
laypage({
cont: 'pager',
pages:json.TotalPage,
curr: json.CurrentPage,
skin: '#e23e3d',
groups: 3,
jump: function(e, first){
if(!first){
complainByPage(e.curr);
}
}
});
}else{
$('#pager').empty();
}
}
});
}