taskTransToOpinionDialog.jsp 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" 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/platform/system/SysDialog.js"></script>
  8. <script type="text/javascript" src="${ctx}/js/hotent/CustomValid.js"></script>
  9. <script type="text/javascript">
  10. /*KILLDIALOG*/
  11. var dialog = frameElement.dialog; //调用页面的dialog对象(ligerui对象)
  12. var taskId=${param.taskId};
  13. //var formData= window.dialogArguments.data;
  14. var formData=dialog.get("obj").data;
  15. function save(isAgree){
  16. var rtn=$("#frmComm").form().valid();
  17. if(!rtn) return;
  18. var content=$("#opinion").val();
  19. var informType=$.getChkValue("informType");
  20. var params= {isAgree:isAgree,opinion:content,informType:informType,taskId:taskId,formData:formData};
  21. var url=__ctx +"/platform/bpm/task/saveOpinion.ht";
  22. $.post(url,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. </script>
  36. </head>
  37. <body>
  38. <div class="panel">
  39. <div class="panel-top">
  40. <div class="tbar-title">
  41. <span class="tbar-label">意见反馈</span>
  42. </div>
  43. <div class="panel-toolbar">
  44. <div class="toolBar">
  45. <div class="group"><a class="link agree" id="agree" href="javascript:;" onclick="save(true)"><span></span>同意</a></div>
  46. <div class="l-bar-separator"></div>
  47. <div class="group"><a class="link notAgree" id="notAgree" href="javascript:;" onclick="save(false)"><span></span>反对</a></div>
  48. <div class="l-bar-separator"></div>
  49. <div class="group"><a class="link close" href="javascript:;" onclick="dialog.close()"><span></span>关闭</a></div>
  50. </div>
  51. </div>
  52. </div>
  53. <div class="panel-body">
  54. <form id="frmComm">
  55. <table class="table-detail" cellpadding="0" cellspacing="0" border="0">
  56. <tr>
  57. <th>提醒方式:</th>
  58. <td>
  59. <c:forEach items="${handlersMap}" var="item">
  60. <input type="checkbox" name="informType" value="${item.key }" <c:if test="${item.value.isDefaultChecked}">checked="checked"</c:if> />
  61. ${item.value.title }
  62. </c:forEach>
  63. </td>
  64. </tr>
  65. <tr>
  66. <th>反馈意见:</th>
  67. <td>
  68. <textarea rows="4" cols="50" style="width:300px" id="opinion" name="opinion" validate="{required:true,maxLength:500}" maxLength="500"></textarea>
  69. </td>
  70. </tr>
  71. </table>
  72. </form>
  73. </div>
  74. </div>
  75. </body>
  76. </html>