From c384413756b75c73348fb82c0ad37673a84eaf76 Mon Sep 17 00:00:00 2001 From: jiazhipeng Date: Fri, 14 Feb 2025 16:00:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E4=BB=98=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/order/pay/index.js | 14 ++++++++++++++ pages/order/pay/index.wxml | 14 +++++++------- pages/user/profile/index.js | 15 +++++++++++++++ pages/user/profile/index.wxml | 6 +++--- subPackages/password/overview/overview.js | 21 ++++++++++++++++++--- subPackages/password/overview/overview.wxml | 5 +++-- subPackages/password/setting/setting.js | 18 +++++++++--------- subPackages/password/setting/setting.wxml | 2 +- 8 files changed, 70 insertions(+), 25 deletions(-) diff --git a/pages/order/pay/index.js b/pages/order/pay/index.js index ac5b3c4..dd30a7e 100644 --- a/pages/order/pay/index.js +++ b/pages/order/pay/index.js @@ -45,6 +45,8 @@ Page({ sendFlag:true, regToken:null, codeId:null, + inputAreaHeight: 0, + heightTimer: null, }, /** @@ -359,6 +361,7 @@ Page({ this.setData({ SBMask: true, inputData: inputData, + haveSBPassword: false, }) } }) @@ -520,6 +523,17 @@ Page({ }) }, + inputfocus: function () { + clearTimeout(this.data.heightTimer) + this.setData({inputAreaHeight: 600}) + }, + inputblur: function () { + let _this = this + this.data.heightTimer = setTimeout(()=>{ + _this.setData({inputAreaHeight: 0}) + },300) + }, + /** * 生命周期函数--监听页面隐藏 */ diff --git a/pages/order/pay/index.wxml b/pages/order/pay/index.wxml index db267b0..8dbfc57 100644 --- a/pages/order/pay/index.wxml +++ b/pages/order/pay/index.wxml @@ -130,7 +130,7 @@ + bindinput="passwordChange" class="passward-box" cursor-spacing="100"/> @@ -141,25 +141,25 @@ - - + + 手机号 - + 验证码 - + 设置支付密码 - + 再次填写密码 - + 确 定 diff --git a/pages/user/profile/index.js b/pages/user/profile/index.js index 2154e6e..ffd5591 100644 --- a/pages/user/profile/index.js +++ b/pages/user/profile/index.js @@ -159,6 +159,19 @@ Page({ }) }, + goOverview () { + if (this.data.info && this.data.info.mobile) { + wx.navigateTo({ + url: '/subPackages/password/overview/overview', + }) + } else { + wx.showToast({ + title: '请先绑定手机号', + icon: 'none' + }) + } + }, + /** * 生命周期函数--监听页面初次渲染完成 */ @@ -181,6 +194,8 @@ Page({ sexIndex:1 }) } + + console.log(this.data.info) }) }, diff --git a/pages/user/profile/index.wxml b/pages/user/profile/index.wxml index 3af30d5..4883063 100644 --- a/pages/user/profile/index.wxml +++ b/pages/user/profile/index.wxml @@ -23,7 +23,7 @@ 手机号 - {{info.mobile}} + {{info.mobile?info.mobile:''}} @@ -48,11 +48,11 @@ - + 支付密码 - + 注销账号 注销后账号无法恢复,请谨慎操作 diff --git a/subPackages/password/overview/overview.js b/subPackages/password/overview/overview.js index c98e147..5a7da4a 100644 --- a/subPackages/password/overview/overview.js +++ b/subPackages/password/overview/overview.js @@ -33,9 +33,24 @@ Page({ }) return } - wx.navigateTo({ - url: '/subPackages/password/setting/setting?type='+type, - }) + + if (type == 'reset') { + commonApi.user_post("pay_password/checkLocked",{}).then(res=>{ + if (res.code!=1) { + return + } else { + wx.navigateTo({ + url: '/subPackages/password/setting/setting?type='+type, + }) + } + }) + } else { + wx.navigateTo({ + url: '/subPackages/password/setting/setting?type='+type, + }) + } + + }, diff --git a/subPackages/password/overview/overview.wxml b/subPackages/password/overview/overview.wxml index d8026cb..08d0cfc 100644 --- a/subPackages/password/overview/overview.wxml +++ b/subPackages/password/overview/overview.wxml @@ -5,14 +5,15 @@ 设置支付密码 已设置 + - + 修改密码 - + 忘记密码 diff --git a/subPackages/password/setting/setting.js b/subPackages/password/setting/setting.js index bb6eef5..64f8229 100644 --- a/subPackages/password/setting/setting.js +++ b/subPackages/password/setting/setting.js @@ -44,14 +44,6 @@ Page({ title: options.type=='reset'?'忘记密码':options.type=='edit'?'修改密码':'设置支付密码', editConfrim: options.type == 'edit'?true:false }) - - let userinfo = wx.getStorageSync('jstrip_userInfo') - if (userinfo && userinfo.mobile) { - this.data.inputData.phone = userinfo.mobile - this.setData({ - inputData: this.data.inputData - }) - } }, // 编辑时输入原密码 @@ -237,7 +229,15 @@ Page({ * 生命周期函数--监听页面显示 */ onShow: function () { - + commonApi.user_post("user/getMyInfo",{}).then(res=>{ + let userinfo = res.data + if (userinfo && userinfo.mobile) { + this.data.inputData.phone = userinfo.mobile + this.setData({ + inputData: this.data.inputData + }) + } + }) }, /** diff --git a/subPackages/password/setting/setting.wxml b/subPackages/password/setting/setting.wxml index f31c4dd..5e30328 100644 --- a/subPackages/password/setting/setting.wxml +++ b/subPackages/password/setting/setting.wxml @@ -17,7 +17,7 @@ 手机号 - + 验证码