From 569f93021d4b6ea6b776f3918ae6c4c335ca2145 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Thu, 08 Jan 2026 14:04:29 +0800
Subject: [PATCH] feat:资料
---
uniapps/work-app/src/subPackages/userDetail/infos/index.vue | 42 ++++++++++++++++++++++--------------------
1 files changed, 22 insertions(+), 20 deletions(-)
diff --git a/uniapps/work-app/src/subPackages/userDetail/infos/index.vue b/uniapps/work-app/src/subPackages/userDetail/infos/index.vue
index dcde669..84353c1 100644
--- a/uniapps/work-app/src/subPackages/userDetail/infos/index.vue
+++ b/uniapps/work-app/src/subPackages/userDetail/infos/index.vue
@@ -7,7 +7,9 @@
<div class="detailCon">
<div class="orderRow">
<div class="rowTitle">姓名</div>
- <div>{{userInfo.realName}}</div>
+ <div>{{userInfo.nickName}}</div>
+ <!-- <u-input input-align="right" v-model="userInfo.phone" type="number" placeholder="请输入手机号"
+ class="input-item" /> -->
</div>
<div class="orderRow">
<div class="rowTitle">所属单位</div>
@@ -15,14 +17,16 @@
</div>
<div class="orderRow">
<div class="rowTitle">手机号</div>
- <u-input input-align="right" v-model="userInfo.phone" type="number" placeholder="请输入手机号"
- class="input-item" />
+ <div>{{userInfo.phone}}</div>
+ <!-- <u-input input-align="right" v-model="userInfo.phone" type="number" placeholder="请输入手机号"
+ class="input-item" /> -->
</div>
<div class="orderRow">
<div class="rowTitle">邮箱</div>
- <u-input input-align="right" v-model="userInfo.email" type="email" placeholder="请输入邮箱"
- class="input-item" />
+ <div>{{userInfo.email}}</div>
+ <!-- <u-input input-align="right" v-model="userInfo.email" type="email" placeholder="请输入邮箱"
+ class="input-item" /> -->
</div>
</div>
</view>
@@ -47,10 +51,9 @@
useUserStore
} from "@/store/index.js";
const userInfo = ref({
- id: '',
+ userId: '',
avatar: '',
- realName: '',
- name: '',
+ nickName: '',
phone: '',
email: '',
deptName: '',
@@ -89,14 +92,14 @@
const getUserInfoData = () => {
getUserInfo().then(res => {
const user = res.data.data;
+ console.log('用户信息',user)
userInfo.value = {
- id: user.id,
+ userId: user.userId,
avatar: user.avatar,
- name: user.name,
- realName: user.realName,
- phone: user.phone,
- email: user.email,
- deptName: user.deptName,
+ nickName: user.nickName,
+ phone: user.sysDept.phone,
+ email: user.sysDept.email,
+ deptName: user.sysDept.deptName,
};
});
@@ -161,7 +164,7 @@
const pathWithoutProtocol = filePath.replace(/^file:\/\//, '');
fileName = pathWithoutProtocol.split('/').pop() || 'unknown.png';
}
-
+
// 显示加载中
uni.showLoading({
title: '上传中...'
@@ -169,9 +172,9 @@
// 上传文件
uploadUtil({
- filePath: filePath,
+ filePath: filePath,
formData: {
- fileName: fileName,
+ fileName: fileName,
sn: 'avatar_upload'
},
url: '/blade-resource/oss/endpoint/put-file'
@@ -201,7 +204,6 @@
}
const submit = () => {
if (!validatePhone() || !validateEmail()) return
- userInfo.value.name = userInfo.value.realName;
updateInfo(userInfo.value).then(res => {
if (res.data.code === 200) {
uni.showToast({
@@ -221,7 +223,7 @@
}
});
-
+
};
onShow(async () => {
getUserInfoData()
@@ -304,4 +306,4 @@
width: 276rpx !important;
height: 76rpx !important;
}
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.9.3