Files
AIGC/demo/deploy_baota/frontend/static/TextToVideoCreate-5554484b.js

2 lines
18 KiB
JavaScript
Raw Permalink Normal View History

import{aA as be,c as X,r as v,h as we,m as Ce,U as Ee,al as Y,z as u,A as p,B as e,P as n,u as i,R as m,J as E,K as U,aj as Ue,aE as Z,M as R,E as ee,ae as Pe,ag as te,Q as Ie,a4 as Re,I as Se,a1 as Le,W as Me}from"./vue-vendor-164775a6.js";import{_ as ze}from"./avatar-default-20a1956c.js";import{_ as Fe,u as Ne,f as Ae,L as Oe}from"./index-9349eeb8.js";import{t as H}from"./textToVideo-0d12b3eb.js";import{E as c,I as oe,t as se,u as We,y as He,h as Be,J as De}from"./element-plus-83a396df.js";import{o as Ge}from"./promptOptimizer-4e1610d5.js";import{c as qe}from"./userWorks-2a8111e1.js";import"./utils-edfcd65b.js";const $e={class:"text-to-video-create-page"},je={class:"top-header"},Je={class:"header-left"},Ke={class:"header-right"},Qe={class:"points-display"},Xe={class:"points-icon"},Ye={class:"points-number"},Ze=["alt"],et={class:"main-content"},tt={class:"left-panel"},ot={class:"creation-tabs"},st={class:"tab active"},it={class:"text-input-section"},at=["placeholder"],lt={class:"optimize-btn"},nt=["disabled"],dt={class:"video-settings"},rt={class:"setting-item"},ct={class:"setting-item"},ut={class:"setting-item"},vt={class:"hd-setting"},pt={class:"cost-text"},ht={class:"generate-section"},mt=["disabled"],_t={key:0,class:"login-tip"},ft={class:"right-panel"},Tt={class:"preview-area"},gt={key:0,class:"task-status"},xt={class:"status-header"},kt={class:"task-id"},Vt={class:"task-description"},yt={class:"video-preview-container"},bt={key:0,class:"generating-container"},wt={class:"generating-placeholder"},Ct={class:"generating-text"},Et={class:"progress-bar-large"},Ut={key:1,class:"completed-container"},Pt={class:"task-info-header"},It={class:"task-checkbox"},Rt={for:"inProgress"},St={class:"video-player-container"},Lt={class:"video-player"},Mt=["src"],zt={key:1,class:"no-video-placeholder"},Ft={class:"no-video-text"},Nt={class:"watermark-overlay"},At={class:"watermark-options"},Ot={class:"watermark-option"},Wt={for:"withWatermark"},Ht={class:"watermark-option"},Bt={for:"withoutWatermark"},Dt={class:"result-actions"},Gt={class:"action-icons"},qt=["title"],$t=["title"],jt={key:2,class:"failed-container"},Jt={class:"failed-placeholder"},Kt={class:"failed-text"},Qt={class:"failed-desc"},Xt={class:"result-actions"},Yt={key:3,class:"status-placeholder"},Zt={class:"status-text"},eo={key:1,class:"preview-content"},to={class:"preview-placeholder"},oo={class:"placeholder-text"},so={key:2,class:"history-section"},io={class:"history-list"},ao={key:0,class:"history-status-checkbox"},lo={class:"history-item-header"},no={class:"history-type"},ro={class:"history-date"},co={class:"history-prompt"},uo={class:"history-preview"},vo={key:0,class:"history-placeholder"},po={class:"queue-text"},ho={class:"queue-link"},mo=["onClick"],_o=["onClick"],fo=["src","onClick"],To={key:0,class:"play-overlay"},go={key:2,class:"history-placeholder"},xo={class:"no-result-text"},ko={class:"history-actions"},Vo=["onClick"],yo={__name:"TextToVideoCreate",setup(bo){const g=be(),x=Ne(),{t}=Ae(),N=X(()=>x.isAuthenticated),_=v(""),P=v("16:9"),I=v(10),S=v(!1),T=v(!1),r=v(null),V=v(0),f=v(""),L=v(null),B=v(!1),M=v("without"),z=v(!1),w=v([]),C=v({}),y=v({}),b=v(!1),A=v(!1),k=v(!1),O=v(null),ie=X(()=>{if(!O.value||!k.value)return{};const o=O.value.getBoundingClientRect();return{position:"fixed",top:`${o.bottom+8}px`,right:`${window.innerWidth-o.right}px`,zIndex:99999}}),ae=()=>{g.push("/")},D=()=>{g.push({path:"/login",query:{redirect:g.currentRoute.value.fullPath}})},le=()=>{g.push("/image-to-video/create")},ne=()=>{g.push("/storyboard-video/create")},de=()=>{k.value=!k.value},re=()=>{k.value=!1,g.push("/profile")},ce=()=>{k.value=!1,g.push("/works")},ue=()=>{k.value=!1,g.push("/subscription")},ve=()=>{k.value=!1,g.push("/settings")},pe=()=>{k.value=!1,x.logout(),g.push("/login")},W=async()=>{var s;if(!x.isAuthenticated){c.warning(t("video.textToVideo.pleaseLoginFirst")),D();return}if(T.value){c.warning(t("video.textToVideo.taskInProgress"));return}if(!_.value.trim()){c.error(t("video.textToVideo.pleaseEnterText"));return}b.value=!0;const o=oe.service({lock:!0,text:t("