wallet-approval.html 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8"/>
  5. <meta name="author" content=""/>
  6. <meta name="description" content=""/>
  7. <meta name="keywords" content="扫码支付,线上投币,运营数据,物联网"/>
  8. <meta name="format-detection" content="telephone=no,email=no"/>
  9. <meta name="viewport"
  10. content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/>
  11. <meta http-equiv="pragma" content="no-cache">
  12. <meta http-equiv="cache-control" content="no-cache">
  13. <meta http-equiv="expires" content="0">
  14. <title>提现审批配置</title>
  15. <link rel="stylesheet" href="https://cdn.washpayer.com/components/lib/mui.min.css"/>
  16. <link rel="stylesheet" href="/components/custom/css/common.css"/>
  17. <link rel="stylesheet" href="/app/css/xyf.common.min.css">
  18. <style>
  19. </style>
  20. </head>
  21. <body class="wallet-withdraw-page">
  22. <h5 class="padding-10 margin-0 "><span class="help-title">
  23. 提示:如果您填写了管理员的手机,提现时,短信验证码会发送到管理员的手机上。</span></h5>
  24. <div class="mui-input-group wallet-withdraw ">
  25. <div class="input-row input-clear">
  26. <input type="tel" maxlength="11" placeholder="管理员手机" id="phone">
  27. </div>
  28. <div class="input-row code input-clear">
  29. <input id="code" type="tel" maxlength="4" placeholder="验证码">
  30. <button id="sendBtn" type="button" onclick="sendCode()">获取验证码</button>
  31. </div>
  32. </div>
  33. <div class="custom-subt">
  34. <input class="mui-btn-block mui-hidden" type="button" id="saveBtn" value="保存配置">
  35. <input class="mui-btn-block mui-hidden" style="background: #ff524c" type="button" id="deleteBtn" value="清空配置">
  36. </div>
  37. <script src="https://cdn.washpayer.com/components/lib/jquery.min.js"></script>
  38. <script src="https://cdn.washpayer.com/components/lib/mui.min.js"></script>
  39. <script src="/components/custom/js/common.js"></script>
  40. <script src="/components/custom/js/iconfont.js"></script>
  41. <script src="/app/js/xyf.common.js"></script>
  42. <script>
  43. var sendBtn = document.getElementById('sendBtn');
  44. function sendCode() {
  45. var phone = $("#phone").val();
  46. if (!isPhone(phone)) {
  47. mui.toast("请输入11位正确手机号码");
  48. return;
  49. }
  50. var url = "/dealer/getEditMonitorCode";
  51. var data = {phone: phone};
  52. var t = 60;
  53. sendBtn.innerHTML = t + " s";
  54. sendBtn.disabled = true;
  55. sendRequest(url, "GET", data, function (res) {
  56. if (res.result == 1) {
  57. mui.toast("发送成功 <br>");
  58. var interval = setInterval(function () {
  59. if (t == 0) {
  60. sendBtn.innerHTML = "重新获取";
  61. sendBtn.disabled = false;
  62. clearInterval(interval);
  63. } else {
  64. t -= 1;
  65. sendBtn.innerHTML = t + " s";
  66. sendBtn.disabled = true;
  67. }
  68. }, 1000);
  69. } else {
  70. mui.toast(res.description);
  71. }
  72. });
  73. }
  74. $(function () {
  75. sendRequest({
  76. url: "/dealer/getDealerMonitor",
  77. type: "GET",
  78. data: {},
  79. success: function (response) {
  80. if (response.result == 1) {
  81. var payload = response.payload;
  82. if (payload.phone) {
  83. // 如果有管理员号码,只能删除(也必须通过管理员的手机验证码才能删除)
  84. $('#phone').val(payload.phone).attr('disabled', true)
  85. $('#deleteBtn').removeClass('mui-hidden')
  86. } else {
  87. $('#saveBtn').removeClass('mui-hidden')
  88. }
  89. } else {
  90. mui.toast(response.description);
  91. }
  92. }
  93. });
  94. var submitFlag = false;
  95. $("#saveBtn").click(function () {
  96. var code = $("#code").val();
  97. //检查验证码
  98. var codeReg = /^\d{4}$/;
  99. if (!codeReg.test(code)) {
  100. mui.toast("请输入正确的验证码");
  101. return;
  102. }
  103. var phone = $("#phone").val();
  104. if (!isPhone(phone)) {
  105. mui.toast("请输入11位正确手机号码");
  106. return;
  107. }
  108. if (!submitFlag) {
  109. submitFlag = true;
  110. var data = {
  111. code: code,
  112. phone: phone
  113. };
  114. sendRequest({
  115. url: "/dealer/editMonitor",
  116. type: "GET",
  117. data: data,
  118. success: function (response) {
  119. if (response.result == 1) {
  120. mui.toast('保存成功');
  121. setTimeout(function () {
  122. location.reload()
  123. }, 1000)
  124. } else {
  125. mui.toast(response.description);
  126. }
  127. }
  128. });
  129. }
  130. });
  131. $("#deleteBtn").click(function () {
  132. var code = $("#code").val();
  133. //检查验证码
  134. var codeReg = /^\d{4}$/;
  135. if (!codeReg.test(code)) {
  136. mui.toast("请输入正确的验证码");
  137. return;
  138. }
  139. submitFlag = true;
  140. var data = {
  141. code: code,
  142. oper: "delete",
  143. };
  144. sendRequest({
  145. url: "/dealer/editMonitor",
  146. type: "GET",
  147. data: data,
  148. success: function (response) {
  149. if (response.result == 1) {
  150. mui.toast('已经清除配置');
  151. setTimeout(function () {
  152. location.reload()
  153. }, 1000)
  154. } else {
  155. mui.toast(response.description);
  156. }
  157. }
  158. });
  159. });
  160. });
  161. </script>
  162. </body>
  163. </html>