From 0a91cccef543ff81c5504e617d6161b3f4032bfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8C=97=E6=9E=B3?= <7854742+wang_rumeng@user.noreply.gitee.com> Date: Thu, 28 Aug 2025 18:16:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20chatbox=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E8=A7=86=E9=A2=91=EF=BC=8C=E4=B8=BB=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E4=B8=8D=E6=9B=B4=E6=96=B0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/pages/create-to-video2.tsx | 7 ++--- components/pages/login.tsx | 28 +++++++++++++------ components/pages/work-flow/media-viewer.tsx | 3 ++ components/pages/work-flow/thumbnail-grid.tsx | 5 ++-- 4 files changed, 28 insertions(+), 15 deletions(-) diff --git a/components/pages/create-to-video2.tsx b/components/pages/create-to-video2.tsx index 21c322e..e8c761d 100644 --- a/components/pages/create-to-video2.tsx +++ b/components/pages/create-to-video2.tsx @@ -221,12 +221,9 @@ export default function CreateToVideo2() { {/* 底部信息 */}
-

- {project.name || "未命名项目"} +

+ {project.name || "Unnamed"}

-
diff --git a/components/pages/login.tsx b/components/pages/login.tsx index 2f58b39..45fcf9e 100644 --- a/components/pages/login.tsx +++ b/components/pages/login.tsx @@ -8,11 +8,13 @@ import React from 'react'; import Link from 'next/link'; import { signInWithGoogle, loginUser } from '@/lib/auth'; import { GradientText } from '@/components/ui/gradient-text'; +import { Eye, EyeOff } from 'lucide-react'; export default function Login() { const [isLoaded, setIsLoaded] = useState(false); const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); + const [showPassword, setShowPassword] = useState(false); const [isSubmitting, setIsSubmitting] = useState(false); const [formError, setFormError] = useState(''); const [successMessage, setSuccessMessage] = useState(''); @@ -117,14 +119,24 @@ export default function Login() {
- setPassword(e.target.value)} - /> +
+ setPassword(e.target.value)} + /> + +
忘记密码?
diff --git a/components/pages/work-flow/media-viewer.tsx b/components/pages/work-flow/media-viewer.tsx index 15b4110..9c9823e 100644 --- a/components/pages/work-flow/media-viewer.tsx +++ b/components/pages/work-flow/media-viewer.tsx @@ -422,9 +422,11 @@ export const MediaViewer = React.memo(function MediaViewer({ // 渲染视频内容 const renderVideoContent = () => { + const urls = taskObject.videos.data[currentSketchIndex].urls ? taskObject.videos.data[currentSketchIndex].urls.join(',') : ''; return (
{/* 背景模糊的图片 */} {taskObject.videos.data[currentSketchIndex].video_status !== 1 && ( @@ -551,6 +553,7 @@ export const MediaViewer = React.memo(function MediaViewer({ return (
{/* 状态 */} {currentSketch.status === 0 && ( diff --git a/components/pages/work-flow/thumbnail-grid.tsx b/components/pages/work-flow/thumbnail-grid.tsx index 8e2e035..560670e 100644 --- a/components/pages/work-flow/thumbnail-grid.tsx +++ b/components/pages/work-flow/thumbnail-grid.tsx @@ -158,10 +158,11 @@ export function ThumbnailGrid({ // 渲染视频阶段的缩略图 const renderVideoThumbnails = () => ( taskObject.videos.data.map((video, index) => { + const urls: string = video.urls ? video.urls.join(',') : ''; return (
!isDragging && onSketchSelect(index)} @@ -229,7 +230,7 @@ export function ThumbnailGrid({ return (
!isDragging && onSketchSelect(index)}