bpmTaskExeCancelDialog.jsp 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <%@page language="java" pageEncoding="UTF-8"%>
  2. <%@include file="/commons/include/html_doctype.html"%>
  3. <html>
  4. <head>
  5. <%@include file="/commons/include/form.jsp" %>
  6. <title>取消转办(代理)</title>
  7. <script type="text/javascript" src="${ctx}/js/hotent/CustomValid.js"></script>
  8. <script type="text/javascript" src="${ctx}/js/hotent/formdata.js"></script>
  9. <script type="text/javascript" src="${ctx}/js/lg/plugins/ligerDialog.js"></script>
  10. <script type="text/javascript">
  11. /*KILLDIALOG*/
  12. var dialog = frameElement.dialog; //调用页面的dialog对象(ligerui对象)
  13. var id=${param.id};
  14. $(function() {
  15. $("#dataFormSave").click(save);
  16. });
  17. function callBack(rtn) {
  18. if(!rtn) return;
  19. var taskOpinion=$("#opinion").val();
  20. var informType=$.getChkValue("informType");
  21. var params= {id:id,opinion:taskOpinion,informType:informType};
  22. $.post("${ctx}/platform/bpm/bpmTaskExe/cancel.ht",params,function(msg){
  23. var obj=new com.hotent.form.ResultMessage(msg);
  24. if(obj.isSuccess()){
  25. $.ligerDialog.success('取消转办(代理)成功!','提示',function(){
  26. //window.returnValue="ok";
  27. dialog.get("sucCall")("ok");
  28. dialog.close();
  29. });
  30. }else{
  31. $.ligerDialog.err('提示','取消转办(代理)失败!',obj.getMessage());
  32. }
  33. });
  34. }
  35. function save(){
  36. var rtn=$("#bpmTaskExeForm").form().valid();
  37. if(!rtn) return;
  38. $.ligerDialog.confirm('确认取消转办(代理)吗?','提示',callBack);
  39. }
  40. </script>
  41. </head>
  42. <body>
  43. <div class="panel">
  44. <div class="hide-panel">
  45. <div class="panel-top">
  46. <div class="tbar-title">
  47. <span class="tbar-label">
  48. 取消转办(代理)
  49. </span>
  50. </div>
  51. <div class="panel-toolbar">
  52. <div class="toolBar">
  53. <div class="group"><a class="link save" id="dataFormSave" href="javascript:;"><span></span>确定</a></div>
  54. <div class="l-bar-separator"></div>
  55. <div class="group"><a class="link close" href="javascript:;" onclick="dialog.close()" ><span></span>关闭</a></div>
  56. </div>
  57. </div>
  58. </div>
  59. </div>
  60. <div class="panel-body">
  61. <form id="bpmTaskExeForm" method="post" >
  62. <table class="table-detail" cellpadding="0" cellspacing="0" border="0">
  63. <tr>
  64. <th width="20%" nowrap="nowrap">发送提醒消息: </th>
  65. <td>
  66. <input type="hidden" name="informType" />
  67. <c:forEach items="${handlersMap}" var="item">
  68. <input type="checkbox" name="informType" value="${item.key }" <c:if test="${item.value.isDefaultChecked}">checked="checked"</c:if> />
  69. ${item.value.title }
  70. </c:forEach>
  71. </td>
  72. </tr>
  73. <tr>
  74. <th width="20%">取消原因: </th>
  75. <td>
  76. <textarea rows="5" cols="50" id="opinion" validate="{required:true}" ></textarea>
  77. </td>
  78. </tr>
  79. </table>
  80. </form>
  81. </div>
  82. </div>
  83. </body>
  84. </html>