$( 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);
}