rev:个人信息修改

This commit is contained in:
2023-08-15 21:07:21 +08:00
parent 02d39afbd5
commit 6a8a9c6e40
4 changed files with 14 additions and 9 deletions

View File

@@ -20,7 +20,7 @@
</div>
<ul class="user-info">
<li><div style="height: 100%"><svg-icon icon-class="login" /> 登录账号<div class="user-right">{{ user.username }}</div></div></li>
<li><svg-icon icon-class="user1" /> 用户姓名 <div class="user-right">{{ user.personName }}</div></li>
<li><svg-icon icon-class="user1" /> 用户姓名 <div class="user-right">{{ user.person_name }}</div></li>
<li><svg-icon icon-class="dept" /> 所属部门
<el-tooltip effect="dark" placement="top">
<div slot="content">
@@ -123,7 +123,7 @@ import store from '@/store'
import { isvalidPhone } from '@/utils/validate'
import { parseTime } from '@/utils/index'
import crud from '@/mixins/crud'
import { editUser } from '@/views/system/user'
import { editUser } from '@/views/system/user/user'
import Avatar from '@/assets/images/avatar.png'
export default {
name: 'Center',
@@ -170,7 +170,7 @@ export default {
])
},
created() {
this.form = { id: this.user.id, personName: this.user.personName, gender: this.user.gender, phone: this.user.phone }
this.form = { id: this.user.id, personName: this.user.person_name, gender: this.user.gender, phone: this.user.phone }
store.dispatch('GetInfo').then(() => {})
},
methods: {
@@ -195,7 +195,10 @@ export default {
this.$refs['form'].validate((valid) => {
if (valid) {
this.saveLoading = true
editUser(this.form).then(() => {
this.user.person_name = this.form.personName
this.user.gender = this.form.gender
this.user.phone = this.form.phone
editUser(this.user).then(() => {
this.editSuccessNotify()
store.dispatch('GetInfo').then(() => {})
this.saveLoading = false

View File

@@ -20,7 +20,7 @@
<script>
import store from '@/store'
import { validEmail } from '@/utils/validate'
import { updateEmail } from '@/views/system/user'
import { updateEmail } from '@/views/system/user/user'
import { resetEmail } from '@/api/system/code'
export default {
props: {
@@ -93,6 +93,7 @@ export default {
this.$refs['form'].validate((valid) => {
if (valid) {
this.loading = true
this.form.code = '1'
updateEmail(this.form).then(res => {
this.loading = false
this.resetForm()