Browse Source

fix: 优化

cuiyalong 5 months ago
parent
commit
77ece4035b

+ 2 - 0
src/jfw/modules/app/src/web/staticres/jyapp/js/slide-verify.js

@@ -145,6 +145,8 @@ function initGoCaptchaVerify(phone, mold) {
       slideVerify.cachePhone(phone)
       slideVerify.cacheMold(mold)
       slideVerify.refreshCaptData(data)
+    } else {
+      startSendSMSCodeTimer(mold)
     }
   })
 }

+ 12 - 1
src/jfw/modules/app/src/web/templates/me/forgetPwd.html

@@ -12,6 +12,14 @@
 		<link rel="stylesheet" href="//cdn-common.jianyu360.com/cdn/lib/vant/2.12.24/lib/index.css">
 		{{include "/common/js.html"}}
 		<title>找回密码</title>
+		<style>
+			.get-cms-action-container {
+				display: inline-block;
+			}
+			#btn {
+				line-height: 1;
+			}
+		</style>
 	</head>
 
 	<body>
@@ -44,7 +52,7 @@
 							<input type="tel" id="identCode" name="" value="" placeholder="手机验证码" />
 							<img class="closeQc" src="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/images/cancel.png?v={{Msg "seo" "version"}}"/>
 						</div>
-						<span><div class="vert-line"></div><span id="btn">获取验证码</span></span>
+						<span class="get-cms-action-container"><div class="vert-line"></div><span id="btn">获取验证码</span></span>
 					</div>
 				</div>
 				<center><button id="nextStep" class="btn disabled">下一步</button></center>
@@ -187,6 +195,9 @@
 			function startSendSMSCodeTimer() {
 				time($("#btn")[0])
 			}
+			function showToast (message) {
+				EasyAlert.show(message);
+			}
 		</script>
 
 <!--百度统计end-->

+ 3 - 0
src/jfw/modules/app/src/web/templates/me/login.html

@@ -778,6 +778,9 @@
 		function startSendSMSCodeTimer() {
 			time($("#sendIdentCode")[0])
 		}
+		function showToast (message) {
+			EasyAlert.show(message);
+		}
     // 修复浏览器安全限制无法获取填充 input value
     document.addEventListener('touchstart', function(event) {
       changeBtnStatus()

+ 6 - 0
src/web/staticres/common-module/pc-dialog/js/pc-slide-verify.js

@@ -153,6 +153,12 @@ function initGoCaptchaVerify(phone, mold) {
       slideVerify.cachePhone(phone)
       slideVerify.cacheMold(mold)
       slideVerify.refreshCaptData(data)
+    } else {
+      try {
+        startSendSMSCodeTimer(mold)
+      } catch (error) {
+        console.log(error)
+      }
     }
   })
 }