shishuangxi

隐私弹框优化

@@ -26,11 +26,13 @@ export struct CustomProtocolDialog { @@ -26,11 +26,13 @@ export struct CustomProtocolDialog {
26 Span("《用户协议》").fontSize(14).fontColor("#ED2800").onClick(()=>{ 26 Span("《用户协议》").fontSize(14).fontColor("#ED2800").onClick(()=>{
27 let bean={contentId:"1",pageID:""} as Params 27 let bean={contentId:"1",pageID:""} as Params
28 WDRouterRule.jumpWithPage(WDRouterPage.loginProtocolPage,bean) 28 WDRouterRule.jumpWithPage(WDRouterPage.loginProtocolPage,bean)
  29 + this.controller.close()
29 }) 30 })
30 Span("及").fontSize(14).fontColor("#666666") 31 Span("及").fontSize(14).fontColor("#666666")
31 Span("《隐私政策》").fontSize(14).fontColor("#ED2800").onClick(()=>{ 32 Span("《隐私政策》").fontSize(14).fontColor("#ED2800").onClick(()=>{
32 let bean={contentId:"2",pageID:""} as Params 33 let bean={contentId:"2",pageID:""} as Params
33 WDRouterRule.jumpWithPage(WDRouterPage.loginProtocolPage,bean) 34 WDRouterRule.jumpWithPage(WDRouterPage.loginProtocolPage,bean)
  35 + this.controller.close()
34 }) 36 })
35 Span("后进行登录").fontSize(14).fontColor("#666666") 37 Span("后进行登录").fontSize(14).fontColor("#666666")
36 }.margin({ top: 12, left: 16, right: 16 }) 38 }.margin({ top: 12, left: 16, right: 16 })
@@ -8,6 +8,7 @@ export struct LoginInputComponent { @@ -8,6 +8,7 @@ export struct LoginInputComponent {
8 @State codeBtnState: boolean = false //发送验证码控件是否可以 默认不可用 8 @State codeBtnState: boolean = false //发送验证码控件是否可以 默认不可用
9 @Link isCodeSend: boolean //验证码控件是否点击 默认没有 发送接口 9 @Link isCodeSend: boolean //验证码控件是否点击 默认没有 发送接口
10 @Link isSubmit: boolean //是否可以提交 10 @Link isSubmit: boolean //是否可以提交
  11 + isFirst:boolean=true//是否第一次获取验证码
11 12
12 build() { 13 build() {
13 Column() { 14 Column() {
@@ -50,7 +51,7 @@ export struct LoginInputComponent { @@ -50,7 +51,7 @@ export struct LoginInputComponent {
50 this.isSubmit = (this.phoneContent.length >= 11 && this.codeContent.length >= 6) 51 this.isSubmit = (this.phoneContent.length >= 11 && this.codeContent.length >= 6)
51 }) 52 })
52 53
53 - Text(this.isCodeSend ? this.timeCount + "s" : "发送验证码") 54 + Text(this.isCodeSend ? this.timeCount + "s" : this.isFirst?"发送验证码":'重新发送')
54 .backgroundImage($r('app.media.login_code_bg'), ImageRepeat.NoRepeat) 55 .backgroundImage($r('app.media.login_code_bg'), ImageRepeat.NoRepeat)
55 .backgroundImageSize(ImageSize.Cover) 56 .backgroundImageSize(ImageSize.Cover)
56 .fontColor('#ED2800') 57 .fontColor('#ED2800')
@@ -65,6 +66,7 @@ export struct LoginInputComponent { @@ -65,6 +66,7 @@ export struct LoginInputComponent {
65 return 66 return
66 } 67 }
67 this.isCodeSend = true 68 this.isCodeSend = true
  69 + this.isFirst=false
68 let time = setInterval(() => { 70 let time = setInterval(() => {
69 Logger.debug("倒计时:" + this.timeCount) 71 Logger.debug("倒计时:" + this.timeCount)
70 this.timeCount-- 72 this.timeCount--