taskToAddSign.jsp 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <%@ page pageEncoding="UTF-8"%>
  2. <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  3. <%@include file="/commons/include/html_doctype.html"%>
  4. <html>
  5. <head>
  6. <title>选择补签人员</title>
  7. <%@include file="/commons/include/form.jsp" %>
  8. <script type="text/javascript" src="${ctx}/js/hotent/platform/system/SysDialog.js"></script>
  9. <script type="text/javascript" src="${ctx}/js/hotent/CustomValid.js"></script>
  10. <script type="text/javascript">
  11. /*KILLDIALOG*/
  12. var dialog = frameElement.dialog; //调用页面的dialog对象(ligerui对象)
  13. var taskId="${param.taskId}";
  14. function selectSignUsers(){
  15. var uIds=$("#addSignUserIds");
  16. var uNames=$('#addSignFullnames');
  17. UserDialog({callback:function(userIds,fullnames){
  18. uIds.val(userIds);
  19. uNames.val(fullnames);
  20. }
  21. });
  22. }
  23. function save(){
  24. var rtn=$("#frmAddSign").form().valid();
  25. if(!rtn) return;
  26. var signUserIds=$("#addSignUserIds").val();
  27. var opinion=$("#opinion").val();
  28. var informType=$.getChkValue("informType");
  29. var params={
  30. taskId:taskId,
  31. signUserIds:signUserIds,
  32. opinion:opinion,
  33. informType:informType
  34. };
  35. if(signUserIds=='') return;
  36. $.post(__ctx+'/platform/bpm/task/addSign.ht',params,
  37. function(){
  38. $.ligerDialog.success('你成功进行了补签!','操作成功',function(){
  39. //this.window.returnValue={};
  40. dialog.get('sucCall')({});
  41. this.dialog.close();
  42. });
  43. }
  44. );
  45. }
  46. $(function(){
  47. $("#dataFormSave").click(save);
  48. });
  49. </script>
  50. </head>
  51. <body>
  52. <div class="panel">
  53. <div class="panel-top">
  54. <div class="tbar-title">
  55. <span class="tbar-label">任务补签</span>
  56. </div>
  57. <div class="panel-toolbar">
  58. <div class="toolBar">
  59. <div class="group">
  60. <a class="link save" id="dataFormSave" href="javascript:;"><span></span>补签</a>
  61. </div>
  62. <div class="l-bar-separator"></div>
  63. <div class="group">
  64. <a class="link del" href="javascript:;" onclick="dialog.close()"><span></span>关闭</a>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. <div class="panel-detail">
  70. <form id="frmAddSign">
  71. <table class="table-detail">
  72. <tr>
  73. <th nowrap="nowrap">选择补签人员</th>
  74. <td>
  75. <input type="hidden" id="addSignUserIds"/>
  76. <input type="hidden" id="taskId" value="${param.taskId}"/>
  77. <input type="text" size="60" value="" readonly="readonly" id="addSignFullnames" class="inputText"/> <input type="button" onclick="selectSignUsers()" value="选择.."/>
  78. </td>
  79. </tr>
  80. <tr>
  81. <th>提醒消息方式:</th>
  82. <td>
  83. <input type="checkbox" name="informType" value="3" checked="checked">站内消息
  84. <input type="checkbox" name="informType" value="1" checked="checked">邮件
  85. <input type="checkbox" name="informType" value="2">手机短信
  86. </td>
  87. </tr>
  88. <tr>
  89. <th>补签原因: </th>
  90. <td>
  91. <textarea rows="4" cols="50" style="width:300px" id="opinion" name="opinion" validate="{required:true,maxLength:1000}" maxLength="1000"></textarea>
  92. </td>
  93. </tr>
  94. </table>
  95. </form>
  96. </div>
  97. </div>
  98. </body>
  99. </html>