From 45fb4b11ad51bb38306765b11a6747402e382cee Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Sat, 20 Feb 2021 17:37:33 +0800 Subject: [PATCH] fix --- hive-app/pages/login/newPassword.vue | 55 +++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 49 insertions(+), 6 deletions(-) diff --git a/hive-app/pages/login/newPassword.vue b/hive-app/pages/login/newPassword.vue index 887df2a..4afab1c 100644 --- a/hive-app/pages/login/newPassword.vue +++ b/hive-app/pages/login/newPassword.vue @@ -2,20 +2,63 @@ <!-- 新密码 --> <view> <view class="input-box"> - <input placeholder="请输入新密码" placeholder-class="placeholder" class="input-group-row"/> - <input placeholder="请确认密码" placeholder-class="placeholder" class="input-group-row"/> + <input type="password" v-model="newPassword" placeholder="请输入新密码" placeholder-class="placeholder" class="input-group-row"/> + <input type="password" v-model="password" placeholder="请确认密码" placeholder-class="placeholder" class="input-group-row"/> </view> - <navigator url="./" hover-class="none" class="sticky-footer"> - <button class="blue-btn">提交</button> - </navigator> + <button class="blue-btn sticky-footer" @click="submit">提交</button> </view> </template> <script> + export default{ + data(){ + return{ + newPassword:'', + password:'', + sendCode:'', + telphone:'' + } + }, + onLoad(options) { + this.sendCode = options.code; + this.telphone = options.phone; + }, + methods:{ + valid(){ + if(!this.newPassword.trim()){ + this.$toast.info('请输入新密码'); + return false; + } + if(this.password.trim()!==this.newPassword.trim()){ + this.$toast.info('两次密码不一致'); + return false; + } + }, + submit(){ + if(this.valid() === false){ + return; + } + this.$httpUtils.request('/api/common/resetLoginPwd',{ + code: this.sendCode, + newPwd: this.newPassword, + telphone: this.telphone + },'POST').then((res)=>{ + if(res.status==200){ + uni.navigateBack({ + delta:2 + }) + } + this.$toast.info(res.info); + }).catch((err) => { + this.$toast.info(res.info); + }) + } + } + } </script> <style> .input-box{ - margin: 40px 20px; + margin: 20px 15px; } </style> -- Gitblit v1.9.1