success.jsp 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
  2. <%@include file="/jsp/framework/head.jsp"%>
  3. <%@ page import="com.opensymphony.xwork2.*"%>
  4. <%@ page import="com.opensymphony.xwork2.util.*"%>
  5. <%@ page import="cn.sinobest.framework.service.workflow.IWorkflow"%>
  6. <%@ page import="cn.sinobest.framework.util.Util,cn.sinobest.framework.util.DTOUtil,cn.sinobest.sysmngr.comm.filter.AthorityFilter" %>
  7. <%
  8. String returnRUL = DTOUtil.getValue("_rtnURL");
  9. String isHtmlBack = DTOUtil.getValue("_isHtmlBack");
  10. String defId = DTOUtil.getValue(IWorkflow.PROCESS_DEF_ID);
  11. String ywlsh = DTOUtil.getValue(IWorkflow.PROCESS_ID);
  12. String ywlshStr = "";
  13. String gd = DTOUtil.getValue(IWorkflow.Attr.GD.toString());
  14. String _aab001 = IWorkflow.AAB001;
  15. String _aac001 = IWorkflow.AAC001;
  16. String aab001 = DTOUtil.getValue(_aab001);
  17. String aac001 = DTOUtil.getValue(_aac001);
  18. String SLBH = DTOUtil.getValue("SLBH");
  19. if (!Util.isEmpty(SLBH)) {
  20. ywlshStr = "【受理编号为: "+SLBH+"】";
  21. }
  22. request.getSession().setAttribute(AthorityFilter.NOFILTER_URI,true);
  23. %>
  24. <script type="text/javascript">
  25. <%-- var second = <%=time%>;
  26. var o = window.setInterval(autoback,1000);
  27. function autoback(){
  28. second--;
  29. $("#second").empty().append(second);
  30. //alert(second);
  31. if (second <= 0){
  32. window.clearInterval(o);
  33. window.location.href = "<%=returnRUL%>";
  34. }
  35. } --%>
  36. //
  37. var isDg = '<%=gd%>';
  38. var isHtmlBack = '<%=isHtmlBack%>';
  39. var dialogFlag = window.name == "_msgFrame";
  40. if (dialogFlag) {
  41. window.parent.wfClose("msgDialog");
  42. //window.parent.disableMsgBtn("none");
  43. }
  44. alert('操作成功!\n\n<%=ywlshStr%>');
  45. var params = {};
  46. params['DEFID'] = '<%=defId%>';
  47. params['pid'] = '<%=ywlsh%>';
  48. var paramsStr = jQuery.param(params);
  49. if (isDg =='true') {
  50. var w=700,h=300, l = (screen.Width-w)/2,t = (screen.Height-h)/2;
  51. var locStr = "dialogLeft:" + l + ";dialogTop:" + t;
  52. opt="status:0;help:0;dialogWidth:"+w+"px;dialogHeight:"+h+"px;"+locStr;
  53. FW.showModalDialog(contextPath+"/comm/web/dagl/dagl.do?"+paramsStr,opt);
  54. }
  55. if (dialogFlag) {
  56. window.parent.wfOpen("msgDialog");
  57. }
  58. if(isHtmlBack=="true"){
  59. CFW.oWin.fnGoCallBack(2);
  60. }else{
  61. var workspaceFlag=true;//判断是否是workspace,没有就直接跳转
  62. var win=getWorkspace();
  63. if(win !=null && win.name != 'workspace'){
  64. workspaceFlag=false;
  65. }
  66. if(!workspaceFlag){
  67. location.href ="<%=returnRUL%>";//如果是弹出的页面就直接跳转在当前页面跳转
  68. }else{
  69. getWorkspace().location.href = "<%=returnRUL%>";
  70. }
  71. }
  72. function getWorkspace() {
  73. var win = window;
  74. while (win.name != 'workspace' && win.parent != null && win.parent != win) {
  75. win = win.parent;
  76. }
  77. return win;
  78. }
  79. </script>
  80. </body>
  81. </html>