From d19bdd42d5a393207b96559360407af07c5365dd Mon Sep 17 00:00:00 2001 From: YunaiV Date: Thu, 30 Apr 2026 14:53:41 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(im):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=A5=BD=E5=8F=8B=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/user/index.ts | 1 + .../components/friend/FriendAddDialog.vue | 144 ++++++++++++++++++ .../im/home/components/user/UserInfo.vue | 88 +++-------- src/views/im/utils/user.ts | 33 +++- 4 files changed, 197 insertions(+), 69 deletions(-) create mode 100644 src/views/im/home/components/friend/FriendAddDialog.vue diff --git a/src/api/system/user/index.ts b/src/api/system/user/index.ts index cfbc5b4eb..3c243afec 100644 --- a/src/api/system/user/index.ts +++ b/src/api/system/user/index.ts @@ -5,6 +5,7 @@ export interface UserVO { username: string nickname: string deptId: number + deptName?: string postIds: string[] email: string mobile: string diff --git a/src/views/im/home/components/friend/FriendAddDialog.vue b/src/views/im/home/components/friend/FriendAddDialog.vue new file mode 100644 index 000000000..9b7c26d7f --- /dev/null +++ b/src/views/im/home/components/friend/FriendAddDialog.vue @@ -0,0 +1,144 @@ + + + diff --git a/src/views/im/home/components/user/UserInfo.vue b/src/views/im/home/components/user/UserInfo.vue index 662733c24..a9535dc46 100644 --- a/src/views/im/home/components/user/UserInfo.vue +++ b/src/views/im/home/components/user/UserInfo.vue @@ -41,19 +41,11 @@
- +
- +