|
@@ -1,18 +1,18 @@
|
|
|
<!-- 修改密码 -->
|
|
|
<template>
|
|
|
<view class="changepassword">
|
|
|
- <view class="goback" @tap="navBack"
|
|
|
+ <view class="goback" @tap="toBack"
|
|
|
><image src="../../../static/images/backicon.png" class="backicon"></image
|
|
|
></view>
|
|
|
<view class="title">修改密码</view>
|
|
|
<view class="input-item cellphone">
|
|
|
- <input type="text" placeholder="请输入旧密码" />
|
|
|
+ <input type="password" v-model="oldPwd" placeholder="请输入旧密码" />
|
|
|
</view>
|
|
|
<view class="input-item imgcode">
|
|
|
- <input type="text" class="inputcode" placeholder="请输入新密码" />
|
|
|
+ <input type="password" class="inputcode" v-model="newPwd" placeholder="请输入新密码" />
|
|
|
</view>
|
|
|
<view class="input-item sellcode">
|
|
|
- <input type="text" class="inputcode" placeholder="再次输入旧密码" />
|
|
|
+ <input type="password" class="inputcode" v-model="reNewPwd" placeholder="再次输入新密码" />
|
|
|
</view>
|
|
|
<view class="btn-warp">
|
|
|
<view class="btn" @tap="next">确认</view>
|
|
@@ -25,17 +25,63 @@ export default {
|
|
|
name: 'changepassword',
|
|
|
data() {
|
|
|
//这里存放数据
|
|
|
- return {};
|
|
|
+ return {
|
|
|
+ oldPwd:'',
|
|
|
+ newPwd:'',
|
|
|
+ reNewPwd:''
|
|
|
+ };
|
|
|
},
|
|
|
onLoad() {},
|
|
|
//方法集合
|
|
|
methods: {
|
|
|
// 返回上一页
|
|
|
- navBack() {
|
|
|
- this.$mRouter.back();
|
|
|
+ toBack() {
|
|
|
+ uni.navigateTo({url:'/pages/setting/setting'})
|
|
|
},
|
|
|
- next() {
|
|
|
- console.log(1);
|
|
|
+ async next() {
|
|
|
+ if(this.oldPwd){
|
|
|
+ if(this.newPwd){
|
|
|
+ if(this.reNewPwd){
|
|
|
+ if(this.newPwd == this.reNewPwd){
|
|
|
+ await this.$http.post('/WxApplet/updatePwd', {
|
|
|
+ pwd:this.oldPwd,
|
|
|
+ newPwd:this.newPwd
|
|
|
+ }).then(async res => {
|
|
|
+ console.log(res);
|
|
|
+ if(res.code == 200){
|
|
|
+ this.$mRouter.push({ route: '/pages/public/login' });
|
|
|
+ }else{
|
|
|
+ uni.showToast({
|
|
|
+ title: res.msg,
|
|
|
+ icon: 'none'
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ uni.showToast({
|
|
|
+ title: '两次密码不一致',
|
|
|
+ icon: 'none'
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ }else{
|
|
|
+ uni.showToast({
|
|
|
+ title: '请再次输入新密码',
|
|
|
+ icon: 'none'
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ uni.showToast({
|
|
|
+ title: '请输入新密码',
|
|
|
+ icon: 'none'
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ uni.showToast({
|
|
|
+ title: '请输入旧密码',
|
|
|
+ icon: 'none'
|
|
|
+ });
|
|
|
+ }
|
|
|
},
|
|
|
},
|
|
|
};
|