process-importDefinitionView.jsp 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>请假申请</title>
  6. <!--框架必需start-->
  7. <script type="text/javascript" src="${ctx}/qui/libs/js/jquery.js"></script>
  8. <script type="text/javascript" src="${ctx}/qui/libs/js/framework.js"></script>
  9. <link href="${ctx}/qui/libs/css/import_basic.css" rel="stylesheet" type="text/css"/>
  10. <link rel="stylesheet" type="text/css" id="skin" prePath="${ctx}/qui/"/>
  11. <link rel="stylesheet" type="text/css" id="customSkin"/>
  12. <!--框架必需end-->
  13. <!-- 表单验证start -->
  14. <script src="${ctx}/qui/libs/js/form/validationRule.js" type="text/javascript"></script>
  15. <script src="${ctx}/qui/libs/js/form/validation.js" type="text/javascript"></script>
  16. <!-- 表单验证end -->
  17. <!-- 表单异步提交start -->
  18. <script src="${ctx}/qui/libs/js/form/form.js" type="text/javascript"></script>
  19. <!-- 表单异步提交end -->
  20. </head>
  21. <body>
  22. <form id="myFormId" action="${ctx}/bpm/importDefinitionFile.do" method="post" target="frmright">
  23. <fieldset>
  24. <legend>支持文件格式:zip、bar、bpmn、bpmn20.xml</legend>
  25. <table table class="tableStyle" formMode="transparent">
  26. <tr>
  27. <td>选择文件:</td>
  28. <td><input type="file" name="file" keepDefaultStyle="true" class="validate[required]"/><span class="star">*</span></td>
  29. </tr>
  30. <tr>
  31. <td colspan="2" align="center">
  32. <input type="submit" value="上传"/>
  33. <input type="button" value="关闭" onclick="top.Dialog.close()"/>
  34. </td>
  35. </tr>
  36. </table>
  37. </fieldset>
  38. </form>
  39. <!-- 异步提交start -->
  40. <script type="text/javascript">
  41. function initComplete(){
  42. //表单提交
  43. $('#myFormId').submit(function(){
  44. //判断表单的客户端验证是否通过
  45. var valid = $('#myFormId').validationEngine({returnIsValid: true});
  46. if(valid){
  47. $(this).ajaxSubmit({
  48. dataType:'json',
  49. //表单提交成功后的回调
  50. success: function(responseText, statusText, xhr, $form){
  51. //操作成功
  52. if(responseText.status=='y'){
  53. top.Dialog.alert(responseText.info,function(){
  54. closeWin();
  55. });
  56. }else{
  57. top.Dialog.alert(responseText.info,function(){
  58. return false;
  59. });
  60. }
  61. }
  62. });
  63. }
  64. //阻止表单默认提交事件
  65. return false;
  66. });
  67. }
  68. //重置
  69. function closeWin(){
  70. //刷新数据
  71. top.frmright.resetSearch();
  72. //关闭窗口
  73. top.Dialog.close();
  74. }
  75. </script>
  76. <!-- 异步提交end -->
  77. </body>
  78. </html>