From 6e54af776db885ad1a22ec582bdc97d7e1273c6c Mon Sep 17 00:00:00 2001 From: queenwuli <942534046@qq.com> Date: Wed, 13 Jan 2021 17:31:30 +0800 Subject: [PATCH] 系统优化 --- hive-app/pages/login/newPassword.vue | 55 +++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 47 insertions(+), 8 deletions(-) diff --git a/hive-app/pages/login/newPassword.vue b/hive-app/pages/login/newPassword.vue index 1a61713..2e3a80a 100644 --- a/hive-app/pages/login/newPassword.vue +++ b/hive-app/pages/login/newPassword.vue @@ -2,23 +2,62 @@ <!-- 新密码 --> <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="next"> - <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)=>{ + console.log(res) + if(res.status==200){ + this.$toast.info(res.info); + uni.navigateBack(); + } + }).catch((err) => { + this.$toast.info(res.info); + }) + } + } + } </script> <style> .input-box{ margin: 40px 20px; - } - .next{ - margin: 60px 20px; } </style> -- Gitblit v1.9.1