bpmTaskExeBatCancel.jsp 2.6 KB

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