From 9196ca83b0aa30ad05754826abb894fc70da3455 Mon Sep 17 00:00:00 2001 From: hongjli <3117313295@qq.com> Date: 星期四, 05 六月 2025 13:46:33 +0800 Subject: [PATCH] 页面调整优化 --- src/app/supply-chain-chat/page.tsx | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/app/supply-chain-chat/page.tsx b/src/app/supply-chain-chat/page.tsx index 5b1a046..476c435 100644 --- a/src/app/supply-chain-chat/page.tsx +++ b/src/app/supply-chain-chat/page.tsx @@ -1,6 +1,6 @@ 'use client'; -import { useState, useEffect, useRef, useCallback, useContext, createContext } from 'react'; +import { useState, useEffect, useRef, useCallback, useContext, createContext, Suspense } from 'react'; import Link from 'next/link'; import { useRouter, useSearchParams } from 'next/navigation'; import Image from 'next/image'; @@ -492,7 +492,8 @@ ); } -export default function SupplyChainChatPage() { +// 鍒涘缓涓�涓嫭绔嬬殑缁勪欢鏉ュ鐞唘seSearchParams +function SupplyChainChatContent() { const router = useRouter(); const searchParams = useSearchParams(); const [apiKey, setApiKey] = useState<string>(''); @@ -1410,4 +1411,20 @@ /> </div> ); +} + +// 涓诲鍑虹粍浠讹紝浣跨敤Suspense鍖呰鍘熸湁缁勪欢 +export default function SupplyChainChatPage() { + return ( + <Suspense fallback={ + <div className="min-h-screen bg-gradient-to-b from-gray-50 to-white flex items-center justify-center"> + <div className="text-center"> + <div className="w-8 h-8 border-4 border-blue-600 border-t-transparent rounded-full animate-spin mx-auto mb-4"></div> + <p className="text-gray-600">姝e湪鍔犺浇...</p> + </div> + </div> + }> + <SupplyChainChatContent /> + </Suspense> + ); } \ No newline at end of file -- Gitblit v1.9.3