diff --git a/Yi.Ai.Vue3/index.html b/Yi.Ai.Vue3/index.html index 53426ed1..599d0b94 100644 --- a/Yi.Ai.Vue3/index.html +++ b/Yi.Ai.Vue3/index.html @@ -14,6 +14,7 @@ %VITE_WEB_TITLE% + diff --git a/Yi.Ai.Vue3/src/api/model/index.ts b/Yi.Ai.Vue3/src/api/model/index.ts index 7ef66abc..8309f2a2 100644 --- a/Yi.Ai.Vue3/src/api/model/index.ts +++ b/Yi.Ai.Vue3/src/api/model/index.ts @@ -14,3 +14,8 @@ export function applyApiKey() { export function getApiKey() { return get('/token').json(); } + +// 查询充值记录 +export function getRechargeLog() { + return get('/recharge/account').json(); +} diff --git a/Yi.Ai.Vue3/src/stores/modules/chat.ts b/Yi.Ai.Vue3/src/stores/modules/chat.ts index 0467f1c6..079e9218 100644 --- a/Yi.Ai.Vue3/src/stores/modules/chat.ts +++ b/Yi.Ai.Vue3/src/stores/modules/chat.ts @@ -1,6 +1,7 @@ import type { ChatMessageVo } from '@/api/chat/types'; import { defineStore } from 'pinia'; import { getChatList } from '@/api'; +import { systemProfilePicture, userProfilePicture } from '@/utils/user.ts'; import { useUserStore } from './user'; export const useChatStore = defineStore('chat', () => { @@ -34,8 +35,8 @@ export const useChatStore = defineStore('chat', () => { // variant: 'shadow', // shape: 'corner', avatar: isUser - ? avatar - : 'https://cube.elemecdn.com/0/88/03b0d39583f48206768a7534e55bcpng.png', + ? userProfilePicture + : systemProfilePicture, avatarSize: '32px', typing: false, reasoning_content: thinkContent, diff --git a/Yi.Ai.Vue3/src/utils/user.ts b/Yi.Ai.Vue3/src/utils/user.ts index 4fcc6cea..743ef4f5 100644 --- a/Yi.Ai.Vue3/src/utils/user.ts +++ b/Yi.Ai.Vue3/src/utils/user.ts @@ -7,9 +7,9 @@ const userRoles = userStore.userInfo?.roles ?? []; const isUserVip = userRoles.some((role: any) => role.roleCode === 'YiXinAi-Vip'); // 用户头像 -const userProfilePicture = userStore.userInfo?.user?.icon ? `${import.meta.env.VITE_WEB_BASE_API}/file/${userStore.userInfo.user.icon}` : `@/assets/images/user.png`; +const userProfilePicture = userStore.userInfo?.user?.icon ? `${import.meta.env.VITE_WEB_BASE_API}/file/${userStore.userInfo.user.icon}` : `/images/user.png`; // 系统头像 -const systemProfilePicture = `@/assets/images/user.png`; +const systemProfilePicture = `/images/logo.png`; export { isUserVip,