<%@page import="org.apache.struts2.components.Include"%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
StringBuffer uploadUrl = new StringBuffer("http://");
uploadUrl.append(request.getHeader("Host"));
uploadUrl.append(request.getContextPath());
uploadUrl.append("/imgUpload.htm");
Date dt = new Date();
long dat = dt.getTime();
%>
<!DOCTYPE html>
<!--[if IE 8]> <html lang="en" class="ie8"> <![endif]-->
<!--[if IE 9]> <html lang="en" class="ie9"> <![endif]-->
<!--[if !IE]><!-->
<html lang="en">
<!--<![endif]-->
<!-- BEGIN HEAD -->
<head>
<meta charset="utf-8" />
<title>zovon-众望合信</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport" />
<meta content="" name="description" />
<meta content="" name="author" />
<!-- BEGIN GLOBAL MANDATORY STYLES -->
<!-- 页面引入样式开始 -->
<link
href="${pageContext.request.contextPath }/resource/css/bootstrap.min.css"
rel="stylesheet" type="text/css" />
<link
href="${pageContext.request.contextPath }/resource/css/bootstrap-responsive.min.css"
rel="stylesheet" type="text/css" />
<link
href="${pageContext.request.contextPath }/resource/css/font-awesome.min.css"
rel="stylesheet" type="text/css" />
<link
href="${pageContext.request.contextPath }/resource/css/style-metro.css"
rel="stylesheet" type="text/css" />
<link href="${pageContext.request.contextPath }/resource/css/style.css"
rel="stylesheet" type="text/css" />
<link
href="${pageContext.request.contextPath }/resource/css/style-responsive.css"
rel="stylesheet" type="text/css" />
<link
href="${pageContext.request.contextPath }/resource/css/default.css"
rel="stylesheet" type="text/css" id="style_color" />
<link
href="${pageContext.request.contextPath }/resource/css/uniform.default.css"
rel="stylesheet" type="text/css" />
<!-- END GLOBAL MANDATORY STYLES -->
<!-- BEGIN PAGE LEVEL STYLES -->
<link rel="stylesheet" type="text/css"
href="${pageContext.request.contextPath }/resource/css/select2_metro.css" />
<link rel="stylesheet"
href="${pageContext.request.contextPath }/resource/css/bootstrap-spinner.css" />
<link rel="stylesheet"
href="${pageContext.request.contextPath }/resource/css/DT_bootstrap.css" />
<!-- END PAGE LEVEL STYLES -->
<link rel="shortcut icon"
href="${pageContext.request.contextPath }/resource/image/favicon.ico" />
<!-- 页面引入样式结束 -->
<style>
#divobj div {
float: left;
}
table tr td {
padding: 5px;
}
table input[type="text"] {
width: 250px;
height: 30px;
border-radius: 3px;
}
select option {
height: 26px;
border-radius: 3px;
}
.import_red {
color: #ff0000;
}
#blogImg {
float: left;
}
#blogImg div {
float: left;
height: 150px;
width: 150px;
padding: 5px;
}
#blogImg img {
height: 150px;
width: 150px;
}
.floatLeft {
float: left;
padding-right: 20px;
}
.contentFont {
font-size: 20px;
}
.row-fluid .span6 {
width: 42.718%;
}
.btn-group {
float: left;
}
.check{
color: red;
}
</style>
</head>
<!-- END HEAD -->
<!-- BEGIN BODY -->
<body class="page-header-fixed">
<!-- 引入头部页面-->
<%@ include file="../../../comm/top.jsp"%>
<!-- 引入头部页面结束 -->
<!-- BEGIN CONTAINER -->
<div class="page-container row-fluid">
<!-- 左侧菜单开始 一个li表示一个菜单 -->
<%@ include file="../../../comm/left.jsp"%>
<!-- 控制添加模块为默认选中 -->
<script type="text/javascript">
document.getElementById("2").className = "start active";
document.getElementById("4456222d-e197-44f4-ad21-05a32f65628c").className = "active";
</script>
<!-- 左侧菜单结束-->
<!-- 中间空白内容开始 -->
<div class="page-content">
<!-- BEGIN PAGE CONTAINER-->
<div class="container-fluid">
<!-- BEGIN PAGE HEADER-->
<div class="row-fluid">
<div class="span12">
<!-- BEGIN STYLE CUSTOMIZER -->
<div class="color-panel hidden-phone">
<div class="color-mode-icons icon-color"></div>
<div class="color-mode-icons icon-color-close"></div>
<div class="color-mode">
<p>THEME COLOR</p>
<ul class="inline">
<li class="color-black current color-default"
data-style="default"></li>
<li class="color-blue" data-style="blue"></li>
<li class="color-brown" data-style="brown"></li>
<li class="color-purple" data-style="purple"></li>
<li class="color-grey" data-style="grey"></li>
<li class="color-white color-light" data-style="light"></li>
</ul>
<label> <span>Layout</span> <select
class="layout-option m-wrap small">
<option value="fluid" selected>Fluid</option>
<option value="boxed">Boxed</option>
</select>
</label> <label> <span>Header</span> <select
class="header-option m-wrap small">
<option value="fixed" selected>Fixed</option>
<option value="default">Default</option>
</select>
</label> <label> <span>Sidebar</span> <select
class="sidebar-option m-wrap small">
<option value="fixed">Fixed</option>
<option value="default" selected>Default</option>
</select>
</label> <label> <span>Footer</span> <select
class="footer-option m-wrap small">
<option value="fixed">Fixed</option>
<option value="default" selected>Default</option>
</select>
</label>
</div>
</div>
<!-- END BEGIN STYLE CUSTOMIZER -->
<!-- BEGIN PAGE TITLE & BREADCRUMB-->
<h3 class="page-title">
笑脸墙<small>查看</small>
</h3>
<ul class="breadcrumb">
<li><i class="icon-home"></i> <a
href="${pageContext.request.contextPath }//user/toIndex.do">主页</a>
<i class="icon-angle-right"></i></li>
<li><a href="#">举报</a> <i class="icon-angle-right"></i></li>
</ul>
<!-- END PAGE TITLE & BREADCRUMB-->
</div>
</div>
<!-- END PAGE HEADER-->
<!-- BEGIN PAGE CONTENT-->
<div class="row-fluid">
<div class="span12">
<!-- BEGIN EXAMPLE TABLE PORTLET-->
<div class="portlet box green">
<div class="portlet-title">
<div class="caption">
<i class="icon-globe"></i>举报列表
</div>
<div class="tools">
<a href="javascript:;" class="collapse"></a> <a
href="#portlet-config" data-toggle="modal" class="config"></a>
<a href="javascript:;" class="reload"></a> <a
href="javascript:;" class="remove"></a>
</div>
</div>
<div class="portlet-body">
<div class="clearfix" style="float: left;">
<div class="btn-group" style="float: left;">
<a class="btn green" href="#responsive1"
id="sample_editable_1_new" data-toggle="modal"> 添加举报信息 <i
class="icon-plus"></i>
</a>
</div>
</div>
<!-- 搜索开始 -->
<div id="sample_1_wrapper" class="dataTables_wrapper form-inline" style="float: right;">
<div class="row-fluid">
<label>搜索:</label>
<div class="input-prepend">
<div class="btn-group">
<button class="btn dropdown-toggle" data-toggle="dropdown">
<a id="searchField" value="weiboid" href="javaScript:;">信息ID</a>
<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a class="fieldVal" value="weiboid" href="javaScript:;">信息ID</a></li>
<li><a class="fieldVal" value="jbUserId" href="javaScript:;">举报人</a></li>
<li><a class="fieldVal" value="reason" href="javaScript:;">理由</a></li>
<li><a class="fieldVal" value="jbTime" href="javaScript:;">举报时间</a></li>
<li class="divider"></li>
<li><a class="fieldVal" value="shTime" href="javaScript:;">审核时间</a></li>
<li><a class="fieldVal" value="shUserId" href="javaScript:;">审核人</a></li>
<li><a class="fieldVal" value="status" href="javaScript:;">状态</a></li>
</ul>
</div>
<input id="search" placeholder="当为状态时,0为未审核1为已审核" class="m-wrap medium" type="text" />
</div>
</div>
</div>
<!-- 搜索结束 -->
<table class="table table-striped table-bordered table-hover table-full-width"
id="sample_1">
<thead>
<tr>
<th>序号</th>
<th>举报人</th>
<th class="hidden-480">举报理由</th>
<th class="hidden-480">举报时间</th>
<th class="hidden-480">审核人</th>
<th class="hidden-480">审核时间</th>
<th class="hidden-480">操作</th>
</tr>
</thead>
<tbody id="reportPageInfo">
<c:forEach items="${sPage.list}" var="report" varStatus="status">
<!-- 第一行开始 -->
<tr>
<td>${status.index+1}</td>
<td>${report.jbUser.nickName}</td>
<td class="hidden-480">${report.reason}</td>
<td class="hidden-480">${report.jbTime}</td>
<td class="hidden-480">
<c:if test="${report.shUser ==null}">
未审核
</c:if>
<c:if test="${report.shUser !=null}">
${report.shUser.nickName}
</c:if>
</td>
<td class="hidden-480">
<c:if test="${report.shTime=='null'}">
未审核
</c:if>
<c:if test="${report.shTime!='null'}">
${report.shTime}
</c:if>
</td>
<td class="hidden-480">
<c:if test="${report.shTime!='null'}">
<button class="btn grey" disabled="disabled" type="button"
onclick="shield('${report.weiboid}');">通过</button>
<button disabled="disabled" class="btn grey" type="button"
onclick="overlook('${report.weiboid}');">不通过</button>
<a class="btn grey" disabled="disabled" href="javaScript:;" data-toggle="modal" onclick="sel('${report.weiboid}');">查看</a>
</c:if>
<c:if test="${report.shTime =='null'}">
<button class="btn blue" type="button"
onclick="shield('${report.weiboid}');">通过</button>
<button class="btn red" type="button"
onclick="overlook('${report.weiboid}');">不通过</button>
<a class="btn yellow" href="#responsive2" data-toggle="modal" onclick="sel('${report.weiboid}');">查看</a>
</c:if>
</td>
</tr>
<!-- 第一行结束 -->
</c:forEach>
</tbody>
</table>
<!-- 分页开始-->
<table align="center" id="pageTab">
<tr>
<td id="countAll">共${sPage.countAll }条记录</td>
<td id="currentPage">第${sPage.currentPage }/${sPage.allPage }页</td>
<td><a id="startPage"
href="${pageContext.request.contextPath }${sPage.path }?num=1">首页</a>
<a id="backPage"
href="${pageContext.request.contextPath }${sPage.path }?num=${sPage.currentPage-1<1?sPage.currentPage:sPage.currentPage-1}">上一页</a>
<a id="nextPage"
href="${pageContext.request.contextPath }${sPage.path }?num=${sPage.currentPage+1>sPage.allPage?sPage.allPage:sPage.currentPage+1}">下一页</a>
<a id="endPage"
href="${pageContext.request.contextPath }${sPage.path }?num=${sPage.allPage}">尾页</a>
</td>
</tr>
</table>
<!-- 分页结束-->
</div>
</div>
<!-- END EXAMPLE TABLE PORTLET-->
</div>
</div>
<!-- END PAGE CONTENT-->
</div>
<!-- END PAGE CONTAINER-->
</div>
<!-- 中间空白内容结束 -->
</div>
<!--预览功能开始-->
<div class="portlet-body form">
<div id="responsive" class="modal hide fade" tabindex="-1"
data-width="760">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-hidden="true"></button>
<h3>举报记录</h3>
</div>
<div id="showHtml" class="modal-body">
<table class="table table-hover" style="width: auto;">
<thead>
<tr>
<th style="width: 44px; ">序号</th>
<th style="width: 81px; ">举报人</th>
<th style="width: 98px; ">举报理由</th>
<th style="width: 106px; ">举报时间</th>
<th style="width: 85px; ">审核人</th>
<th style="width: 119px; ">审核时间</th>
</tr>
</thead>
<tbody id="reportInfo">
</tbody>
</table>
</div>
<div class="modal-footer">
<button type="button" data-dismiss="modal" class="btn">Close</button>
</div>
</div>
</div>
<!--预览功能开始-->
<!--添加笑脸墙 功能开始-->
<div class="portlet-body form">
<div id="responsive2" class="modal hide fade" tabindex="-1"
data-width="760">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-hidden="true"></button>
<h3>预览</h3>
</div>
<div id="showHtml" class="modal-body">
<div id="blogDiv">
<div style="padding-bottom: 8px;">
<div class="floatLeft" id="userImg"></div>
<label id="userName"></label> <a href="#">发表状态</a> <span
id="blogTime"></span>
</div>
<div>
<span class="contentFont" id="content"></span>
</div>
<div id="blogImg"></div>
</div>
<!-- <div>
<a href="#">转发(16)</a>
<a href="#">评论(21)</a>
<a href="#">赞(26)</a>
</div> -->
<div id="reprotDiv">
<table
class="table table-striped table-bordered table-hover table-full-width">
<thead>
<tr>
<th style="border: 0px;"><a href="javaScript:shareInfo();">转发<span
id="zf"></span></a></th>
<th style="border: 0px;"><a
href="javaScript:commentInfo();">评论<span id="pl"></span></a></th>
<th style="border: 0px;"><a href="javaScript:praiseInfo();">赞<span
id="zs"></span></a></th>
</tr>
</thead>
<tbody id="reportDiv">
</tbody>
</table>
</div>
</div>
<div class="modal-footer">
<button type="button" data-dismiss="modal" class="btn">Close</button>
</div>
</div>
</div>
<!--添加新鲜事 功能开始-->
<!--被举报的信息详情 功能开始-->
<div class="portlet-body form">
<div id="responsive1" class="modal hide fade" tabindex="-1"
data-width="760">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-hidden="true"></button>
<h3>添加举报信息</h3>
</div>
<div id="showHtml" class="modal-body">
<div class="container-fluid">
这里不需要实现举报信息的添加功能,手机客户端已经实现,该模块是为了以后的扩展使用
</div>
</div>
<div class="modal-footer">
<button type="button" style="float: left;" data-dismiss="modal" class="btn">Close</button>
<input class="btn blue" disabled="disabled" value="发表" type="button" id="subForm1" />
<input class="btn red" disabled="disabled" value="重置" type="reset" />
</div>
</div>
</div>
<!--被举报的信息详情 功能结束-->
</body>
<!-- 底部开始 -->
<%@ include file="../../../comm/foot.jsp"%>
<!-- 底部结束 -->
<!-- 页面引入js开始 -->
<!-- 页面引入js开始 -->
<script
src="${pageContext.request.contextPath }/resource/js/jquery-1.10.1.min.js"
type="text/javascript"></script>
<script
src="${pageContext.request.contextPath }/resource/js/jquery-migrate-1.2.1.min.js"
type="text/javascript"></script>
<!-- IMPORTANT! Load jquery-ui-1.10.1.custom.min.js before bootstrap.min.js to fix bootstrap tooltip conflict with jquery ui tooltip -->
<script
src="${pageContext.request.contextPath }/resource/js/jquery-ui-1.10.1.custom.min.js"
type="text/javascript"></script>
<script
src="${pageContext.request.contextPath }/resource/js/bootstrap.min.js"
type="text/javascript"></script>
<!--[if lt IE 9]>
<script src="${pageContext.request.contextPath }/resource/js/excanvas.min.js"></script>
<script src="${pageContext.request.contextPath }/resource/js/respond.min.js"></script>
<![endif]-->
<script
src="${pageContext.request.contextPath }/resource/js/jquery.slimscroll.min.js"
type="text/javascript"></script>
<script
src="${pageContext.request.contextPath }/resource/js/jquery.blockui.min.js"
type="text/javascript"></script>
<script
src="${pageContext.request.contextPath }/resource/js/jquery.cookie.min.js"
type="text/javascript"></script>
<script
src="${pageContext.request.contextPath }/resource/js/jquery.uniform.min.js"
type="text/javascript"></script>
<!-- END CORE PLUGINS -->
<!-- BEGIN PAGE LEVEL PLUGINS -->
<script type="text/javascript"
src="${pageContext.request.contextPath }/resource/js/select2.min.js"></script>
<script type="text/javascript"
src="${pageContext.request.contextPath }/resource/js/DT_bootstrap.js"></script>
<!-- END PAGE LEVEL PLUGINS -->
<!-- BEGIN PAGE LEVEL SCRIPTS -->
<script src="${pageContext.request.contextPath }/resource/js/app.js"></script>
<script
src="${pageContext.request.contextPath }/resource/js/table-advanced.js"></script>
<script>
jQuery(document).ready(function() {
App.init();
TableAdvanced.init();
});
//查看被举报信息的详细信息
var showState = function(weiboid){
alert(weiboid);
};
//查看该信息的所有举报
var selReportInfo = function(weiboId){
$("#reportInfo").html("");//清空原有的
var shuser="未审核";
var shDate="未审核";
$.ajax({
dataType:'json',
data:{"weiboId":weiboId},
url:'../report/getReportDetalied.do', // 通过weiboid查看该条信息的举报记录
async:false,
success:function(data){
/* alert("success"+data); */
$.each(data,function(i,item){
i=parseInt(i)+1;
if(item.shUser!=null){
shuser=item.shUser.nickName;
}
if(item.shTime!=null){
shDate=item.shTime;
}
//alert(item.jbTime);
$("#reportInfo").append("<tr><td>"+i+"</td><td>"+item.jbUser.nickName+"</td><td>"+item.reason+"</td><td>"+item.jbTime+"</td><td>"+shuser+"</td><td>"+shDate+"</td></tr>");
});
},
error:function(data){
alert("error"+data);
}
});
};
//根据weiboid操作所有关于该信息的举报(屏蔽)
function shield(weiboid) {
//把当前信息的状态status改为1
//向report表中关于该消息的举报添加处理人和处理日期
//获得举报人和发布人并以邮件的方式通知处理结果
if(confirm("通过后与之关联的所有举报将采取同样的操作,原信息将被屏蔽,确定要在这样做?"))
$.ajax({
dataType : 'json',
data : {
"weiboid" : weiboid
},
url : '../report/shield.action',
success : function(data) {
if (data.flag == "success") {
alert("操作成功");
//$("#" + weiboid).html("已屏蔽");
location.reload();
}
if (data.flag == "400") {
alert("该举报信息您已经处理过了");
}
if (data.flag == "defeat") {
alert("操作出现异常,请联系网站工作人员");
}
},
error : function(data) {
alert("网络异常,请稍后重试");
}
});
}
//忽略
function overlook(weiboid) {
//给举报人发送通知邮件
alert("给举报者发送邮件,短信或者是手机推送--未实现");
}
//查看信息详情和举报操作人信息
/* function sel(weiboid) {
//清空原有数据
//用户名
$("#userName").empty();
//用户头像
$("#userImg").empty();
//发布时间
$("#blogTime").empty();
//内容
$("#content").empty();
//图片
$("#blogImg").empty();
//审核人信息
$("#reportDiv").empty();
$.ajax({
dataType : 'json',
data : {
"weiboid" : weiboid
},
type : 'post',
async : false,
url : '../report/sel.action',
success : function(data) {
// $("#repCount").html(data.report.shTime);
//alert(data.blog.status);
$("#showHtml").append(data.blog.content);
//用户名
$("#userName").append(data.blog.fbUser.nickName);
//用户头像
$("#userImg").append("<img src='${pageContext.request.contextPath}/"+data.blog.fbUser.img+"' />");
//发布时间
$("#blogTime").append(data.blog.time);
//内容
$("#content").append(data.blog.content);
//获得路径
var imgPath=data.blog.path;
if(data.blog.images[0]!=null){
//图片
$.each(data.blog.images,function(i,item){
$("#blogImg").append("<div><img alt='' src='${pageContext.request.contextPath}/resource/photo/"+imgPath+"/"+item+"'></div>");
});
}
//审核人信息
if(data.blog!=null){
$("#reportDiv").append("<td>"+data.report.shUser.nickName+"</td><td>"+data.report.shTime+"</td>");
}else{
$("#reportDiv").append("未处理");
}
},
error : function(data) {
alert("error");
}
});
} */
//查看信息详情和默认显示评论信息
var wbId; //声明变量保存当前操作的weiboid
var swid; //声明变量保存当前信息的sid
function sel(weiboid) {
//清空原有数据
//用户名
$("#userName").empty();
//用户头像
$("#userImg").empty();
//发布时间
$("#blogTime").empty();
//内容
$("#content").empty();
//图片
$("#blogImg").empty();
//审核人信息
$("#reportDiv").empty();
$.ajax({
dataType: 'json',
data: {
"weibo_id": weiboid
},
type: 'post',
async: false,
url: '../state/getDetailedInfo.action',
success: function(data) {
/* $("#repCount").html(data.report.shTime);
alert(data.blog.status);
$("#showHtml").append(data.blog.content); */
//用户名
$("#userName").append(data.fbUser.nickName);
//用户头像
$("#userImg").append("<img height='29px;' width='45px;' src='${pageContext.request.contextPath}/resource/userImg/" + data.fbUser.path + "/" + data.fbUser.img + "' />");
//发布时间
$("#blogTime").append(data.time);
//分享评论赞的次数
$("#pl").text("(" + data.cnum + ")");
$("#zf").text("(" + data.snum + ")");
$("#zs").text("(" + data.pnum + ")");
//内容
$("#content").append(data.content);
//获得路径
var imgPath = data.path;
if (data.images[0] != null) {
//图片
$.each(data.images,
function(i, item) {
$("#blogImg").append("<div><img alt='' src='${pageContext.request.contextPath}/resource/photo/" + imgPath + "/" + item + "'></div>");
});
}
},
error: function(data) {
alert("error");
}
});
//默认
shareInfo(weiboid);
}
//分享信息
function shareInfo(weiboid) {
//清空原有数据
$("#reportDiv").text("");
$.ajax({
dataType: 'json',
type: 'post',
data: {
"weibo_id": weiboid,
"stating": "4"
},
url: '../state/shareStateByWeiboIdAndStating.action',
success: function(data) {
if (data.length > 0) {
$.each(data,
function(i, item) {
$("#reportDiv").append("<tr><td style='border: 0px;'><img height='29px;' width='45px;' src='${pageContext.request.contextPath}/resource/userImg/" + item.fbUser.path + "/" + item.fbUser.img + "'/>" + item.fbUser.nickName + "<br />" + item.reason + "</td><tr/>");
});
} else {
$("#reportDiv").append("<tr><td style='border: 0px;'>还没有人来分享哦--!</td><tr/>");
}
},
error: function(data) {
alert("获取分享信息失败,请联系管理员:code=" + data.code);
}
});
}
//评论信息
function commentInfo() {
//清空原有数据
$("#reportDiv").text("");
$.ajax({
dataType: 'json',
type: 'post',
data: {
"weibo_id": swid
},
url: '../comment/showComment.action',
success: function(data) {
if (data.length > 0) {
$.each(data,
function(i, item) {
$("#reportDiv").append("<tr><td style='border: 0px;'><img height='29px;' width='45px;' src='${pageContext.request.contextPath}/resource/userImg/" + item.plUser.path + "/" + item.plUser.img + "'/>" + item.plUser.nickName + "<br />" + item.content + "</td><tr/>");
});
} else {
$("#reportDiv").append("<tr><td style='border: 0px;'>还没有人来评论哦--!</td><tr/>");
}
},
error: function(data) {
alert("获取评论信息失败,请联系管理员:code=" + data.code);
}
});
}
//赞信息
function praiseInfo() {
//清空原有数据
$("#reportDiv").text("");
$.ajax({
dataType: 'json',
type: 'post',
data: {
"weibo_id": wbId
},
url: '../praise/showPraise.action',
success: function(data) {
if (data.length > 0) {
$("#reportDiv").append("TA们都感觉很赞:<br />");
$.each(data,
function(i, item) {
$("#reportDiv").append("<tr><td style='border: 0px;'><img height='29px;' width='45px;' src='${pageContext.request.contextPath}/resource/userImg/" + item.userImg + "'/>" + item.userName + "</td><tr/>");
});
} else {
$("#reportDiv").append("<tr><td style='border: 0px;'>还没有人来点赞哦--!</td><tr/>");
}
},
error: function(data) {
alert("获取点赞信息失败,请联系管理员:code=" + data.code);
}
});
}
//------------------------------------------搜索操作,包括分页-----------------------------------------------------
//绑定每一个条件的key,a标签fieldVal的点击事件
$(".fieldVal").live("click",function(){
$("#searchField").html($(this).html());
$("#searchField").attr("value",$(this).attr("value"));
});
$("#search").live("keyup",function(){
//清空原有的值
$("#reportPageInfo").html("");
//清空分页记录
$("#countAll").html("共"+0+"条记录"); //总页数
$("#currentPage").html("第"+0+"/"+0+"页"); //当前页码
$("#startPage").attr("href","javaScript:;"); //首页
$("#backPage").attr("href","javaScript:;"); //上一页
$("#nextPage").attr("href","javaScript:;"); //下一页
$("#endPage").attr("href","javaScript:;"); //最后一页
//用户输入的搜索条件
var conditionsKey =$("#searchField").attr("value"); //key
var conditionsVal =$("#search").val(); //val
//请求数据
$.ajax({
dataType:'json',
type:'post',
data:{"conditionsKey":conditionsKey,"conditionsVal":conditionsVal},
url:'../report/search.action',
success:function(data){
//循环写入到页面中
//alert("success");
if(data.list!=""){
//var status ="未处理";
$.each(data.list,function(i,item){
i=parseInt(i)+1;
//操作
/* var opt="<button class='btn blue' name='btnOpt' type='button' onclick="+"shield('"+item.weiboid+"');"+">通过</button>";
opt+="<button class='btn red' name='btnOpt' type='button' onclick="+"overlook('"+item.weiboid+"');"+">不通过</button>";
opt+="<a class='btn yellow' name='btnOpt' href='#responsive2' data-toggle='modal' onclick="+"sel('"+item.weiboid+"');"+">查看</button>"; */
var shNickName ="未审核";
if(item.shUser!=null){
shNickName=item.shUser.nickName;
}
//审核时间
var shTime="未审核";
if(item.shTime!=null){
shTime=item.shTime;
var opt="<button class='btn grey' disabled='disabled' name='btnOpt' type='button' onclick="+"shield('"+item.weiboid+"');"+">通过</button>  ";
opt+="<button class='btn grey' disabled='disabled' name='btnOpt' type='button' onclick="+"overlook('"+item.weiboid+"');"+">不通过</button>  ";
opt+="<a class='btn grey' disabled='disabled' name='btnOpt' href='javaScript:;' data-toggle='modal' onclick="+"sel('"+item.weiboid+"');"+">查看</button>";
}else{
var opt="<button class='btn blue' name='btnOpt' type='button' onclick="+"shield('"+item.weiboid+"');"+">通过</button>  ";
opt+="<button class='btn red' name='btnOpt' type='button' onclick="+"overlook('"+item.weiboid+"');"+">不通过</button>  ";
opt+="<a class='btn yellow' name='btnOpt' href='#responsive2' data-toggle='modal' onclick="+"sel('"+item.weiboid+"');"+">查看</button>";
}
//搜索结果
$("#reportPageInfo").append("<tr><td class='hidden-480'>"+i+"</td><td class='hidden-480'>"+item.jbUser.nickName+"</td><td class='hidden-480'>"+item.reason+"</td><td class='hidden-480'>"+item.jbTime+"</td><td class='hidden-480'>"+shNickName+"</td><td class='hidden-480'>"+shTime+"</td><td class='hidden-480' id="+item.weiboid+">"+opt+"</td></tr>");
//控制操作按钮的启用和禁用
/* if(shNickName!="未审核"){
$("#"+item.weiboid).find("button[name='btnOpt']").attr("disabled","disabled");
} */
//分页
//$("#pageTab").append("<tr><td>共${sPage.countAll }条记录</td><td>第${sPage.currentPage }/${sPage.allPage }页</td><td><a href='${pageContext.request.contextPath }${sPage.path }?num=1'>首页</a> <a href='${pageContext.request.contextPath }${sPage.path }?num=${sPage.currentPage-1<1?sPage.currentPage:sPage.currentPage-1}'>上一页</a> </tr>");
/* "allPage": 1,
"countAll": 1,
"countPage": 10,
"currentPage": 1,
*/
//清空原有分页记录
$("#countAll").html(""); //总页数
$("#currentPage").html(""); //当前页码
$("#startPage").attr("href",""); //首页
$("#backPage").attr("href",""); //上一页
$("#nextPage").attr("href",""); //下一页
$("#endPage").attr("href",""); //总页数
$("#countAll").html("共"+data.countAll+"条记录"); //总页数
$("#currentPage").html("第"+data.currentPage+"/"+data.allPage+"页"); //当前页码
$("#startPage").attr("href","javaScript:startPage('"+data.path+"','"+1+"','"+data.allPage+"')"); //首页
//num的值
/* var backPage =parseInt(data.currentPage);
if(backPage-1<1){
backPage=data.currentPage;
}else{
backPage=parseInt(data.currentPage)-1;
} */
$("#backPage").attr("href","javaScript:backPage('"+data.path+"','"+1+"','"+data.allPage+"')"); //上一页
var nextPage =parseInt(data.currentPage);
if(nextPage+1>parseInt(data.allPage)){
nextPage=data.allPage;
}else{
nextPage=parseInt(data.currentPage)+1;
}
$("#nextPage").attr("href","javaScript:nextPage('"+data.path+"','"+nextPage+"','"+data.allPage+"')"); //下一页
$("#endPage").attr("href","javaScript:endPage('"+data.path+"','"+data.allPage+"','"+data.allPage+"')"); //最后一页
});
}else{
$("#reportPageInfo").append("<tr><td colspan='7'>没有对应的举报信息</td></tr>");
}
},
error:function(data){
alert("网络出现异常,请稍后重试");
}
});
});
//分页 --下一页 path:请求分页路径 num:当前页的下一页 allpage:共多少页
var nextPage = function(path,num,allPage){
//alert(path+":"+currentPage+":"+allPage);
//发送ajax请求
pageAjax(num);
//更改页面当前页的值
$("#currentPage").html("第"+num+"/"+allPage+"页"); //当前页码
//更改页面上一页的值
var backPage =parseInt(num);
if(backPage-1<1){
backPage=num;
}else{
backPage=parseInt(num)-1;
}
$("#backPage").attr("href","javaScript:backPage('"+path+"','"+backPage+"','"+allPage+"')"); //上一页
//更改页面下一页的值
var nextPage =parseInt(num);
if(nextPage+1>parseInt(allPage)){
num=allPage;
}else{
num=parseInt(num)+1;
}
$("#nextPage").attr("href","javaScript:nextPage('"+path+"','"+num+"','"+allPage+"')"); //下一页
};
//分页 --上一页 path:请求分页路径 num:当前页的下一页 allpage:共多少页
var backPage = function(path,num,allPage){
//发送ajax请求
pageAjax(num);
//更改页面当前页的值
$("#currentPage").html("第"+num+"/"+allPage+"页"); //当前页码
//更改页面上一页的值
var backPage =parseInt(num);
if(backPage-1<1){
backPage=num;
}else{
backPage=parseInt(num)-1;
}
$("#backPage").attr("href","javaScript:backPage('"+path+"','"+backPage+"','"+allPage+"')"); //上一页
//更改页面下一页的值
var nextPage =parseInt(num);
if(nextPage+1>parseInt(allPage)){
num=allPage;
}else{
num=parseInt(num)+1;
}
$("#nextPage").attr("href","javaScript:nextPage('"+path+"','"+num+"','"+allPage+"')"); //下一页
};
//首页
var startPage = function(path,num,allPage){
//发送ajax请求
pageAjax(num);
//更改页面的值
$("#currentPage").html("第"+1+"/"+allPage+"页"); //当前页码
$("#backPage").attr("href","javaScript:backPage('"+path+"','"+num+"','"+allPage+"')"); //上一页
$("#nextPage").attr("href","javaScript:nextPage('"+path+"','"+2+"','"+data.allPage+"')"); //下一页
$("#endPage").attr("href","javaScript:searchPage('"+path+"','"+allPage+"')"); //最后一页
};
//最后一页(尾页)
var endPage = function(path,num,allPage){
//发送ajax请求
pageAjax(num);
//更改页面的值
$("#currentPage").html("第"+num+"/"+allPage+"页"); //当前页码
//更改页面上一页的值
var backPage =parseInt(num);
if(backPage-1<1){
backPage=num;
}else{
backPage=parseInt(num)-1;
}
$("#backPage").attr("href","javaScript:backPage('"+path+"','"+backPage+"','"+allPage+"')"); //上一页
$("#nextPage").attr("href","javaScript:nextPage('"+path+"','"+num+"','"+data.allPage+"')"); //下一页
$("#endPage").attr("href","javaScript:searchPage('"+path+"','"+allPage+"')"); //最后一页
};
//按条件查询后,点击上一页下一页时的的数据请求,条件从页面中取
var pageAjax = function(num){
//清空原有的值
$("#reportPageInfo").html("");
//用户输入的搜索条件
var conditionsKey =$("#searchField").attr("value"); //key
var conditionsVal =$("#search").val(); //val
//请求数据
$.ajax({
dataType:'json',
type:'post',
data:{"conditionsKey":conditionsKey,"conditionsVal":conditionsVal,"num":num},
url:'../report/search.action',
success:function(data){
//循环写入到页面中
//alert("success");
if(data.list!=""){
//var status ="未处理";
$.each(data.list,function(i,item){
i=parseInt(i)+1;
var shNickName ="未审核";
if(item.shUser!=null){
shNickName=item.shUser.nickName;
}
//审核时间
var shTime="未审核";
if(item.shTime!=null){
shTime=item.shTime;
var opt="<button class='btn grey' disabled='disabled' name='btnOpt' type='button' onclick="+"shield('"+item.weiboid+"');"+">通过</button>  ";
opt+="<button class='btn grey' disabled='disabled' name='btnOpt' type='button' onclick="+"overlook('"+item.weiboid+"');"+">不通过</button>  ";
opt+="<a class='btn grey' disabled='disabled' name='btnOpt' href='javaScript:;' data-toggle='modal' onclick="+"sel('"+item.weiboid+"');"+">查看</button>";
}else{
var opt="<button class='btn blue' name='btnOpt' type='button' onclick="+"shield('"+item.weiboid+"');"+">通过</button>  ";
opt+="<button class='btn red' name='btnOpt' type='button' onclick="+"overlook('"+item.weiboid+"');"+">不通过</button>  ";
opt+="<a class='btn yellow' name='btnOpt' href='#responsive2' data-toggle='modal' onclick="+"sel('"+item.weiboid+"');"+">查看</button>";
}
//搜索结果
$("#reportPageInfo").append("<tr><td class='hidden-480'>"+i+"</td><td class='hidden-480'>"+item.jbUser.nickName+"</td><td class='hidden-480'>"+item.reason+"</td><td class='hidden-480'>"+item.jbTime+"</td><td class='hidden-480'>"+shNickName+"</td><td class='hidden-480'>"+shTime+"</td><td class='hidden-480' id="+item.weiboid+">"+opt+"</td></tr>");
});
}else{
$("#reportPageInfo").append("<tr><td colspan='6'>没有对应的举报信息</td></tr>");
}
},
error:function(data){
alert("网络出现异常,请稍后重试");
}
});
};
</script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push([ '_setAccount', 'UA-37564768-1' ]);
_gaq.push([ '_setDomainName', 'keenthemes.com' ]);
_gaq.push([ '_setAllowLinker', true ]);
_gaq.push([ '_trackPageview' ]);
(function() {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://'
: 'http://')
+ 'stats.g.doubleclick.net/dc.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
<!-- 页面进入js结束 -->
</html>