list.html 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>TODO supply a title</title>
  5. {include file="../application/manage/view/commons/headers.html" }
  6. <script >
  7. // 编辑窗口
  8. var $editWin;
  9. var editWinHeight=$(window).height()-35;
  10. var editWinWidth=$(window).width()*0.98;
  11. $(function(){
  12. $editWin = $('#edit-window').window({
  13. title: '医院报告统计',
  14. width: editWinWidth,height: editWinHeight,
  15. top: ($(window).height() -editWinHeight ) /2 ,
  16. left: ($(window).width() -editWinWidth ) /2 ,
  17. shadow: true,modal: true,
  18. iconCls: 'icon-edit',closed: true,resizable:true,
  19. minimizable: false,maximizable: true,collapsible: false
  20. });
  21. });
  22. $(window).resize(function() {
  23. editWinWidth=$(window).width()*0.98;
  24. $('#edit-window').window('resize',{
  25. width: editWinWidth,height: editWinHeight
  26. });
  27. });
  28. function dateFormatter(date){
  29. if(typeof date=="undefined"){ return "--"; }
  30. return new Date(date).format("yy-MM-dd hh:mm");
  31. }
  32. // 显示编辑窗口
  33. function showEditWin(id){
  34. if("undefined"== typeof id){
  35. $editWin.window('open');$('#editFrame').attr('src','/manage/statistics/edit');
  36. }
  37. }
  38. function statusFormatter(status){
  39. if(status=="1"){
  40. return "正常";
  41. }else if(status=="0"){
  42. return "屏蔽";
  43. }else{
  44. return "非正常";
  45. }
  46. }
  47. function insFormatter(id,row){
  48. for(var i=0;i<institutionsData.length;i++){
  49. var row=institutionsData[i];
  50. if(row.id==id){
  51. return row.name;
  52. }
  53. }
  54. return "<font color='#ccc' >顶级机构<font>";
  55. }
  56. function commandsFormatter(id,row){
  57. var cmdEdit="<a href='#' onclick=\"javascript:showEditWin('"+row.id+"');\" >编辑</a>&nbsp;";
  58. cmdEdit+="<a href='#' onclick=\"javascript:deleteRow('"+row.id+"');\" >删除</a>";
  59. return cmdEdit;
  60. }
  61. function statusFormatter(status){
  62. if(status=="0"){
  63. return "屏蔽";
  64. }else if(status=="1"){
  65. return "正常";
  66. }else{
  67. return status;
  68. }
  69. }
  70. $(function(){
  71. var height=$(document).height();
  72. $("#dg").height(height);
  73. $('#dg').datagrid({
  74. url:'/manage/statistics/infos',
  75. idField:'id',method: 'get',rownumbers: true,showFooter: true,singleSelect:true,selectOnCheck:false,
  76. toolbar: '#tb',pageList: [dgRowSize,dgRowSize*2,50,100],pagination:true,pageSize:dgRowSize,
  77. columns:[[
  78. {field:'insname',title:'申请医院',width:"200",align:'left'},
  79. {field:'reqname',title:'申请医生',width:"120",align:'left'},
  80. {field:'exam_class',title:'检查类型',width:"120",align:'left'},
  81. {field:'patient_num',title:'病历号',width:"120",align:'left'},
  82. {field:'req_date_time',title:'申请时间',width:"160",align:'left'},
  83. {field:'rpname',title:'报告医生',width:"80",align:'left'},
  84. {field:'report_datetime',title:'写报告时间',width:"160",align:'left'},
  85. {field:'rvname',title:'审核医生',width:"80",align:'left'},
  86. {field:'review_datetime',title:'审报告时间',width:"160",align:'left'}
  87. ]],
  88. onDblClickRow :function(rowIndex,rowData){
  89. showEditWin(rowData.id);
  90. },
  91. });
  92. });
  93. function reload(){
  94. var upload1 = $("#upload1").val();
  95. var upload2 = $("#upload2").val();
  96. var url="/manage/Statistics/infos?upload1="+(upload1==null?"":upload1)+"&upload2="+(upload2==null?"":upload2);
  97. $('#dg').datagrid("reload",url);
  98. }
  99. function derive(){
  100. var form = $("#form");
  101. var upload1 = $("#upload1").val();
  102. var upload2 = $("#upload2").val();
  103. var url="/manage/Statistics/outs?upload1="+(upload1==null?"":upload1)+"&upload2="+(upload2==null?"":upload2);
  104. form.attr('action',url);
  105. form.submit();
  106. }
  107. $(function(){
  108. $('#institution_id').combotree({
  109. required:true,multiple:false,editable:false,
  110. valueField:'id',textField:'name',panelWidth:550,
  111. url:"/manage/institution/insCombobox"
  112. });
  113. });
  114. </script>
  115. </head>
  116. <body>
  117. <div id="dg" class="easyui-datagrid" style="width:100%;height:auto;" ></div>
  118. <div id="tb" class="editform" style="display: none; padding-top: 1px;">&nbsp;
  119. <form id="form">
  120. 统计报告时间:<input type="text" id="upload1" name="upload1" class="easyui-datebox" style="width: 120px;" />----<input type="text" id="upload2" name="upload2" class="easyui-datebox" style="width: 120px;" />&nbsp;&nbsp;&nbsp;
  121. <a id="submit" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'" style="width: 80px" onclick="reload()" >查询</a>&nbsp;&nbsp;&nbsp;
  122. <a id="excel" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'" style="width: 140px" onclick="derive()" >导出excel</a>
  123. </form>
  124. </div>
  125. <div id="edit-window" class="easyui-window" style="overflow: hidden" ><iframe src="about:blank" id="editFrame" style="width:100%;height:100%" frameborder="0" scrolling="yes" ></iframe></div>
  126. </body>
  127. </html>