| | |
| | | v-model="form" |
| | | @tab-click="handleTabClick" |
| | | @submit="handleSubmit" |
| | | |
| | | |
| | | > |
| | | <template #email="{ disabled, size }"> |
| | | <el-input |
| | |
| | | handleSubmit(form, done) { |
| | | if (this.index === 0) { |
| | | form.name = form.realName; |
| | | console.log('form, done', form, done); |
| | | |
| | | updateInfo(form).then( |
| | | res => { |
| | | if (res.data.success) { |
| | |
| | | if (res.data.success) { |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '修改密码成功!', |
| | | message: '修改密码成功,请重新登录!', |
| | | }); |
| | | this.$store.dispatch('LogOut').then(() => { |
| | | this.$router.push({ path: '/login' }) |
| | | }) |
| | | } else { |
| | | this.$message({ |
| | | type: 'error', |
| | |
| | | if (this.index === 0) { |
| | | getUserInfo().then(res => { |
| | | const user = res.data.data; |
| | | |
| | | this.form = { |
| | | id: user.id, |
| | | avatar: user.avatar ? user.avatar :defaultAva, |
| | |
| | | phone: user.phone, |
| | | email: user.email, |
| | | }; |
| | | // console.log('用户信息',user); |
| | | |
| | | |
| | | }); |
| | | } |
| | | }, |