123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 |
- $( 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+'<tr>'+
- '<td>'+(i+1)+'</td>'+
- '<td>'+strToLowStr(item.subjecttitle,15)+'</td>'+
- '<td>'+StrToLow(item.createtime,16)+'</td>'+
- '<td>'+showEndTime(item.endtime)+'</td>'+
- '<td>'+item.visitedsample+'/'+item.quantity+'</td>'+
- '<td>'+showStatus(item.status)+'</td>'+
- '<td class="td-act">'+
- getLink(item)
- +
- '</td>'+
- '</tr>';
- });
- $(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 '<a href="myd-wjtj.html?SubjectId='+item.subjectid+'&subjecttitle='+item.subjecttitle+'?typeV=1"><i class="icon icon-statics"></i>统计</a><a href="myd-jgtj-list.html?subjectid='+item.subjectid+'&subjecttitle='+item.subjecttitle+'?typeV=1&Status=2"><i class="icon icon-audio"></i>查看录音</a><a href="myd-wjyl.html?SubjectId='+item.subjectid+'"><i class="icon icon-preview"></i>预览</a>';
- }else{
- return '<a href="javascript:;" style="color:#AEB5B9;"><i class="icon icon-statics"></i>统计</a><a href="javascript:;" style="color:#AEB5B9;"><i class="icon icon-audio"></i>查看录音</a><a href="myd-wjyl.html?SubjectId='+item.subjectid+'"><i class="icon icon-preview"></i>预览</a>';
- }
- }
- 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);
- }
|