diff --git a/video-gen-app/src/components/Layout/AppLayout.tsx b/video-gen-app/src/components/Layout/AppLayout.tsx index 0a1cbc41..e0934b38 100644 --- a/video-gen-app/src/components/Layout/AppLayout.tsx +++ b/video-gen-app/src/components/Layout/AppLayout.tsx @@ -360,6 +360,30 @@ const AppLayout: React.FC = () => { localStorage.setItem('siteInfo', JSON.stringify({ siteName: name, siteLogo: logo })); }).catch(() => { }); + + getUser().then((res: any) => { + // console.log('[Storage] getUser 返回:', res); + + const rc = res?.resourceCapacity; + if (rc) { + setResourceCapacity({ + enabled: !!rc.enabled, + usedBytes: Number(rc.usedBytes) || 0, + totalBytes: Number(rc.totalBytes) || 0, + availableBytes: Number(rc.availableBytes) || 0, + usagePercent: Number(rc.usagePercent) || 0, + exceeded: !!rc.exceeded, + limitValue: rc.limitValue ?? '', + limitUnit: rc.limitUnit || 'GB', + }); + } + // 没数据时不显示 + }).catch((err: any) => { + // console.error('[Storage] getUser 失败:', err); + // 接口失败也不显示 + }); + + }, []); const handleContactMouseDown = (e: React.MouseEvent) => { diff --git a/video-gen-app/src/pages/GenerateConver.tsx b/video-gen-app/src/pages/GenerateConver.tsx index 7e4149cd..380eb606 100644 --- a/video-gen-app/src/pages/GenerateConver.tsx +++ b/video-gen-app/src/pages/GenerateConver.tsx @@ -111,11 +111,7 @@ const AIChatPage: React.FC = () => { const [conversations, setConversations] = useState([ ]); - - - const [inputValue, setInputValue] = useState(''); - - // 从 store 读取生成配置状态 + // 从 store 读取生成配置状态(包括输入框内容) const { mediaType, countType, @@ -128,6 +124,7 @@ const AIChatPage: React.FC = () => { videoResolution, engineOptions, enginesele, + inputValue, setMediaType, setCountType, setSelectedRatio, @@ -139,6 +136,7 @@ const AIChatPage: React.FC = () => { setVideoResolution, setEngineOptions, setEnginesele, + setInputValue, } = useAppStore(); const [uploading, setUploading] = useState(false); @@ -2222,6 +2220,7 @@ const AIChatPage: React.FC = () => { + {/* 选择分辨率 */} diff --git a/video-gen-app/src/pages/HomePage.tsx b/video-gen-app/src/pages/HomePage.tsx index a4fc513f..b364e40f 100644 --- a/video-gen-app/src/pages/HomePage.tsx +++ b/video-gen-app/src/pages/HomePage.tsx @@ -45,7 +45,6 @@ const HomePage: React.FC = () => { try { getmedit(5).then((res) => { - console.log('getmedit:', res); for (let item in res) { res[item].forEach(element => { // 给每条 element 标记它所属的模块(item 是接口返回的 key) @@ -56,13 +55,11 @@ const HomePage: React.FC = () => { } // 最终再打印一次汇总(state 异步更新,这里打印的是本次追加的累计长度) setMockVideos(prev => { - console.log('mockVideos 最终条数:', prev.length); return prev; }); }); } catch (err) { - console.error('HomePage fetch error:', err); } }; fetchAll(); @@ -701,17 +698,8 @@ const HomePage: React.FC = () => {
- {/*
- {video.title || video.name || video.originalPrompt || video.prompt || '未命名作品'} -
*/}
{ try { @@ -236,7 +234,6 @@ function RemoveInfo() { material_image_url: buildAssetUrl(productImage), idempotency_key: `replication_${Date.now()}`, }; - console.log(currentSegment,params); setLoading(true); @@ -245,10 +242,8 @@ function RemoveInfo() { message.success('视频生成任务创建成功'); handleCloseDrawer(); Removelist(creatID).then((res: any) => { - console.log('123123123123',res); const targetItem = res.items.find((item: any) => item.id === currentSegment); - console.log(targetItem); message.loading('创建中...', 3); setTimeout(() => { @@ -355,7 +350,6 @@ function RemoveInfo() { render: (_: any, record: any) => (
{ - console.log('video clicked:', record.segmentVideoUrl); if (record.segmentVideoUrl) { setPreviewVideoUrl(buildAssetUrl(record.segmentVideoUrl)); setPreviewModalVisible(true); diff --git a/video-gen-app/src/pages/RemoveRw.tsx b/video-gen-app/src/pages/RemoveRw.tsx index 6ea9587d..9f4f359c 100644 --- a/video-gen-app/src/pages/RemoveRw.tsx +++ b/video-gen-app/src/pages/RemoveRw.tsx @@ -194,7 +194,6 @@ function InitialInfo() { // 获取任务详情数据 useEffect(() => { - console.log('creatID', creatID); if (creatID) { removeDetail(creatID).then((res: any) => { diff --git a/video-gen-app/src/store/useAppStore.ts b/video-gen-app/src/store/useAppStore.ts index e6a2f2dc..9d4a2518 100644 --- a/video-gen-app/src/store/useAppStore.ts +++ b/video-gen-app/src/store/useAppStore.ts @@ -31,6 +31,7 @@ interface AppState { durations: number[]; }; enginesele: any; + inputValue: string; fetchProjects: () => Promise; createProject: (name: string, industry: Industry) => Promise; @@ -56,6 +57,7 @@ interface AppState { setVideoAspectRatio: (aspectRatio: string) => void; setVideoResolution: (resolution: string) => void; setEnginesele: (enginesele: any) => void; + setInputValue: (inputValue: string) => void; resetGenerationConfig: () => void; } @@ -80,6 +82,7 @@ export const useAppStore = create((set, get) => ({ durations: [5, 8, 10, 12, 15], }, enginesele: [], + inputValue: '', fetchProjects: async () => { set({ loading: true }); @@ -168,6 +171,7 @@ export const useAppStore = create((set, get) => ({ setVideoAspectRatio: (aspectRatio) => set({ videoAspectRatio: aspectRatio }), setVideoResolution: (resolution) => set({ videoResolution: resolution }), setEnginesele: (enginesele) => set({ enginesele }), + setInputValue: (inputValue) => set({ inputValue }), resetGenerationConfig: () => set({ mediaType: 'image', countType: '请选择', @@ -184,5 +188,6 @@ export const useAppStore = create((set, get) => ({ durations: [5, 8, 10, 12, 15], }, enginesele: [], + inputValue: '', }), }));