From 58d533b992d434f9e82cebf5771af488744aecb8 Mon Sep 17 00:00:00 2001
From: Lou <luzhiping@qqyjz.com>
Date: Thu, 28 Dec 2023 19:33:19 +0800
Subject: [PATCH] 修复问题
---
subPackage/user/editUserInfo/editUserInfo.vue | 31 +++++++++++++++++++++----------
1 files changed, 21 insertions(+), 10 deletions(-)
diff --git a/subPackage/user/editUserInfo/editUserInfo.vue b/subPackage/user/editUserInfo/editUserInfo.vue
index 5fb429a..3f7c831 100644
--- a/subPackage/user/editUserInfo/editUserInfo.vue
+++ b/subPackage/user/editUserInfo/editUserInfo.vue
@@ -10,7 +10,7 @@
<view class="form-item flex j-c-s-b a-i-c">
<text class="f-30">昵称</text>
<view class="nickname">
- <input class="nickname-value" type="nickname" placeholder="请输入昵称" v-model="info.nick_name" @blur="getInputValue" />
+ <input class="nickname-value" type="nickname" placeholder="请输入昵称" v-model="info.realName" @blur="getInputValue" />
</view>
</view>
@@ -28,7 +28,8 @@
import {
prodUrl,
clientId,
- clientSecret
+ clientSecret,
+ minioBaseUrl
} from '@/common/setting'
export default {
data(){
@@ -36,8 +37,9 @@
avatar:"",
info:{
avatar:"",
- nick_name:"",
- id:""
+ realName:"",
+ id:"",
+ deptId:""
},
header: {},
uploadConfig: {
@@ -48,11 +50,16 @@
},
onLoad() {
this.getHeader()
- this.avatar = this.userInfo.avatar;
- this.info.avatar = this.userInfo.avatar;
- this.info.nick_name = this.userInfo.nick_name;
- this.info.id = uni.getStorageSync("userInfo").user_id
- this.info.deptId = uni.getStorageSync("userInfo").dept_id
+ let { avatar,real_name,user_id,dept_id } = uni.getStorageSync("userInfo");
+ if(avatar){
+ this.avatar = `${minioBaseUrl}${avatar}`
+ }else {
+ this.avatar = avatar;
+ }
+ this.info.avatar = avatar;
+ this.info.realName = real_name
+ this.info.id = user_id
+ this.info.deptId = dept_id
},
methods:{
@@ -92,7 +99,7 @@
getInputValue(e){
console.log(e);
- this.info.nickname = e.detail.value;
+ this.info.realName = e.detail.value;
},
@@ -103,6 +110,10 @@
title:res.msg
})
setTimeout(()=>{
+ let userInfo = uni.getStorageSync("userInfo");
+ userInfo.avatar = this.info.avatar;
+ userInfo.real_name = this.info.realName;
+ this.$u.vuex('userInfo',userInfo);
uni.navigateBack()
},300)
}
--
Gitblit v1.9.3