diff --git a/web/src/components/api-service/chat-overview-modal/backend-service-api.tsx b/web/src/components/api-service/chat-overview-modal/backend-service-api.tsx index b5ea34adb..0cf86eda1 100644 --- a/web/src/components/api-service/chat-overview-modal/backend-service-api.tsx +++ b/web/src/components/api-service/chat-overview-modal/backend-service-api.tsx @@ -22,10 +22,10 @@ const BackendServiceApi = ({ show }: { show(): void }) => { {t('backendServiceApi')} - {location.origin}/v1/api/ + {location.origin}/api/v1/ diff --git a/web/src/interfaces/database/knowledge.ts b/web/src/interfaces/database/knowledge.ts index b8fb2c3a3..98db87c5c 100644 --- a/web/src/interfaces/database/knowledge.ts +++ b/web/src/interfaces/database/knowledge.ts @@ -22,6 +22,7 @@ export interface IKnowledge { update_time: number; vector_similarity_weight: number; embd_id: string; + nickname?: string; } export interface Parserconfig { diff --git a/web/src/pages/knowledge/knowledge-card/index.less b/web/src/pages/knowledge/knowledge-card/index.less index 1c7d174e0..bd5d81911 100644 --- a/web/src/pages/knowledge/knowledge-card/index.less +++ b/web/src/pages/knowledge/knowledge-card/index.less @@ -76,3 +76,11 @@ vertical-align: middle; } } + +.hideRibbon { + display: none !important; +} + +.ribbon { + top: 4px; +} diff --git a/web/src/pages/knowledge/knowledge-card/index.tsx b/web/src/pages/knowledge/knowledge-card/index.tsx index fe3dfaee8..7f6e13169 100644 --- a/web/src/pages/knowledge/knowledge-card/index.tsx +++ b/web/src/pages/knowledge/knowledge-card/index.tsx @@ -6,12 +6,14 @@ import { FileTextOutlined, UserOutlined, } from '@ant-design/icons'; -import { Avatar, Card, Space } from 'antd'; +import { Avatar, Badge, Card, Space } from 'antd'; +import classNames from 'classnames'; import { useTranslation } from 'react-i18next'; import { useNavigate } from 'umi'; import OperateDropdown from '@/components/operate-dropdown'; import { useDeleteKnowledge } from '@/hooks/knowledge-hooks'; +import { useFetchUserInfo } from '@/hooks/user-setting-hooks'; import styles from './index.less'; interface IProps { @@ -21,6 +23,7 @@ interface IProps { const KnowledgeCard = ({ item }: IProps) => { const navigate = useNavigate(); const { t } = useTranslation(); + const { data: userInfo } = useFetchUserInfo(); const { deleteKnowledge } = useDeleteKnowledge(); @@ -35,55 +38,63 @@ const KnowledgeCard = ({ item }: IProps) => { }; return ( - - - - } src={item.avatar} /> - - - - {item.name} - {item.description} - - - - - - - - {item.doc_num} - {t('knowledgeList.doc')} - - - + + + + + } src={item.avatar} /> + - - - - - {formatDate(item.update_time)} - + + {item.name} + {item.description} + + + + + + + + {item.doc_num} + {t('knowledgeList.doc')} + + + - {/* - - - K - - + + + + + {formatDate(item.update_time)} + + + {/* + + + K + + + } + /> + } + style={{ backgroundColor: '#1677ff' }} + icon={} /> - - } - /> - */} + */} + - - + + ); };
{item.description}