From 39269c81905457378a73dc83050349d7a364a1f8 Mon Sep 17 00:00:00 2001
From: 田源 <tianyuan@vci-tech.com>
Date: 星期四, 16 一月 2025 18:00:49 +0800
Subject: [PATCH] 修改个人信息
---
Source/plt-web/plt-web-ui/src/views/system/userInfo/index.vue | 10 ++++++++--
Source/plt-web/plt-web-ui/src/views/system/userInfo/userAvatar.vue | 1 -
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/Source/plt-web/plt-web-ui/src/views/system/userInfo/index.vue b/Source/plt-web/plt-web-ui/src/views/system/userInfo/index.vue
index 7ea499e..6c53aba 100644
--- a/Source/plt-web/plt-web-ui/src/views/system/userInfo/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/system/userInfo/index.vue
@@ -55,6 +55,7 @@
import userAvatar from "./userAvatar";
import {resetRouter} from '../../../router/router'
import {mapGetters} from "vuex";
+import {setStore} from "@/util/store";
export default {
components: {userAvatar,},
@@ -91,6 +92,7 @@
methods: {
handleWitch() {
if (this.index === '0') {
+ console.log('this.userInfo',this.userInfo)
const {avatar, userId, userName, email, personName} = this.userInfo;
this.userForm = {avatar, userId, userName, email, personName};
} else {
@@ -107,7 +109,7 @@
this.$refs.userForm.validate((valid) => {
if (valid) {
const params = {
- id: this.userInfo.userId,
+ oid: this.userInfo.userOid,
name: this.userForm.userName,
email: this.userForm.email
}
@@ -117,13 +119,17 @@
type: "success",
message: "淇敼淇℃伅鎴愬姛!"
});
+ // 鏇存柊缂撳瓨
+ this.userInfo.userName = this.userForm.userName;
+ this.userInfo.email = this.userForm.email;
+ setStore({ name: 'userInfo', content: this.userInfo });
+ this.handleWitch();
} else {
this.$message({
type: "error",
message: res.data.msg
});
}
- done();
})
} else {
return false;
diff --git a/Source/plt-web/plt-web-ui/src/views/system/userInfo/userAvatar.vue b/Source/plt-web/plt-web-ui/src/views/system/userInfo/userAvatar.vue
index ce25b08..10458e4 100644
--- a/Source/plt-web/plt-web-ui/src/views/system/userInfo/userAvatar.vue
+++ b/Source/plt-web/plt-web-ui/src/views/system/userInfo/userAvatar.vue
@@ -176,7 +176,6 @@
const reader = new FileReader();
reader.onloadend = (result) => {
this.userInfo.avatar = reader.result; // 瀛樺偍 Base64 瀛楃涓�
-
setStore({ name: 'userInfo', content: this.userInfo });
};
reader.readAsDataURL(res.data); // 璋冪敤reader鏂规硶
--
Gitblit v1.9.3