- 修复BCryptPasswordEncoder密码验证问题 - 实现密码设置提示弹窗功能(仅对无密码用户显示一次) - 优化修改密码逻辑和验证流程 - 更新Welcome页面背景样式 - 清理临时SQL文件和测试代码 - 移动数据库备份文件到database/backups目录 - 删除不必要的MD文档和临时文件
2 lines
6.2 KiB
JavaScript
2 lines
6.2 KiB
JavaScript
import{aA as A,r as g,m as $,z as v,A as p,B as s,R as e,J as i,u as a,O as f,aD as j,Q as F,a4 as L,P as d,W as x}from"./vue-vendor-164775a6.js";import{_ as R,a as O}from"./index-9349eeb8.js";import{_ as P}from"./avatar-default-20a1956c.js";import{u as Q,D as r,o as q,f as G,v as V,q as H,r as J,F as U,G as y,H as Z}from"./element-plus-83a396df.js";import"./utils-edfcd65b.js";const K={class:"storyboard-video-page"},X={class:"sidebar"},ss={class:"nav-menu"},ts={class:"main-content"},es={class:"user-info-card"},as={class:"edit-profile-btn"},os={class:"published-works"},is={class:"works-grid"},ls=["onClick"],ds={class:"work-thumbnail"},ns=["src","alt"],rs={class:"work-overlay"},cs={class:"overlay-text"},us=["onClick"],vs={class:"work-info"},ps={class:"work-title"},ms={class:"work-meta"},_s={key:0,class:"work-actions"},fs={key:1,class:"work-director"},gs={class:"detail-content"},ys={class:"detail-left"},bs={class:"video-player"},ks=["src","alt"],Ts={class:"detail-right"},Cs={class:"metadata-section"},Ds={class:"metadata-item"},hs={class:"value"},xs={class:"metadata-item"},Vs={class:"value"},ws={class:"metadata-item"},Bs={class:"value"},Ms={class:"metadata-item"},Ss={class:"value"},zs={class:"description-section"},Es={class:"description-text"},Is={__name:"StoryboardVideo",setup(Ns){const n=A(),m=g(!1),l=g(null),w=g([{id:"2995000000001",title:"分镜视频作品 #1",cover:"/images/backgrounds/welcome.jpg",text:"What Does it Mean To You",size:"9 MB",category:"分镜视频",createTime:"2025/01/15 14:30",date:"2025/1/15"},{id:"2995000000002",title:"分镜视频作品 #2",cover:"/images/backgrounds/welcome.jpg",text:"What Does it Mean To You",size:"9 MB",category:"分镜视频",createTime:"2025/01/14 16:45",date:"2025/1/14"},{id:"2995000000003",title:"分镜视频作品 #3",cover:"/images/backgrounds/welcome.jpg",text:"What Does it Mean To You",size:"9 MB",category:"分镜视频",createTime:"2025/01/13 09:20",date:"2025/1/13"}]),B=()=>{n.push("/profile")},M=()=>{n.push("/subscription")},S=()=>{n.push("/works")},z=()=>{n.push("/text-to-video/create")},E=()=>{n.push("/image-to-video/create")},I=()=>{n.push("/storyboard-video/create")},b=c=>{n.push("/storyboard-video/create")},N=c=>{l.value=c,m.value=!0},k=()=>{m.value=!1,l.value=null},W=c=>c?`这是一个${c.category}作品,展现了"What Does it Mean To You"的主题。作品通过AI技术生成,具有独特的视觉风格和创意表达。`:"",Y=()=>{k(),n.push("/storyboard-video/create")};return $(()=>{}),(c,t)=>{var T;return v(),p("div",K,[s("aside",X,[t[9]||(t[9]=s("div",{class:"logo"},[s("img",{src:O,alt:"Logo"})],-1)),s("nav",ss,[s("div",{class:"nav-item",onClick:B},[e(a(r),null,{default:i(()=>[e(a(Q))]),_:1}),t[1]||(t[1]=s("span",null,"个人主页",-1))]),s("div",{class:"nav-item",onClick:M},[e(a(r),null,{default:i(()=>[e(a(q))]),_:1}),t[2]||(t[2]=s("span",null,"会员订阅",-1))]),s("div",{class:"nav-item",onClick:S},[e(a(r),null,{default:i(()=>[e(a(G))]),_:1}),t[3]||(t[3]=s("span",null,"我的作品",-1))]),t[8]||(t[8]=s("div",{class:"nav-divider"},null,-1)),s("div",{class:"nav-item",onClick:z},[e(a(r),null,{default:i(()=>[e(a(V))]),_:1}),t[4]||(t[4]=s("span",null,"文生视频",-1))]),s("div",{class:"nav-item",onClick:E},[e(a(r),null,{default:i(()=>[e(a(H))]),_:1}),t[5]||(t[5]=s("span",null,"图生视频",-1))]),s("div",{class:"nav-item storyboard-item",onClick:I},[e(a(r),null,{default:i(()=>[e(a(J))]),_:1}),t[7]||(t[7]=s("span",null,"分镜视频",-1)),e(a(U),{size:"small",type:"primary",class:"sora-tag"},{default:i(()=>[...t[6]||(t[6]=[f("Sora2.0",-1)])]),_:1})])])]),s("main",ts,[s("div",es,[t[11]||(t[11]=j('<div class="user-avatar" data-v-9471a2f4><img src="'+P+'" alt="用户头像" class="avatar-image" data-v-9471a2f4></div><div class="user-details" data-v-9471a2f4><div class="username" data-v-9471a2f4>mingzi_FBx7foZYDS7inLQb</div><div class="profile-prompt" data-v-9471a2f4>还没有设置个人简介,点击填写</div><div class="user-id" data-v-9471a2f4>ID 2994509784706419</div></div>',2)),s("div",as,[e(a(y),{type:"primary"},{default:i(()=>[...t[10]||(t[10]=[f("编辑资料",-1)])]),_:1})])]),s("div",os,[t[15]||(t[15]=s("div",{class:"works-tabs"},[s("div",{class:"tab active"},"已发布")],-1)),s("div",is,[(v(!0),p(F,null,L(w.value,(o,_)=>(v(),p("div",{class:"work-item",key:o.id,onClick:u=>N(o)},[s("div",ds,[s("img",{src:o.cover,alt:o.title},null,8,ns),s("div",rs,[s("div",cs,d(o.text),1)]),s("div",{class:"hover-create-btn",onClick:x(u=>b(),["stop"])},[e(a(y),{type:"primary",size:"small",round:""},{default:i(()=>[e(a(r),null,{default:i(()=>[e(a(V))]),_:1}),t[12]||(t[12]=f(" 做同款 ",-1))]),_:1})],8,us)]),s("div",vs,[s("div",ps,d(o.title),1),s("div",ms,d(o.date||"未知日期")+" · "+d(o.id)+" · "+d(o.size),1)]),_===0?(v(),p("div",_s,[e(a(y),{type:"primary",class:"create-similar-btn",onClick:x(u=>b(),["stop"])},{default:i(()=>[...t[13]||(t[13]=[f("做同款",-1)])]),_:1},8,["onClick"])])):(v(),p("div",fs,[...t[14]||(t[14]=[s("span",null,"DIRECTED BY VANNOCENT",-1)])]))],8,ls))),128))])])]),e(a(Z),{modelValue:m.value,"onUpdate:modelValue":t[0]||(t[0]=o=>m.value=o),title:(T=l.value)==null?void 0:T.title,width:"60%",class:"detail-dialog",modal:!0,"close-on-click-modal":!0,"close-on-press-escape":!0,onClose:k},{default:i(()=>{var o,_,u,C,D,h;return[s("div",gs,[s("div",ys,[s("div",bs,[s("img",{src:(o=l.value)==null?void 0:o.cover,alt:(_=l.value)==null?void 0:_.title,class:"video-thumbnail"},null,8,ks),t[16]||(t[16]=s("div",{class:"play-overlay"},[s("div",{class:"play-button"},"▶")],-1))])]),s("div",Ts,[s("div",Cs,[s("div",Ds,[t[17]||(t[17]=s("span",{class:"label"},"作品 ID",-1)),s("span",hs,d((u=l.value)==null?void 0:u.id),1)]),s("div",xs,[t[18]||(t[18]=s("span",{class:"label"},"文件大小",-1)),s("span",Vs,d((C=l.value)==null?void 0:C.size),1)]),s("div",ws,[t[19]||(t[19]=s("span",{class:"label"},"创建时间",-1)),s("span",Bs,d((D=l.value)==null?void 0:D.createTime),1)]),s("div",Ms,[t[20]||(t[20]=s("span",{class:"label"},"分类",-1)),s("span",Ss,d((h=l.value)==null?void 0:h.category),1)])]),s("div",zs,[t[21]||(t[21]=s("h3",{class:"section-title"},"描述",-1)),s("p",Es,d(W(l.value)),1)]),s("div",{class:"action-section"},[s("button",{class:"create-similar-btn",onClick:Y}," 做同款 ")])])])]}),_:1},8,["modelValue","title"])])}}},Fs=R(Is,[["__scopeId","data-v-9471a2f4"]]);export{Fs as default};
|