sysFileOffice.jsp 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <%@page language="java" pageEncoding="UTF-8"%>
  2. <%@include file="/commons/include/html_doctype.html"%>
  3. <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  4. <%@taglib prefix="f" uri="http://www.jee-soft.cn/functions" %>
  5. <c:set var="ctx" value="${pageContext.request.contextPath}" />
  6. <html>
  7. <head>
  8. <title>文件上传管理</title>
  9. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  10. <f:link href="web.css" ></f:link>
  11. <f:link href="form.css" ></f:link>
  12. <f:js pre="js/lang/common" ></f:js>
  13. <f:js pre="js/lang/js" ></f:js>
  14. <f:link href="Aqua/css/ligerui-all.css" ></f:link>
  15. <f:link href="Aqua/css/easyui-all.css"></f:link>
  16. <f:link href="easyui/easyui.css"></f:link>
  17. <script type="text/javascript" src="${ctx}/js/dynamic.jsp"></script>
  18. <script type="text/javascript" src="${ctx}/js/jquery/jquery.js"></script>
  19. <script type="text/javascript" src="${ctx}/js/jquery/jquery.form.js"></script>
  20. <script type="text/javascript" src="${ctx}/js/util/util.js"></script>
  21. <script type="text/javascript" src="${ctx}/js/util/json2.js"></script>
  22. <script type="text/javascript" src="${ctx}/js/util/form.js"></script>
  23. <script type="text/javascript" src="${ctx}/js/easyui/jquery.easyui.min.js"></script>
  24. <f:js pre="js/lang/easyui" ></f:js>
  25. <script type="text/javascript" src="${ctx}/js/lg/base.js"></script>
  26. <script type="text/javascript" src="${ctx}/js/lg/plugins/ligerMenu.js"></script>
  27. <script type="text/javascript" src="${ctx}/js/lg/plugins/ligerMenuBar.js"></script>
  28. <script type="text/javascript" src="${ctx}/js/lg/plugins/ligerDialog.js" ></script>
  29. <script type="text/javascript" src="${ctx}/js/lg/util/DialogUtil.js" ></script>
  30. <script type="text/javascript" src="${ctx}/js/hotent/platform/form/OfficeControl.js"></script>
  31. <script type="text/javascript" src="${ctx}/js/hotent/platform/form/OfficePlugin.js"></script>
  32. <c:set var="rights" value="${ param.rights}" />
  33. <c:if test="${rights!='w' }">
  34. <c:set var="rights" value="r"></c:set>
  35. </c:if>
  36. <script type="text/javascript">
  37. $().ready(function (){
  38. getOffice();
  39. $("#saveOffice").click(function(){
  40. OfficePlugin.submit();
  41. })
  42. });
  43. // 获取Office 控件
  44. function getOffice(){
  45. OfficePlugin.init();
  46. var path= "${ctx}/platform/system/sysFile/file_${param.fileId}.ht";
  47. try{
  48. OfficePlugin.officeObjs[0].controlObj.OpenFromURL(path);
  49. OfficePlugin.officeObjs[0].setFileReadOnly(false);
  50. }
  51. catch(err){
  52. alert(err);
  53. }
  54. };
  55. </script>
  56. </head>
  57. <body>
  58. <div class="panel" style="height:100%;">
  59. <div class="panel-top">
  60. <div class="panel-toolbar">
  61. <div class="toolBar" style="height:30px;">
  62. <c:if test="${ rights=='w'}">
  63. <div class="group"><a id="saveOffice" class="link2 save" href="#"><span></span>保存</a></div>
  64. <div class="l-bar-separator"></div>
  65. </c:if>
  66. <div class="group"><a id="downLoad" class="link2" href="${ctx}/platform/system/sysFile/file_${param.fileId}.ht"><span></span>下载</a></div>
  67. </div>
  68. </div>
  69. </div>
  70. <div class="panel-body" style="height:90%;">
  71. <c:choose>
  72. <c:when test="${ rights=='w'}">
  73. <input type="hidden" class="hidden" name="${param.fileId}" value="${param.fileId}" lablename="filePreview" controltype="office" right="w" doctype="${ext }"
  74. menuRight="{wjRight:'y',lhRight:'y',blhRight:'y',qchjRight:'y',mbthRight:'y',xzmbRight:'y',sxqmRight:'n',gzRight:'n',qpRight:'n',zcpdfRight:'n',ekeygzRight:'n',pdfgzRight:'n'}"
  75. />
  76. </c:when>
  77. <c:otherwise>
  78. <input type="hidden" class="hidden" name="${param.fileId}" value="${param.fileId}" lablename="filePreview" controltype="office" right="r" doctype="${ext }"
  79. menuRight="{wjRight:'y',lhRight:'n',blhRight:'n',qchjRight:'n',mbthRight:'n',xzmbRight:'n',sxqmRight:'n',gzRight:'n',qpRight:'n',zcpdfRight:'n',ekeygzRight:'n',pdfgzRight:'n'}"
  80. />
  81. </c:otherwise>
  82. </c:choose>
  83. </div>
  84. </div>
  85. </body>
  86. </html>