From 528808bd175d8262b19098df9e82fa0c8999715a Mon Sep 17 00:00:00 2001 From: yangyin <18723093654@163.com> Date: 星期二, 03 十二月 2024 10:58:22 +0800 Subject: [PATCH] 新增我的信息 --- src/layout/component/sidebar/SidebarOther.vue | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/layout/component/sidebar/SidebarOther.vue b/src/layout/component/sidebar/SidebarOther.vue index 5c58773..fb0cd5d 100644 --- a/src/layout/component/sidebar/SidebarOther.vue +++ b/src/layout/component/sidebar/SidebarOther.vue @@ -32,7 +32,8 @@ <span class="use_name">{{ firstUserCharacter }}</span> </div> <div class="isShow_Profile" v-show="isShowExitLogin"> - <div class="exit" @click="feedbackClick"><i class="ywifont ywicon-youxiang"></i> 鐢ㄦ埛鍙嶉</div> + <div class="exit" @click="informationClick"><i class="ywifont ywicon-wode"></i> 鎴戠殑淇℃伅</div> + <!-- <div class="exit" @click="feedbackClick"><i class="ywifont ywicon-youxiang"></i> 鐢ㄦ埛鍙嶉</div> --> <div class="exit" @click="logoutClick"><i class="ywifont ywicon-tuichu"></i> 閫�鍑虹櫥褰�</div> </div> </div> @@ -128,6 +129,7 @@ </div> </template> </el-dialog> + <UserInformation v-model="userInformationVisible" /> </div> </template> @@ -138,6 +140,7 @@ import QRCode from 'qrcodejs2-fixes'; import { computed, nextTick, onMounted, ref, watch, watchEffect } from 'vue'; import type { ChatRoomItem } from './components/types'; +import UserInformation from './components/UserInformation.vue'; import { DeleteHistoryGroups, setHistoryGroupTitle } from '/@/api/ai/chat'; import { SERVE_URL } from '/@/constants'; import { useSearch } from '/@/hooks/useSearch'; @@ -152,6 +155,7 @@ newChatRoomClick, selectFirstRoom, } from '/@/stores/chatRoom'; + import emitter from '/@/utils/mitt'; import { accessSessionKey, userNameKey } from '/@/utils/request'; import { gotoRoute } from '/@/utils/route'; @@ -256,6 +260,12 @@ }; //#endregion +//#region ====================== 鎴戠殑淇℃伅 ====================== +const userInformationVisible = ref(false); +const informationClick = () => { + userInformationVisible.value = true; +}; +//#endregion //#region ====================== 鏄剧ず/閫�鍑虹櫥褰� ====================== //鐧诲綍 const openLoginDlg = async () => { @@ -342,7 +352,6 @@ }); onMounted(async () => { selectFirstRoom(); - emitter.on('openLoginDlg', () => { if (isShowLogin.value || isLoginStatus.value) return; openLoginDlg(); -- Gitblit v1.9.3