me_card.jsp 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
  4. <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
  5. <%
  6. String path = request.getContextPath();
  7. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort() + path+"/";
  8. request.setAttribute("contextPath", basePath);
  9. String redirectUrl= request.getParameter("redirectUrl");
  10. request.setAttribute("redirectUrl", redirectUrl);
  11. %>
  12. <!DOCTYPE html>
  13. <html lang="en">
  14. <head>
  15. <meta charset="UTF-8">
  16. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  17. <meta name="apple-mobile-web-app-capable" content="yes">
  18. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  19. <meta name="format-detection" content="telephone=no">
  20. <title>银行卡信息</title>
  21. <script src="${contextPath }res/js/jquery.min.js" type="text/javascript"></script>
  22. <%-- <script src="${contextPath }res/js/bootstrap.min.js" type="text/javascript"></script> --%>
  23. <script type="text/javascript" src="${contextPath }res/js/layer/layer.min.js"></script>
  24. <script src="${contextPath }app/lib/flexible.js"></script>
  25. <link rel="stylesheet" href="${contextPath }app/lib/flexible.css">
  26. <link rel="stylesheet" href="${contextPath }app/css/basem.css">
  27. <link rel="stylesheet" href="${contextPath }app/css/logome.css">
  28. <link rel="stylesheet" href="${contextPath }app/css/index.css">
  29. <%-- <link href="${contextPath }res/css/bootstrap.min.css" rel="stylesheet"> --%>
  30. <script type="text/javascript">
  31. $(function(){
  32. $('#button').click(function(){
  33. var userId="${USER_ID}";
  34. var bankNo=$("input[name='bankNo']").val();
  35. var username=$("input[name='username']").val();
  36. var bankName=$("input[name='bankName']").val();
  37. var province=$("#province").val();
  38. var city=$("#city").val();
  39. var area=$("#area").val();
  40. var bankBranch=$("input[name='bankBranch']").val();
  41. if(bankNo=="" && username=="" && bankName=="" && province==""&&city==""&&bankBranch==""){
  42. //window.location.href = '${contextPath }web/mgmUserCtl/index.cs?userId='+userId;
  43. layer.msg('请填写银行卡信息!');
  44. }else{
  45. var pram='{"userId":"'+userId+'","bankNo":"'+bankNo+'","username":"'+username+'","bankName":"'+bankName+'","province":"'+province+'","city":"'+city+'","area":"'+area+'","bankBranch":"'+bankBranch+'"}';
  46. console.log(pram);
  47. $.post('${contextPath}web/mgmUserBankCtl/updateUserBank.cs', {
  48. "data" : pram
  49. }, function(data) {
  50. var datas=eval(data.data);
  51. if (data.ret == 1) {
  52. layer.msg('修改成功!', {
  53. time: 1000
  54. }, function(){
  55. window.location.href = '${contextPath }web/meWebCtl/me.cs';
  56. });
  57. }else{
  58. layer.msg(data.msg);
  59. }
  60. }, "json");
  61. }
  62. });
  63. });
  64. </script>
  65. <style type="text/css">
  66. .megroup > div {
  67. margin: 0.15rem 0;
  68. }
  69. .megroup > div select {
  70. height:1rem;
  71. color:#626262;
  72. font-size:0.35rem;
  73. }
  74. </style>
  75. </head>
  76. <body>
  77. <div class="show" id="tj_client">
  78. <div class="titbox">
  79. <a class="titreturn left" href="${contextPath }web/meWebCtl/me.cs"><img src="${contextPath }app/img/return1@2x.png" alt=""></a>
  80. <h1>银行卡信息</h1>
  81. </div>
  82. <div class="forgetbox top50">
  83. <div class="safe">
  84. <form action="#" name="loginForm" id="loginForm" method="post">
  85. <ul class="logul">
  86. <li>
  87. <div><img class="logicon" src="${contextPath }app/img/id@2x.png" alt=""><span>银行卡号</span></div>
  88. <input type="text" name="bankNo" placeholder="请输入您的银行卡号" value="${USER_BANK.bankNo}">
  89. </li>
  90. <li>
  91. <div><img class="logicon" src="${contextPath }app/img/my@2x.png" alt=""><span>持卡人姓名</span></div>
  92. <input type="text" name="username" placeholder="请输入持卡人姓名" value="${USER_BANK.username}">
  93. </li>
  94. <li>
  95. <div><img class="logicon" src="${contextPath }app/img/bank@2x.png" alt=""><span>开户行</span></div>
  96. <input type="text" name="bankName" placeholder="请输入您的开户行" value="${USER_BANK.bankName}">
  97. </li>
  98. <li>
  99. <div><img class="logicon" src="${contextPath }app/img/address@2x.png" alt=""><span>开户省份</span></div>
  100. <input id="pcarea" name="attributionArea" readonly="readonly" type="text" placeholder="请选择客户所在区域" value="${USER_BANK.province}${USER_BANK.city}${USER_BANK.area}">
  101. <input id="province" name="province" type="hidden" value="${USER_BANK.province}">
  102. <input id="city" name="city" type="hidden" value="${USER_BANK.city}">
  103. <input id="area" name="area" type="hidden" value="${USER_BANK.area}">
  104. </li>
  105. <li>
  106. <div><img class="logicon" src="${contextPath }app/img/bank@2x.png" alt=""><span>支行名称</span></div>
  107. <input type="text" name="bankBranch" placeholder="请输入您的支行名称" value="${USER_BANK.bankBranch}">
  108. </li>
  109. </ul>
  110. <a class="redbtn" href="javascript:void(0);" id="button">修改</a>
  111. </form>
  112. </div>
  113. </div>
  114. </div>
  115. <!-- 城市弹窗 -->
  116. <div class="cityMask hide">
  117. <div class="titbox blubg">
  118. <a class="titreturn left" href="javascript:void(0)" onclick="backper()"><img src="<%=basePath %>app/img/fanhui16@2x.png" alt=""></a>
  119. <h1>选择城市</h1>
  120. </div>
  121. <div class="top50">
  122. <ul class="cityul">
  123. <li>
  124. <a href="#">
  125. 北京
  126. <img src="<%=basePath %>app/img/fanh3@2x.png" alt="">
  127. </a>
  128. </li>
  129. </ul>
  130. </div>
  131. </div>
  132. </body>
  133. <script type="text/javascript" src="<%=basePath %>app/lib/jquery.min.js"></script>
  134. <script type="text/javascript" src="<%=basePath %>res/js/layer/layer.min.js"></script>
  135. <script type="text/javascript" src="<%=basePath %>app/js/public.js"></script>
  136. <script type="text/javascript">
  137. $("#pcarea").click(function(){
  138. $(".cityul").html('');
  139. $.get('<%=basePath%>area/getProvice.cs',function(data){
  140. var html = "";
  141. for(var i in data){
  142. html += "<li onclick='proclick(\""+data[i].code+"\",\""+data[i].name+"\")'>";
  143. html += "<a href='javascript:void(0)'>";
  144. html += data[i].name;
  145. html += " <img src='<%=basePath %>app/img/fanh3@2x.png' alt=''>";
  146. html += "</a>";
  147. html += "</li>";
  148. }
  149. $(".cityul").html(html);
  150. });
  151. $("#tj_client").hide();
  152. $(".cityMask").show();
  153. })
  154. function proclick(code, name){
  155. var html = "";
  156. $.get('<%=basePath%>area/getByParentCode.cs',{'param': code}, function(data){
  157. for(var i in data){
  158. html += "<li onclick='cityclick(\""+data[i].code+"\",\""+data[i].name+"\")'>";
  159. html += "<a href='javascript:void(0)'>";
  160. html += data[i].name;
  161. html += " <img src='<%=basePath %>app/img/fanh3@2x.png' alt=''>";
  162. html += "</a>";
  163. html += "</li>";
  164. }
  165. $(".cityul").html(html);
  166. });
  167. $('#province').val(name);
  168. }
  169. function cityclick(code, name){
  170. var html = "";
  171. $.get('<%=basePath%>area/getByParentCode.cs',{'param': code}, function(data){
  172. for(var i in data){
  173. html += "<li onclick='countyclick(\""+data[i].code+"\",\""+data[i].name+"\")'>";
  174. html += "<a href='javascript:void(0)'>";
  175. html += data[i].name;
  176. html += " <img src='<%=basePath %>app/img/fanh3@2x.png' alt=''>";
  177. html += "</a>";
  178. html += "</li>";
  179. }
  180. $(".cityul").html(html);
  181. });
  182. $('#city').val(name);
  183. }
  184. function countyclick(code, name){
  185. $("#tj_client").show();
  186. $(".cityMask").hide();
  187. $('#area').val(name);
  188. $('#pcarea').val($('#province').val() + " " + $('#city').val() + " " + $('#area').val());
  189. }
  190. function backper(){
  191. $("#tj_client").show();
  192. $(".cityMask").hide();
  193. }
  194. </script>
  195. </html>