diff --git a/web_new/ant-components/chat/sider/ChatSider.tsx b/web_new/ant-components/chat/sider/ChatSider.tsx index 54d4d84a9..aaa37c55e 100644 --- a/web_new/ant-components/chat/sider/ChatSider.tsx +++ b/web_new/ant-components/chat/sider/ChatSider.tsx @@ -153,9 +153,11 @@ const ChatSider: React.FC<{ listLoading: boolean; order: React.MutableRefObject; }> = ({ dialogueList = [], refresh, historyLoading, listLoading, order }) => { + const searchParams = useSearchParams(); + const scene = searchParams?.get('scene') ?? ''; const { t } = useTranslation(); const { mode } = useContext(ChatContext); - const [collapsed, setCollapsed] = useState(true); + const [collapsed, setCollapsed] = useState(scene === 'chat_dashboard'); // 展开或收起列表按钮样式 const triggerStyle: React.CSSProperties = useMemo(() => { @@ -207,7 +209,7 @@ const ChatSider: React.FC<{ item={{ label: t('assistant'), key: 'default', - icon: default, + icon: default, default: true, }} order={order}