增加重置用户密码功能

This commit is contained in:
蒋吉兆
2021-11-17 22:45:16 +08:00
parent 7c72ab9dcb
commit ff4121510c
12 changed files with 149 additions and 5 deletions
+35 -2
View File
@@ -10,7 +10,12 @@
重新上传</span>
</div>
<div class="user-personality">
<p class="nickname">{{ userInfo.nickName }}</p>
<p v-if="!editFlag" class="nickName">{{ userInfo.nickName }} <i class="el-icon-edit pointer" style="color:#66b1ff" @click="openEidt" /></p>
<p v-if="editFlag" class="nickName">
<el-input v-model="nickName" />
<i class="el-icon-check pointer" style="color:#67c23a" @click="enterEdit" />
<i class="el-icon-close pointer" style="color:#f23c3c" @click="closeEdit" />
</p>
<p class="person-info">这个家伙很懒,什么都没有留下</p>
</div>
<div class="user-information">
@@ -118,6 +123,8 @@ export default {
activeName: 'second',
showPassword: false,
pwdModify: {},
nickName: '',
editFlag: false,
rules: {
password: [
{ required: true, message: '请输入密码', trigger: 'blur' },
@@ -188,6 +195,26 @@ export default {
})
}
},
openEidt() {
this.nickName = this.userInfo.nickName
this.editFlag = true
},
closeEdit() {
this.nickName = ''
this.editFlag = false
},
async enterEdit() {
const res = await setUserInfo({ nickName: this.nickName, ID: this.userInfo.ID })
if (res.code === 0) {
this.ResetUserInfo({ nickName: this.nickName })
this.$message({
type: 'success',
message: '设置成功'
})
}
this.nickName = ''
this.editFlag = false
},
handleClick(tab, event) {
console.log(tab, event)
}
@@ -236,7 +263,10 @@ export default {
p {
font-size: 16px;
}
.nickname {
.nickName {
display: flex;
justify-content: center;
align-items: center;
font-size: 26px;
}
.person-info{
@@ -314,4 +344,7 @@ export default {
color:transparent;
}
}
.pointer{
cursor: pointer;
}
</style>