2 lines
6.7 KiB
JavaScript
2 lines
6.7 KiB
JavaScript
|
|
import{aA as L,r as g,m as W,z as u,A as c,B as t,R as o,J as i,u as l,O as f,aD as $,Q as R,a4 as Y,P as r,W as h}from"./vue-vendor-164775a6.js";import{E as Q,u as q,z as p,q as J,d as Z,v as E,r as j,t as G,A as H,B as y,C as K}from"./element-plus-4a19e5e8.js";import{i as X}from"./imageToVideo-6b02abdd.js";import{_ as ss}from"./index-2fb4354b.js";import"./utils-edfcd65b.js";const ts={class:"image-to-video-page"},es={class:"sidebar"},as={class:"nav-menu"},os={class:"nav-item active"},ls={class:"main-content"},is={class:"user-info-card"},ds={class:"edit-profile-btn"},ns={class:"published-works"},rs={class:"works-grid"},us=["onClick"],cs={class:"work-thumbnail"},vs=["src","alt"],ps=["src"],ms={key:2,class:"work-placeholder"},_s={class:"work-overlay"},fs={class:"overlay-text"},gs=["onClick"],ys={class:"work-info"},bs={class:"work-title"},Ts={class:"work-meta"},Cs={key:0,class:"work-actions"},ks={key:1,class:"work-director"},Is={class:"detail-content"},Vs={class:"detail-left"},Ds={class:"video-player"},hs=["src","alt"],Es={class:"detail-right"},xs={class:"metadata-section"},Us={class:"metadata-item"},zs={class:"value"},As={class:"metadata-item"},Ns={class:"value"},Ss={class:"metadata-item"},Bs={class:"value"},Ms={class:"metadata-item"},ws={class:"value"},Fs={class:"description-section"},Os={class:"description-text"},Ps={__name:"ImageToVideo",setup(Ls){const v=L(),m=g(!1),d=g(null),b=g([]),x=()=>{v.push("/profile")},U=()=>{v.push("/subscription")},z=()=>{v.push("/works")},A=()=>{v.push("/text-to-video/create")},N=()=>{v.push("/storyboard-video/create")},T=a=>{v.push("/image-to-video/create")},S=a=>{d.value=a,m.value=!0},C=()=>{m.value=!1,d.value=null},B=a=>a?`这是一个${a.category}作品,展现了"What Does it Mean To You"的主题。作品通过AI技术生成,具有独特的视觉风格和创意表达。`:"",M=()=>{C(),v.push("/image-to-video/create")},w=a=>a.size?a.size:"未知大小",F=a=>{const s=a.target;s&&s.tagName==="VIDEO"&&(s.currentTime=0,s.play().catch(()=>{}))},O=a=>{const s=a.target;s&&s.tagName==="VIDEO"&&(s.pause(),s.currentTime=0)},P=async()=>{try{const a=await X.getTasks(0,20);a.data&&a.data.success&&a.data.data&&(b.value=a.data.data.filter(s=>s.status==="COMPLETED"&&(s.resultUrl||s.firstFrameUrl)).map(s=>({taskId:s.taskId,prompt:s.prompt,resultUrl:s.resultUrl,firstFrameUrl:s.firstFrameUrl,status:s.status,createdAt:s.createdAt,id:s.taskId,title:s.prompt||"图生视频",text:s.prompt||"图生视频",category:"图生视频",createTime:s.createdAt?new Date(s.createdAt).toLocaleString("zh-CN"):""})))}catch(a){console.error("加载任务列表失败:",a),Q.error("加载任务列表失败")}};return W(()=>{P()}),(a,s)=>{var k;return u(),c("div",ts,[t("aside",es,[s[11]||(s[11]=t("div",{class:"logo"},"logo",-1)),t("nav",as,[t("div",{class:"nav-item",onClick:x},[o(l(p),null,{default:i(()=>[o(l(q))]),_:1}),s[3]||(s[3]=t("span",null,"个人主页",-1))]),t("div",{class:"nav-item",onClick:U},[o(l(p),null,{default:i(()=>[o(l(J))]),_:1}),s[4]||(s[4]=t("span",null,"会员订阅",-1))]),t("div",{class:"nav-item",onClick:z},[o(l(p),null,{default:i(()=>[o(l(Z))]),_:1}),s[5]||(s[5]=t("span",null,"我的作品",-1))]),s[10]||(s[10]=t("div",{class:"nav-divider"},null,-1)),t("div",{class:"nav-item",onClick:A},[o(l(p),null,{default:i(()=>[o(l(E))]),_:1}),s[6]||(s[6]=t("span",null,"文生视频",-1))]),t("div",os,[o(l(p),null,{default:i(()=>[o(l(j))]),_:1}),s[7]||(s[7]=t("span",null,"图生视频",-1))]),t("div",{class:"nav-item storyboard-item",onClick:N},[o(l(p),null,{default:i(()=>[o(l(G))]),_:1}),s[9]||(s[9]=t("span",null,"分镜视频",-1)),o(l(H),{size:"small",type:"primary",class:"sora-tag"},{default:i(()=>[...s[8]||(s[8]=[f("Sora2.0",-1)])]),_:1})])])]),t("main",ls,[t("div",is,[s[13]||(s[13]=$('<div class="user-avatar" data-v-d6403dde><div class="avatar-placeholder" data-v-d6403dde>||</div></div><div class="user-details" data-v-d6403dde><div class="username" data-v-d6403dde>mingzi_FBx7foZYDS7inLQb</div><div class="profile-prompt" data-v-d6403dde>还没有设置个人简介,点击填写</div><div class="user-id" dat
|