//全局变量 var infoid = "";//传入infoid,目前用于获取评论信息和信息点击量等 var total=-1;//信息总条数,分页用 var jsaction = "";//分页准备的,可以判断使用什么方法 var user; var site; var COOKIE_USER = "bocms_user"; var domain =document.domain; domain = domain.substring(domain.indexOf(".")+1); var member_span = "member-login-span"; var isdistribute; var partner; var dosth; var winWidth = 0; var winHeight = 0; var fromIdentity="0"; var liheight=""; var typecode=""; var mar; //首页带轮播效果显示和查询留言列表 function showGuestbookListAndSearch(num){ var orderId=$("input[name='orderId']").val(); if (typeof(orderId) == "undefined"){ orderId=""; } var condition=""; var status=""; if(orderId==""){//没有搜索表单编号,只显示已办理的公开留言 condition="1"; status="1"; } $.ajax({ type : "POST", url : "/ext/GuestbookServletInShtml?method=getGuesbBookListInShtml", dataType : "json", async:false, data : { pageIndex : 1, pageSize : num, status:status, condition:condition, orderId:orderId, show:2 }, success : function(data) { total = data.total; var html = template("guestbooklist",data); $(".list").html(html); } }) } //显示当月留言处理状态 function countByMonth(){ $.ajax({ type : "POST", url : "/ext/GuestbookServletInShtml?method=countByMonth", dataType : "json", data : null, success : function(data) { var status0=data.status0; var status1 =data.status1; var status2 =data.status2; var total=data.total; $("#b0").html(status0); $("#b1").html(status1); $("#b2").html(status2); $("#b3").html(total); } }) } function showChoose(){ var layii = layer.open({ type : 1, title : '', area : [ '500px', '290px' ], content : $(".lostproperty-box") }); } //首页带轮播效果显示留言列表 function showGuestbookList(num){ $.ajax({ type : "POST", url : "/ext/GuestbookServletInShtml?method=getGuesbBookListInShtml", dataType : "json", async:false, data : { pageIndex : 1, pageSize : num, status:1, show:2, condition:1 }, success : function(data) { total = data.total; var html = template("guestbooklist",data); $(".list").html(html); //轮播效果,根据调用的轮播插件修改 } }) } //显示留言详情 function showInfo(){ var id= getUrlVal("id"); $.ajax({ type : "POST", url : "/ext/GuestbookServletInShtml", dataType : "json", data : { id:id, method:"showGuestBookInfoInShtml" }, success : function(data) { if(data=="false"){ window.loaction.href="/index.shtml"; } addHit(); $("#detail").html(template("content",data)); clearDoubleQuotes("replycontent"); clearDoubleQuotes("detailcontent"); } }) } //显示留言育人详情 function showEducate(){ var id= getUrlVal("id"); var total=0; $.ajax({ type : "POST", url : "/educateServlet?action=showEducateInDetail", dataType : "json", async:false, data : { guestbookid:id }, success : function(data) { console.log(data); var nameArray=[]; $.each(data, function(key, val) { nameArray.push(val.name); total+=val.value; }) if(total==0){ $("#bar_pic").hide(); return false; } showPic(data,nameArray,total); } }) } function showPic(countArray,nameArray,total){ var dom = document.getElementById("container"); var myChart = echarts.init(dom); var app = {}; option = null; option = { title : { text : '育人评价统计' }, tooltip: { trigger: 'axis', formatter:function(params){ } }, legend : { data : [ '数量' ] }, grid:{ bottom:'26%' }, xAxis : { data : nameArray, }, yAxis : {}, series : [ { name : '留言', type : 'bar', data : countArray, label:{ normal:{ show:true, position:'top', formatter:function(param){ var ral=Math.round(param.value / total * 10000) / 100.00 + "%"; return param.value+'\n' +ral; } } } ,itemStyle: { normal: { color: function(params) { var colorList = [ '#C1232B','#B5C334','#FCCE10','#E87C25' ]; return colorList[params.dataIndex] } } },barWidth:70, } ] }; myChart.setOption(option, true); } //清除指定元素中的双引号 function clearDoubleQuotes(content){ var str=$("#"+content).text(); var reg = new RegExp('"',"g"); str= str.replace(reg, ""); $("#"+content).html(str); } //选择满意度 function selectComments(obj){ document.getElementById("levelType").value=obj.value; } //列表页分页显示和搜索留言 function searchGuestbookListForPage(page,num){ jsaction ="searchGuestbookListForPage"; var orderId=$("input[name='orderId']").val(); var typecode= $("select[name='type']").val(); var searchKey=$("input[name='keyword']").val(); searchKey=encodeURI(searchKey); var condition=""; var status=""; if(orderId==""){//没有搜索表单编号,只显示已办理的公开留言 condition="1"; status="1"; } $.ajax({ type : "POST", url : "/ext/GuestbookServletInShtml?method=getGuesbBookListInShtml", dataType : "json", async:false, data : { pageIndex : page, pageSize : num, status:status, condition:condition, orderId:orderId, typecode:typecode, searchKey:searchKey, show:2 }, success : function(data) { total = data.total; var html = template("guestbooklist",data); $(".list").html(html); pageNav(page,num);//分页 } }) } //根据留言类型显示留言 function showForType(page,num,type) { jsaction ="guestbookListForType"; typecode=type; $.ajax({ type : "POST", url : "/ext/GuestbookServletInShtml?method=getGuesbBookListInShtml", dataType : "json", data : { pageIndex : page, pageSize : num, typecode:type, currentstatus :9, status:1 }, success : function(data) { $("#"+type).html(template("questionfortypetpl",data)); total = data.total; pageNav(page,num);//分页 } }) } //根据不同的身份显示留言 function showForFromIdentity(page,num,id) { jsaction ="guestbookListForfromIdentity"; fromIdentity=id; $.ajax({ type : "POST", url : "/ext/GuestbookServletInShtml?method=getGuesbBookListInShtml", dataType : "json", data : { pageIndex : page, pageSize : num, fromIdentity:id, status:"1" }, success : function(data) { $("#identity"+id).html(template("questionforidentity",data)); total = data.total; pageNav(page,num);//分页 } }) } //推送常见/热点问题(首页带滚动效果) function pushQuestionForHomepage(page,num,isfaq,ishot) { jsaction ="faq"; if(ishot=="1"){ jsaction="hot"; } $.ajax({ type : "POST", url : "/ext/GuestbookServletInShtml?method=getGuesbBookListInShtml", dataType : "json", data : { pageIndex : page, pageSize : num, isfaq:isfaq, ishot:ishot }, success : function(data) { if(isfaq=="1"){ $("#com-question").html(template("questionlist",data)); } if(ishot=="1"){ $("#hot-question").html(template("questionlist",data)); } $(".myscroll").myScroll({ speed:30, //数值越大,速度越慢 rowHeight:30 //li的高度 }); } }) } //推送常见/热点问题 function pushQuestion(page,num,isfaq,ishot) { jsaction ="faq"; if(ishot=="1"){ jsaction="hot"; } $.ajax({ type : "POST", url : "/ext/GuestbookServletInShtml?method=getGuesbBookListInShtml", dataType : "json", data : { pageIndex : page, pageSize : num, isfaq:isfaq, ishot:ishot }, success : function(data) { if(isfaq=="1"){ $("#com-question").html(template("questionlist",data)); } if(ishot=="1"){ $("#hot-question").html(template("questionlist",data)); } total = data.total; pageNav(page,num);//分页 } }) } function addEvaluate(){ var guestbookid=getUrlVal("id");//留言编号 var evaltype= $('input[name="evaltype2"]:checked').val(); //满意度 var orderId= $('input[name="orderId2"]').val(); //学工号 if(evaltype==undefined){ alert("请选择育人评价"); return false; } if(orderId.trim()==""){ alert("请输入受理单号之后在进行评价"); return false; } $.ajax({ type : "POST", url : "/educateServlet?action=addGuestbookEducateInShtml", dataType : "json", data : { guestbookid:guestbookid, evaltype:evaltype, orderId:orderId //name:name }, success : function(data) { alert(data.message); if (data.status == 1) { window.location.reload(); } } }) } //评论功能 function replyComments(){ var comments=$("#comments").val();//评论意见 var evalType= $('input[name="evalType"]:checked').val(); //满意度 var id= getUrlVal("id"); var orderId=$("#orderId").val(); var evaltype2= $('input[name="evaltype2"]:checked').val(); //育人评价满意度 if(evalType==undefined){ alert("请选择服务评价"); return false; } if(evaltype2==undefined){ alert("请选择育人评价"); return false; } if(comments.trim()==""){ alert("评论内容不能为空!"); return false; } if(orderId.trim()==""){ alert("请输入受理单号之后在进行评价"); return false; } if(typeof(evalType) == "undefined"){ evalType="3"; }; var loader = layer.load(1); ExtAjax.addComments(id,orderId,evalType,evaltype2,comments,function(data){ layer.close(loader); var json = $.parseJSON(data); alert(json.message); if (json.status == 1) { window.location.reload(); } }); } //添加查看次数 function addHit(){ var id= getUrlVal("id"); $.ajax({ type : "POST", url : "/ext/GuestbookServletInShtml", dataType : "json", data : { id:id, method:"addVisitCount" }, success : function(data) { } }) } /*下载答复信息附件*/ function downloadForRelpy(id){ ExtAjax.downloadForDeallog(id,function(data){ dwr.engine.openInDownload(data); }); } /*下载留言附件*/ function downloadForGuestbook(id){ ExtAjax.downloadForGuestbook(id,function(data){ dwr.engine.openInDownload(data); }); } //显示类别 function selectType(){ $.ajax({ type : "POST", url : "/ext/GusetBookTypeServlet", dataType : "json", data :{ method:"findGuestBookTypes", parentid:"0" }, success : function(data) { var option="" $.each(data,function(i, item) { option+=""; }) $("select[name='type']").html(option); } }) } //显示部门名称 function selectFromCsmc(){ var departmentname= getUrlVal("departmentname"); $.ajax({ type : "POST", url : "/departmentservlet", dataType : "json", data :{ method:"getList" }, success : function(data) { var option="" $.each(data,function(i, item) { var name=item.departmentname; if(name=departmentname){ option+=""; }else{ option+=""; } }) $("select[name='departmentid']").html(option); } }) } //根据部门统计 function loadCountByDepartment(){ $.ajax({ type : "POST", url : "/ext/GuestbookServletInShtml?method=countByDepartment", dataType : "json", data : null, success : function(data) { var depcontent=""; $.each(data, function(key, val) { if(key<=3){ depcontent+="