taskOpinionDialog.jsp 2.5 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=${param.formData};
  14. function callBack(rtn) {
  15. if(!rtn) return;
  16. var content=$("#opinion").val();
  17. var informType=$.getChkValue("informType");
  18. var params= {opinion:content,informType:informType,taskId:taskId,formData:JSON.stringify(formData)};
  19. var url=__ctx +"/platform/bpm/task/saveOpinion.ht";
  20. $.post(url,params,function(msg){
  21. var obj=new com.hotent.form.ResultMessage(msg);
  22. if(obj.isSuccess()){
  23. $.ligerDialog.success("意见反馈成功","提示信息",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=$("#frmComm").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">意见反馈</span>
  45. </div>
  46. <div class="panel-toolbar">
  47. <div class="toolBar">
  48. <div class="group"><a class="link run" id="dataFormSave" href="javascript:;" onclick="save()"><span></span>提交</a></div>
  49. <div class="l-bar-separator"></div>
  50. <div class="group"><a class="link close" href="javascript:;" onclick="dialog.close()"><span></span>关闭</a></div>
  51. </div>
  52. </div>
  53. </div>
  54. <div class="panel-body">
  55. <form id="frmComm">
  56. <table class="table-detail" cellpadding="0" cellspacing="0" border="0">
  57. <tr>
  58. <th>提醒方式:</th>
  59. <td>
  60. <input type="checkbox" name="informType" value="3" checked="checked">站内消息
  61. <input type="checkbox" name="informType" value="1">邮件
  62. <input type="checkbox" name="informType" value="2">短信
  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>