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