$( function() { judgeSurvey(); }); var session = YihuUtil.getSession(); //判断该机构是否具有问卷调查 var listSurvey={}; function init() { judgeSurvey(); } function judgeSurvey(){ var param = {}; ComWbj.openPG(); param.Api="survey.SurveyApiImpl.querySubjectForPhoneList"; param.Param = "{'OrgId':"+ session.orgid +",'PageSize':"+$("#pagesize").val()+",'PageStart':"+$("#pagenumber").val()+"}"; doAjaxLoadData("../MydDhdy_doAll.do", param, function(resp) { if(resp.Code == 10000){ if(resp.result.length>0){ listSurvey=resp.result; Page(resp.totalProperty,$("#pagesize").val() ,getTotalPage(resp.totalProperty, $("#pagesize").val()),'pager'); $("#tableShow tr:not(:first):not(:last)").remove(); var html=""; $.each(listSurvey,function(i,item){ html=html+''+ ''+(i+1)+''+ ''+strToLowStr(item.subjecttitle,15)+''+ ''+StrToLow(item.createtime,16)+''+ ''+showEndTime(item.endtime)+''+ ''+item.visitedsample+'/'+item.quantity+''+ ''+showStatus(item.status)+''+ ''+ getLink(item) + ''+ ''; }); $(html).insertAfter($("#tableShow tr").eq(0)); // alertwmk("成功",resp.Result,"succeed"); }else{ window.location="myd-dhdy-inf.html"; } ComWbj.closePG(); } else{ ComWbj.closePG(); if(resp.Message==undefined){ // YihuUtil.art.warning('获取科室请求错误或超时'); alertwmk("警告","请求错误或超时","warning"); }else{ // YihuUtil.art.error('获取科室失败'+ resp.Result); alertwmk("警告","获取失败","error"); } } }) } //只显示十五个字符其余的.... function strToLowStr(string,length){ if(string==null||string==''){ return ''; }else if(string.length<=15){ return string; }else{ return StrToLow(string,length,0)+"..."; } }; function StrToLow(string,length,start){ if(start==null){ start=0; } return string.substring(start,length); } //判断是否有问卷 function judgeHaveSurvey(){ var param = {}; ComWbj.openPG(); param.Api="survey.SurveyApiImpl.querySubjectForNetList"; param.Param = "{'OrgId':"+ session.orgid +",'PageSize':"+$("#pagesize").val()+",'PageStart':"+$("#pagenumber").val()+"}"; doAjaxLoadData("../MydDhdy_doAll.do", param, function(resp) { if(resp.Code == 10000){ if(resp.result.length>0){ }else{ window.location="myd-dhdy-w.html"; } ComWbj.closePG(); } else{ ComWbj.closePG(); if(resp.Message==undefined){ // YihuUtil.art.warning('获取科室请求错误或超时'); alertwmk("警告","请求错误或超时","warning"); }else{ // YihuUtil.art.error('获取科室失败'+ resp.Result); alertwmk("警告","获取失败","error"); } } }) } function getLink(item){ if(item.status==1||item.status==2||item.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 StrToLow(val,16); } } //显示状态 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); }