blank_bulletin.jsp 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. <%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
  2. <%@ page import="cn.sinobest.framework.comm.iface.IOperator" %>
  3. <%@ page import="cn.sinobest.sysmngr.comm.ConVar" %>
  4. <%@ page import="cn.sinobest.framework.util.ConfUtil" %>
  5. <%@ page import="cn.sinobest.framework.util.Util" %>
  6. <%@ page import="cn.sinobest.sysmngr.service.blank.BlankService" %>
  7. <%@ page import="java.util.List" %>
  8. <%@ include file="/jsp/framework/head.jsp"%>
  9. <%
  10. response.setHeader("Pragma","No-cache");
  11. response.setHeader("Cache-Control","no-cache");
  12. response.setDateHeader("Expires", 0);
  13. IOperator Operator = null;
  14. Object obj = request.getSession().getAttribute(ConVar.LOGIN_SESSION_ID);
  15. String OperID="";
  16. String OperType2 = "";
  17. String BAE001="";
  18. String operUnitId = "-1";
  19. String wherebts=" 1=2 ";
  20. //待办任务列表的排序
  21. boolean isUnit = false;
  22. if(obj != null){
  23. Operator = (IOperator)obj;
  24. OperID = Operator.getOperID();
  25. BlankService blankService = (BlankService)Util.getBean("blankService");
  26. OperType2 = Operator.getOperType2();
  27. BAE001 = Operator.getBAE001();
  28. operUnitId = Operator.getOperUnitID();
  29. if("4".equals(OperType2) || "5".equals(OperType2)){
  30. isUnit = true;
  31. }
  32. if(Util.isEmpty(operUnitId)){
  33. operUnitId = "-1";
  34. }
  35. wherebts = "LOCATE(BAE001,'"+BAE001+"') = 1 and nvl(OPERUNITID,"+operUnitId+") = "+operUnitId
  36. + " and nvl(OPERUNITTYPE,"+OperType2+") = "+OperType2;
  37. //如果是定点医院用户或者是定点药店用户 ,则不接受通用的信息
  38. if(isUnit){
  39. wherebts = "OPERUNITID='"+ operUnitId +"' "
  40. + "or (LOCATE(BAE001,'"+BAE001+"') = 1 and OPERUNITTYPE = '"+OperType2+"' "
  41. + "and OPERUNITID is null)";
  42. }
  43. //需要弹出的公告的where语句
  44. }
  45. %>
  46. <style>
  47. .task-select{margin:0px;padding:0px;height:8px;border:0px;font-size:12px;}
  48. </style>
  49. <hnisi:gNavStr />
  50. <form name="aForm">
  51. <TABLE width="99%" height="99%" border="0" cellpadding="0" cellspacing="0">
  52. <TR height="100%" >
  53. <TD style="height:100%;width:100%">
  54. <table style="width:100%;height:100%;" border="0" cellpadding="0" cellspacing="0">
  55. <tr id='trBulletin' >
  56. <td style="width:100%" >
  57. <table style="width:100%;height:100%;" >
  58. <tr height="20px">
  59. <td style="width:50%;height:20px" class="blank_td_title"><span>公告栏 </span></td>
  60. <td style="width:50%;height:20px" class="blank_td_title"><span style="width:30%">公告列表</span><span style="width:65%;text-align:right;padding-right:10px"></span></td>
  61. </tr>
  62. <tr height="160px">
  63. <td style="width:50%;" >
  64. <div id="div_bulletin_show" style="overflow:auto;padding-left:5px;width:100%;height:100%;border: #B5B8C8 1px solid;"></div>
  65. </td>
  66. <td style="width:50%;">
  67. <hnisi:glt id="fw_blank_bulletin" height="300" hasPage="true" pageSize="6" hasTitle="false" whereCls="<%=wherebts%>"/>
  68. </td>
  69. </tr>
  70. </table>
  71. </td>
  72. </tr>
  73. <tr>
  74. <td style="width:100%">
  75. <table style="width:100%;height:100%;" >
  76. <tr height="320">
  77. <td width="100%">
  78. </td>
  79. </tr>
  80. </table>
  81. </td>
  82. </tr>
  83. </table>
  84. </TD>
  85. </TR>
  86. </TABLE>
  87. </form>
  88. </body>
  89. <script type="text/javascript">
  90. var _enter = false;
  91. function doShow(COLID){
  92. var target = document.all.fw_blank_bulletin;
  93. var opts = jQuery.data(target, 'fwdatagrid').options;
  94. var data = opts.data;
  95. var rows = data.rows;
  96. var sValue = COLID +'';
  97. _enter = true;
  98. for(var i=0; i<rows.length; i++) {
  99. if(sValue==''){
  100. jQuery('#div_bulletin_show').html(rows[i]["CONTENT"]);
  101. break;
  102. }
  103. if(rows[i]["COLID"] == sValue){
  104. jQuery('#div_bulletin_show').html(rows[i]["CONTENT"]);
  105. break;
  106. }
  107. }
  108. }
  109. $(function(){
  110. doShow('');
  111. CFW.oGlt.doClick('fw_blank_bulletin','doClickRow');
  112. });
  113. function doClickRow(rowIndex,rowData){
  114. if(_enter){_enter=false; return true;}
  115. jQuery('#div_bulletin_show').html(rowData["CONTENT"]);
  116. }
  117. </script>
  118. </html>