$( function() { //设置状态 setStatus(); //设置问卷调查名称 $("#subjecttitle").text(subjecttitle); //查询问卷模板 judgeSurvey(); //为统计概况设置地址 $("#tjgk").attr("href","myd-wjtj.html?SubjectId="+subjectid) if(typeV==1){ $("#xzyy").scc("display",""); } }); var session = null; var subjecttitle=decodeURI(YihuUtil.queryString('subjecttitle')); var subjectid=YihuUtil.queryString('subjectid'); var typeV=YihuUtil.queryString('typeV'); var Status=YihuUtil.queryString('Status'); function setStatus(){ $("#statusV").val(Status); } //判断该机构是否具有问卷调查 var listSurvey={}; function init() { judgeSurvey(); } function search(){ $("#pagenumber").val(1); judgeSurvey(); } function judgeSurvey(){ var param = {}; param.Api="survey.SurveyApiImpl.querySampleBySubjectid"; pa= "{'SubjectId':"+ subjectid +",'PageSize':"+$("#pagesize").val()+",'PageStart':"+$("#pagenumber").val()+","; if($("#statusV").val()!=null&&$("#statusV").val()!=''){ pa=pa+"'Status':"+$("#statusV").val()+","; } pa=pa+"}"; param.Param =pa; doAjaxLoadData("../survey/MydDhdy_doAll.action", param, function(resp) { if(resp.Code == 10000){ $("#tableShow tr:not(:first):not(:last)").remove(); Page(resp.totalProperty,$("#pagesize").val() ,getTotalPage(resp.totalProperty, $("#pagesize").val()),'pager'); if(resp.result.length>0){ listSurvey=resp.result; var html=""; $.each(listSurvey,function(i,item){ html=html+''+ ''+(i+1)+''+ ''+judgeName(item.username)+''+ ''+getStatus(item.status)+''+ ''+StrToLow(item.opertime,19)+''+ ''+getDo(item)+''+ ''; }); $(html).insertAfter($("#tableShow tr").eq(0)); // alertwmk("成功",resp.Result,"succeed"); } } else{ if(resp.Message==undefined){ // YihuUtil.art.warning('获取科室请求错误或超时'); alertwmk("警告","请求错误或超时","warning"); }else{ // YihuUtil.art.error('获取科室失败'+ resp.Result); alertwmk("警告","获取失败","error"); } } }) } //判断人员是否为空 function judgeName(val){ if(val==null||val==""){ return "--" }else{ return val; } } function getDo(item){ if(item.status=='2'){ var retV=" 查看"; if(typeV==1){ retV=retV+"    下载录音" } return retV; }else{ return ""; } }; function getDownFile(sampleid){ var param = {}; param.Api="survey.SurveyApiImpl.queryDownloadPathBySampleid"; param.Param ="{'sampleid':"+sampleid+"}"; doAjaxLoadData("../survey/MydDhdy_doAll.action", param, function(resp) { if(resp.Code == 10000){ var result=resp.result; if(result.length==0){ showpop("setting3"); $("#Context").empty(); $("#Context").append("没有可下载的语音文件!"); // }else if(result.length==1){ //// openDownWin(result[0].recordfile); // $("#downBtn").attr("href","/WbjUI/servlet/download?fPath="+result[0].recordfile); // $("#downBtn").click(); // }else if(result.length>1){ }else{ showpop("setting3"); var html=""; $.each(result,function(i,item){ html=html+"    下载【"+(i+ 1)+"】" }); $("#Context").empty(); $("#Context").append(html); } } else{ if(resp.Message==undefined){ // YihuUtil.art.warning('获取科室请求错误或超时'); alertwmk("警告","请求错误或超时","warning"); }else{ // YihuUtil.art.error('获取科室失败'+ resp.Result); alertwmk("警告","获取失败","error"); } } }) } function StrToLow(string,length,start){ if(start==null){ start=0; } return string.substring(start,length); } function openDownWin(file){ window.open("/WbjUI/servlet/download?fPath="+file,"_blank"); } function getStatus(status){ if(status==null){ return "未知"; }else if(status=="0"){ return "无效"; }else if(status=="1"){ return "待调查"; }else if(status=="2"){ return "已完成"; }else if(status=="3"){ return "呼叫中"; }else{ return "未知"; } }; function Page(totalcounts,pageSize ,pagecount,pager) { $("#"+pager).pager( { totalcounts : totalcounts, pagesize :pageSize, pagenumber : $("#pagenumber").val(), pagecount : pagecount, buttonClickCallback : function(al) { $("#pagenumber").val(al); judgeSurvey(); } }); } function getTotalPage(total,pagesize){ var ys=total%pagesize; var zs=total/pagesize; if(ys==0){ return parseInt(zs); }else{ return parseInt(zs)+1; } } //显示结束时间 function showEndTime(val){ if(val==null||val==''){ return '未知'; }else{ return val; } } //显示状态 function showStatus(val){ if(val==null||val==''){ return '未知'; }else if(val==1){ return '有效'; }else if(val==2){ return '调查中'; }else if(val==3){ return '已结束'; }else if(val==4){ return '待审核'; }else if(val==5){ return '审核不通过'; }else { return '未知'; } } //自定义弹出框 function alertwmk(a, b,icon) { ComWbj.artTips(a,icon,b,1.5,null); } // 消除特殊字符 function stripscript(id) { var val=$("#"+id).val(); // alert(val); var pattern = new RegExp(/[(\ )(\~)(\!)(\@)(\#)(\$)(\¥)(\……)(\*)(\&)(\【)(\】)(\。)(\,)(\%)(\^)(\&)(\*)(\-)(\_)(\+)(\=)(\|)(\\)(\;)(\:)(\')(\")(\,)(\.)(\/)(\?)]+/); var rs = ""; for (var i = 0; i < val.length; i++) { rs = rs + val.substr(i, 1).replace(pattern, ''); } return $("#"+id).val(rs); } function setTime() { setTimeout( function() { }, 2000); }