wdwj.js 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. $(function(){
  2. querySubjectlistByOrgId();
  3. });
  4. var columns =[
  5. // {field:'surveytype',title:'调查类型',width:'10%',align:'center',formatter:function(data,val){
  6. // var v='';
  7. // if(val==1)
  8. // {
  9. // v='电话调查';
  10. // }
  11. // if(val==2)
  12. // {
  13. // v='短信调查';
  14. // }
  15. // if(val==3)
  16. // {
  17. // v='短信调查';
  18. // }
  19. // return v;
  20. // }},
  21. {field:'subjecttitle',title:'问卷标题',width:'20%',align:'center'},
  22. {field:'objtype',title:'调查对象',width:'15%',align:'center',formatter:function(data,val){
  23. var v='';
  24. if(val==1)
  25. {
  26. v='门诊患者';
  27. }else if(val==2)
  28. {
  29. v='住院患者';
  30. }else if(val==3)
  31. {
  32. v='手术患者';
  33. }else if(val==4)
  34. {
  35. v='体检客户';
  36. }else if(val==5)
  37. {
  38. v='通用类型';
  39. }
  40. return v;
  41. }},
  42. {field:'shez',title:'调查需求设置',width:'15%',align:'center',formatter:function(data,v){
  43. var sb="";
  44. if(data.status==0)
  45. sb='无效';
  46. else if(data.status==1)
  47. sb="<div class='lk-007'><a href='#' style='padding:5px;'" +" onclick ='edittheme("+data.subjectid+")'>修改设置</a></div>";
  48. else if(data.status=2)
  49. sb='<div class="lk-007"><a href="/WbjUI/wbj2/business/survey/myd-showtheme.html?subjectid='+data.subjectid+'" >查看设置</a></div>';
  50. else if(data.status==3)
  51. sb='<div class="lk-007"><a href="/WbjUI/wbj2/business/survey/myd-showtheme.html?subjectid='+data.subjectid+'" >查看设置</a></div>';
  52. return sb;
  53. }},
  54. {field:'orgsample',title:'样本导入',width:'10%',align:'center',formatter:function(data,v){
  55. if(data.status<2)
  56. {
  57. return v==0?'<div class="lk-007"><a href="/WbjUI/wbj2/business/survey/myd-upsamples.html?subjectid='+data.subjectid+'" >未导入</a></div>':'<div class="lk-007"><a href="/WbjUI/wbj2/business/survey/myd-upsamples.html?subjectid='+data.subjectid+'" >已导入'+v+'人</a></div>';
  58. }
  59. else
  60. {
  61. return v==0?'未导入':'已导入'+v+'人';
  62. }
  63. }},
  64. {field:'sheji',title:'问卷设计',width:'10%',align:'center',formatter:function(data,v){
  65. var sb="";
  66. if(data.status==0)
  67. sb='无效';
  68. else if(data.status==1)
  69. sb='<div class="lk-007"><a href="/WbjUI/wbj2/business/survey/myd-upquest.html?subjectid='+data.subjectid+'" >修改问卷</a>';
  70. else if(data.status=2)
  71. sb= '<div class="lk-007"><a href="/WbjUI/wbj2/business/survey/myd-showquest.html?subjectid='+data.subjectid+'" >查看问卷</a></div>'
  72. else if(data.status==3)
  73. {
  74. sb= '<div class="lk-007"><a href="/WbjUI/wbj2/business/survey/myd-showquest.html?subjectid='+data.subjectid+'" >查看问卷</a></div>'
  75. }
  76. return sb;
  77. }}
  78. // {field:'status',title:'操作',width:'30%',align:'center',formatter:function(data,v){
  79. // var sb='';
  80. // if(v==0)
  81. // sb='无效';
  82. // else if(v==1)
  83. // sb='未开始';
  84. // else if(v==2)
  85. // sb='调查中';
  86. // else if(v==3)
  87. // sb='已完成';
  88. // return sb;
  89. // }}
  90. ];
  91. var data = {
  92. rows:[
  93. {status:1,name:'张三',deptname:'妇产科',title:'主任医师',post:'教授',sheji:'未设计'},
  94. {status:1,name:'张三',deptname:'妇产科',title:'主任医师',post:'教授',sheji:'未设计'},
  95. {status:1,name:'张三',deptname:'妇产科',title:'主任医师',post:'教授',sheji:'未设计'},
  96. {status:1,name:'张三',deptname:'妇产科',title:'主任医师',post:'教授',sheji:'未设计'},
  97. {status:1,name:'张三',deptname:'妇产科',title:'主任医师',post:'教授',sheji:'未设计'}
  98. ]};
  99. var grid = {
  100. divid : 'mydiv',
  101. fit: true
  102. };
  103. function edittheme(id)
  104. {
  105. var url="/WbjUI/wbj2/business/survey/myd-uptheme.html?subjectid="+id;
  106. location.href=url;
  107. }
  108. function querySubjectlistByOrgId()
  109. {
  110. var params={};
  111. var session=getSession();
  112. params.OrgId=session.orgid;
  113. params.pageIndex=$("#pagenumber").val()-1;
  114. params.PageSize=10;
  115. $.post('../WbjUI/wbj2/business/web/wdwj_querySubjectlistByOrgId.do', params, function (result) {
  116. if(result.Code==10000)
  117. {
  118. var datas={};
  119. var rows=result.result;
  120. datas.rows=rows;
  121. YihuUtil.loadDataGrid(grid, columns, datas);
  122. var pageCount=result.totalProperty/params.PageSize==parseInt(result.totalProperty/params.PageSize)?result.totalProperty/params.PageSize:parseInt(result.totalProperty/params.PageSize)+1;
  123. Page(result.totalProperty, pageCount);
  124. }
  125. else
  126. {
  127. Commonjs.alert(result.Message);
  128. }
  129. }, "json");
  130. }
  131. //加载分页
  132. function Page(totalcounts, pagecount) {
  133. $("#pager").pager( {
  134. totalcounts : totalcounts,
  135. pagesize : 5,
  136. pagenumber : $("#pagenumber").val(),
  137. pagecount : pagecount,
  138. buttonClickCallback : function(a) {
  139. $("#pagenumber").val(a);
  140. querySubjectlistByOrgId();
  141. }
  142. });
  143. }
  144. function goToPage(){
  145. var ToPage=$("#ToPage").val();
  146. if(ToPage!=''){
  147. $("#pagenumber").val(ToPage);
  148. querySubjectlistByOrgId();
  149. }
  150. };
  151. function alertMessage(msg,action){
  152. YihuUtil.dialog({
  153. title:"提示",
  154. content: msg,
  155. button : [{
  156. name : '确定',
  157. callback : action
  158. }]
  159. });
  160. }
  161. function getSession(){
  162. var session = YihuUtil.getSession();
  163. return session;
  164. }