testExpenseAudit.jsp 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. <%@ page contentType="text/html;charset=UTF-8" %>
  2. <%@ include file="/webpage/include/taglib.jsp"%>
  3. <html>
  4. <head>
  5. <title>报销申请管理</title>
  6. <meta name="decorator" content="ani"/>
  7. <script type="text/javascript">
  8. $(document).ready(function() {
  9. jp.ajaxForm("#inputForm",function(data){
  10. if(data.success){
  11. jp.success(data.msg);
  12. jp.go("${ctx}/test/activiti/testExpense");
  13. }else{
  14. jp.error(data.msg);
  15. $("#inputForm").find("button:submit").button("reset");
  16. }
  17. });
  18. $("#agree").click(function () {
  19. jp.prompt("同意, 审批意见", function (message) {
  20. jp.post("${ctx}/act/task/audit",
  21. {
  22. "taskId":"${testExpense.act.taskId}",
  23. "taskName":"${testExpense.act.taskName}",
  24. "taskDefKey":"${testExpense.act.taskDefKey}",
  25. "procInsId":"${testExpense.act.procInsId}",
  26. "procDefId":"${testExpense.act.procDefId}",
  27. "flag":"yes",
  28. "comment":message
  29. },
  30. function (data) {
  31. if(data.success){
  32. jp.success(data.msg);
  33. jp.go("${ctx}/act/task/todo")
  34. }
  35. })
  36. })
  37. })
  38. $("#reject").click(function () {
  39. jp.prompt("驳回, 审批意见", function (message) {
  40. jp.post("${ctx}/act/task/audit",
  41. {
  42. "taskId":"${testExpense.act.taskId}",
  43. "taskName":"${testExpense.act.taskName}",
  44. "taskDefKey":"${testExpense.act.taskDefKey}",
  45. "procInsId":"${testExpense.act.procInsId}",
  46. "procDefId":"${testExpense.act.procDefId}",
  47. "flag":"no",
  48. "comment":message
  49. },
  50. function (data) {
  51. if(data.success){
  52. jp.success(data.msg);
  53. jp.go("${ctx}/act/task/todo")
  54. }
  55. })
  56. })
  57. })
  58. });
  59. </script>
  60. </head>
  61. <body>
  62. <div class="wrapper wrapper-content">
  63. <div class="row">
  64. <div class="col-md-12">
  65. <div class="panel panel-primary">
  66. <div class="panel-heading">
  67. <h3 class="panel-title">
  68. <a class="panelButton" href="#" onclick="history.go(-1)"><i class="ti-angle-left"></i> 返回</a>
  69. </h3>
  70. </div>
  71. <div class="panel-body">
  72. <div class="form-group text-center">
  73. <h3>${testExpense.act.taskName}</h3>
  74. </div>
  75. <table class="table table-bordered">
  76. <tbody>
  77. <tr>
  78. <td class="width-15 active"><label class="pull-right"><font color="red">*</font>员工姓名:</label></td>
  79. <td class="width-35">
  80. ${testExpense.tuser.name}
  81. </td>
  82. <td class="width-15 active"><label class="pull-right"><font color="red">*</font>所属部门:</label></td>
  83. <td class="width-35">
  84. ${testExpense.office.name}
  85. </td>
  86. </tr>
  87. <tr>
  88. <td class="width-15 active"><label class="pull-right"><font color="red">*</font>报销费用:</label></td>
  89. <td class="width-35">
  90. ${testExpense.cost}
  91. </td>
  92. <td class="width-15 active"><label class="pull-right"><font color="red">*</font>报销事由:</label></td>
  93. <td class="width-35">
  94. ${testExpense.reason}
  95. </td>
  96. </tr>
  97. </tbody>
  98. </table>
  99. <c:if test="${testExpense.act.taskDefKey != '' && !testExpense.act.finishTask && testExpense.act.isNextGatewaty}">
  100. <div class="row">
  101. <div class="col-sm-3"></div>
  102. <div class="col-sm-6">
  103. <div class="form-group text-center">
  104. <input id="agree" class="btn btn-primary btn-lg btn-parsley" type="submit" value="同 意" />&nbsp;
  105. <input id="reject" class="btn btn-danger btn-lg btn-parsley" type="submit" value="驳 回" />&nbsp;
  106. </div>
  107. </div>
  108. </div>
  109. </c:if>
  110. <c:if test="${testExpense.act.taskDefKey != '' && !testExpense.act.finishTask && !testExpense.act.isNextGatewaty}">
  111. <div class="row">
  112. <div class="col-sm-3"></div>
  113. <div class="col-sm-6">
  114. <div class="form-group text-center">
  115. <input id="agree" class="btn btn-primary btn-lg btn-parsley" type="submit" value="办 理" />&nbsp;
  116. </div>
  117. </div>
  118. </div>
  119. </c:if>
  120. <c:if test="${not empty testExpense.id}">
  121. <act:flowChart procInsId="${testExpense.act.procInsId}"/>
  122. <act:histoicFlow procInsId="${testExpense.act.procInsId}" />
  123. </c:if>
  124. </div>
  125. </div>
  126. </div>
  127. </div>
  128. </div>
  129. </body>
  130. </html>