cmUserBalanceWithdrawalsForm.jsp 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <%@ page contentType="text/html;charset=UTF-8" %>
  2. <%@ include file="/WEB-INF/views/include/taglib.jsp"%>
  3. <html>
  4. <head>
  5. <title>会所余额提现管理</title>
  6. <meta name="decorator" content="default"/>
  7. <script type="text/javascript">
  8. $(document).ready(function() {
  9. $("#inputForm").validate({
  10. submitHandler: function(form){
  11. var withdrawalsFee = $("#withdrawalsFee").val();
  12. var ableUserMoney = $("#ableUserMoney").val();
  13. var number = ableUserMoney - withdrawalsFee;
  14. if( number < 0){
  15. alertx("提现金额不能大于总余额");
  16. return;
  17. }
  18. loading('正在提交,请稍等...');
  19. form.submit();
  20. },
  21. errorContainer: "#messageBox",
  22. errorPlacement: function(error, element) {
  23. $("#messageBox").text("输入有误,请先更正。");
  24. if (element.is(":checkbox")||element.is(":radio")||element.parent().is(".input-append")){
  25. error.appendTo(element.parent().parent());
  26. } else {
  27. error.insertAfter(element);
  28. }
  29. }
  30. });
  31. });
  32. /**
  33. * @param obj
  34. * jquery控制input只能输入数字和两位小数
  35. */
  36. function num(obj) {
  37. obj.value = obj.value.replace(/[^\d.]/g, ""); //清除"数字"和"."以外的字符
  38. obj.value = obj.value.replace(/^\./g, ""); //验证第一个字符是数字
  39. obj.value = obj.value.replace(/\.{2,}/g, "."); //只保留第一个, 清除多余的
  40. obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
  41. obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3'); //只能输入两个小数
  42. };
  43. </script>
  44. </head>
  45. <body>
  46. <ul class="nav nav-tabs">
  47. <li><a href="${ctx}/user/cmUserBalanceWithdrawals/">余额提现列表</a></li>
  48. <li><a href="${ctx}/user/cmUserBalanceRecord/userBalanceList">机构余额</a></li>
  49. <li class="active"><a href="${ctx}/user/cmUserBalanceRecord/userWithdrawals?userID=${cmUser.userID}">申请提现</a></li>
  50. </ul><br/>
  51. <form:form id="inputForm" modelAttribute="cmUserBalanceWithdrawals" action="${ctx}/user/cmUserBalanceWithdrawals/save" method="post" class="form-horizontal">
  52. <form:hidden path="userID" value="${cmUser.userID}"/>
  53. <input type="hidden" id="ableUserMoney" value="${cmUser.userMoney}"/>
  54. <sys:message content="${message}"/>
  55. <c:if test="${not empty cmUser}">
  56. <div class="control-group">
  57. <label class="control-label"><b>会所名称:</b></label>
  58. <div class="controls">
  59. ${cmUser.userName}
  60. </div>
  61. </div>
  62. <div class="control-group">
  63. <label class="control-label"><b>线下余额:</b></label>
  64. <div class="controls">
  65. <fmt:formatNumber value="${empty cmUser.userMoney ? 0:cmUser.userMoney}" type="currency"/>
  66. (总余额:<fmt:formatNumber value="${empty cmUser.ableUserMoney ? 0:cmUser.ableUserMoney}" type="currency"/>)
  67. </div>
  68. </div>
  69. </c:if>
  70. <div class="control-group">
  71. <label class="control-label"><font color="red">*</font><b>提现金额:</b></label>
  72. <div class="controls">
  73. <input type="number" name="withdrawalsFee" required placeholder="请输入此次提现金额" max="${empty cmUser.ableUserMoney ? 0:cmUser.ableUserMoney}">
  74. </div>
  75. </div>
  76. <div class="control-group">
  77. <label class="control-label"><font color="red">*</font><b>提现会所账户:</b></label>
  78. <font color="red">*</font>户名:
  79. <form:input path="bankAccountName" htmlEscape="false" maxlength="30" class="input-xlarge required"/>
  80. &nbsp;&nbsp;&nbsp;&nbsp;
  81. <font color="red">*</font>账号:
  82. <form:input path="bankAccountNo" htmlEscape="false" maxlength="30" class="input-xlarge required"/>
  83. &nbsp;&nbsp;&nbsp;&nbsp;
  84. <font color="red">*</font>开户行:
  85. <form:input path="openBank" htmlEscape="false" maxlength="30" class="input-xlarge required"/>
  86. &nbsp;&nbsp;&nbsp;&nbsp;
  87. <font color="red">*</font>账户类型:
  88. <form:select path="bankAccountType" class="input-mini required">
  89. <form:option value="" label="请选择"/>
  90. <form:option value="1" label="公账"/>
  91. <form:option value="2" label="私账"/>
  92. </form:select>
  93. </div>
  94. </div>
  95. <div class="control-group">
  96. <label class="control-label"><font color="red">*</font><b>备注:</b></label>
  97. <div class="controls">
  98. <form:textarea path="remark" maxlength="200" placeholder="必填,不能超过200字" class="input-xlarge required" rows="4"></form:textarea>
  99. </div>
  100. </div>
  101. <div class="form-actions">
  102. <shiro:hasPermission name="balance:cmUserBalanceWithdrawals:withdrawals"><input id="btnSubmit" class="btn btn-primary" type="submit" value="申 请"/>&nbsp;</shiro:hasPermission>
  103. <input id="btnCancel" class="btn" type="button" value="返 回" onclick="history.go(-1)"/>
  104. </div>
  105. </form:form>
  106. </body>
  107. </html>