You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
1.6 KiB
78 lines
1.6 KiB
<template>
|
|
<view>
|
|
<view class="login">
|
|
<input type="text" class="login_input" placeholder="New password" v-model="query.password1" @input="verificationLogin">
|
|
<input type="text" class="login_input" placeholder="Confirm password" v-model="query.password2" @input="verificationLogin">
|
|
<button class="login_submit" :disabled="isLogin" @click="submit">SUBMIT</button>
|
|
</view>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
import {defaultRequest} from '../../api/index.js'
|
|
export default {
|
|
data() {
|
|
return {
|
|
query:{
|
|
_action:'resetuserpwd',
|
|
username:'',
|
|
password1:'',
|
|
password2:'',
|
|
resetcode:''
|
|
},
|
|
isLogin:true,
|
|
user_info:{}
|
|
}
|
|
},
|
|
methods:{
|
|
submit(){
|
|
defaultRequest(this.query).then(res=>{
|
|
console.info(res)
|
|
uni.showToast({
|
|
title:res.message,
|
|
icon:'none'
|
|
})
|
|
if(res.error==0){
|
|
uni.showToast({
|
|
title:res.message,
|
|
icon:'none'
|
|
})
|
|
setTimeout(function() {
|
|
uni.navigateBack({
|
|
delta:2
|
|
})
|
|
},2000)
|
|
|
|
}
|
|
})
|
|
},
|
|
// 验证是否填写登录信息
|
|
verificationLogin(){
|
|
if(this.query.password1&& this.query.password2){
|
|
this.isLogin=false
|
|
}else{
|
|
this.isLogin=true
|
|
}
|
|
},
|
|
},
|
|
onLoad(e) {
|
|
console.info(e)
|
|
this.query.username=e.username
|
|
this.query.resetcode=e.resetcode
|
|
this.user_info=uni.getStorageSync('user_info')
|
|
}
|
|
}
|
|
</script>
|
|
<style lang="scss">
|
|
page{
|
|
border-top: 13.33rpx #F7F7F7 solid;
|
|
padding-top: 48rpx;
|
|
}
|
|
</style>
|
|
<style lang="scss" scoped>
|
|
|
|
.login_submit{
|
|
font-size: 26.67rpx;
|
|
color:#fff !important;
|
|
}
|
|
</style>
|