myd-dhdy-check.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. $( function() {
  2. init();
  3. });
  4. var session = YihuUtil.getSession();
  5. //判断是否选择问卷
  6. function judgeCheckVal(){
  7. var checkVal= $("input[name='dhdy']:checked").val();
  8. if(checkVal==null||checkVal==''){
  9. alertwmk("提示","请先选择一份问卷","warning");
  10. }else{
  11. window.location="myd-dhdy-collect.html?SubjectId="+checkVal;
  12. }
  13. }
  14. function init(){
  15. judgeSurvey();
  16. }
  17. function judgeSurvey(){
  18. var param = {};
  19. ComWbj.openPG();
  20. param.Api="survey.SurveyApiImpl.querySubjectForNetList";
  21. param.Param = "{'OrgId':"+ session.orgid +",'PageSize':"+$("#pagesize").val()+",'PageStart':"+$("#pagenumber").val()+"}";
  22. doAjaxLoadData("../MydDhdy_doAll.do", param, function(resp) {
  23. if(resp.Code == 10000){
  24. if(resp.result.length>0){
  25. listSurvey=resp.result;
  26. Page(resp.totalProperty,$("#pagesize").val() ,getTotalPage(resp.totalProperty, $("#pagesize").val()),'pager');
  27. $("#tableShow tr:not(:first):not(:last)").remove();
  28. var html="";
  29. $.each(listSurvey,function(i,item){
  30. html=html+'<tr>'+
  31. '<td><label class="valign-m-chk"><input type="radio" name="dhdy" value="'+item.subjectid+'" /><span>'+strToLowStr(item.subjecttitle,15)+'</span></label></td>'+
  32. ' <td>'+item.createtime+'</td>'+
  33. ' <td class="td-act"><a href="myd-wjyl.html?SubjectId='+item.subjectid+'"><i class="icon icon-preview"></i>预览</a></td>'+
  34. '</tr>';
  35. });
  36. $(html).insertAfter($("#tableShow tr").eq(0));
  37. // alertwmk("成功",resp.Result,"succeed");
  38. }else{
  39. window.location="myd-dhdy-w.html";
  40. }
  41. ComWbj.closePG();
  42. } else{
  43. ComWbj.closePG();
  44. if(resp.Message==undefined){
  45. // YihuUtil.art.warning('获取科室请求错误或超时');
  46. alertwmk("警告","请求错误或超时","warning");
  47. }else{
  48. // YihuUtil.art.error('获取科室失败'+ resp.Result);
  49. alertwmk("警告","获取失败","error");
  50. }
  51. }
  52. })
  53. }
  54. //只显示十五个字符其余的....
  55. function strToLowStr(string,length){
  56. if(string==null||string==''){
  57. return '';
  58. }else if(string.length<=15){
  59. return string;
  60. }else{
  61. return StrToLow(string,length,0)+"...";
  62. }
  63. };
  64. //截取时间
  65. function StrToLow(string,length,start){
  66. if(start==null){
  67. start=0;
  68. }
  69. return string.substring(start,length);
  70. }
  71. function Page(totalcounts,pageSize ,pagecount,pager) {
  72. $("#"+pager).pager( {
  73. totalcounts : totalcounts,
  74. pagesize :pageSize,
  75. pagenumber : $("#pagenumber").val(),
  76. pagecount : pagecount,
  77. buttonClickCallback : function(al) {
  78. $("#pagenumber").val(al);
  79. judgeSurvey();
  80. }
  81. });
  82. }
  83. function getTotalPage(total,pagesize){
  84. var ys=total%pagesize;
  85. var zs=total/pagesize;
  86. if(ys==0){
  87. return parseInt(zs);
  88. }else{
  89. return parseInt(zs)+1;
  90. }
  91. }
  92. //自定义弹出框
  93. function alertwmk(a, b,icon) {
  94. ComWbj.artTips(a,icon,b,1.5,null);
  95. }
  96. // 消除特殊字符
  97. function stripscript(id) {
  98. var val=$("#"+id).val();
  99. // alert(val);
  100. var pattern = new RegExp(/[(\ )(\~)(\!)(\@)(\#)(\$)(\¥)(\……)(\*)(\&)(\【)(\】)(\。)(\,)(\%)(\^)(\&)(\*)(\-)(\_)(\+)(\=)(\|)(\\)(\;)(\:)(\')(\")(\,)(\.)(\/)(\?)]+/);
  101. var rs = "";
  102. for (var i = 0; i < val.length; i++) {
  103. rs = rs + val.substr(i, 1).replace(pattern, '');
  104. }
  105. return $("#"+id).val(rs);
  106. }
  107. function setTime() {
  108. setTimeout( function() {
  109. }, 2000);
  110. }