uploadVideo-2d62c663.js 2.8 KB

1
  1. import{_ as e}from"./VideoUploader-10e72ba6.js";import{e as a}from"./index-c004ab01.js";import{d as l,k as s,p as i,r,J as o,K as t,f as d,o as u,j as m,w as p,a as n,e as v,b as c,t as _,B as f,D as y,_ as b}from"./index-d7b6ed70.js";import"./http-21a27482.js";/* empty css *//* empty css */const g=(e=>(f("data-v-c167cf63"),e=e(),y(),e))((()=>v("div",{class:"items-center w-full withdraw-popup-warn"},[v("div",{class:"text-red-400"},"支持MP4格式"),v("div",{class:"text-red-400"},"1.上传文件统一命名格式要求,例:1.mp4; 11.mp4; 333.mp4"),v("div",{class:"text-red-400"},"2.上传视频时,如果新视频和已上传的视频文件同名,原有视频将被新视频覆盖,所以务必提前为视频文件合理命名")],-1))),h={class:"w-full"},x={class:"flex justify-end"},j=b(l({__name:"uploadVideo",props:{primary:String|Number},emits:["close"],setup(l,{emit:f}){const y=l,b=s(),j=s(!1),V=s({videos:[]}),w=s([]),k=e=>{V.value.videos=V.value.videos.filter((a=>a.name!=e.name)),V.value},q=e=>{V.value.videos.push({name:e.fname,duration:parseInt(e.duration),url:e.url,key:e.key}),V.value};return y.primary&&(y.primary,V.value.video_id=y.primary.id,V.value.name=y.primary.name,V.value.total_episode_num=y.primary.total_episode_num,V.value.cover_image=y.primary.cover_image),i((async()=>{})),(l,s)=>{const i=r("el-input"),y=r("el-form-item"),U=e,F=r("el-button"),I=r("el-form"),L=o("loading");return t((u(),m(I,{model:d(V),"label-width":"120px",ref_key:"form",ref:b,class:"pr-4"},{default:p((()=>[n(y,{label:"短剧名称",style:{height:"50px"},prop:"name",rules:[{required:!0,message:"短剧名称必须填写"}]},{default:p((()=>[n(i,{disabled:"",modelValue:d(V).name,"onUpdate:modelValue":s[0]||(s[0]=e=>d(V).name=e),name:"name",clearable:""},null,8,["modelValue"])])),_:1}),n(y,{label:"集数",style:{height:"50px"},prop:"total_episode_num",rules:[{required:!0,message:"集数必须填写"}]},{default:p((()=>[n(i,{disabled:"",modelValue:d(V).total_episode_num,"onUpdate:modelValue":s[1]||(s[1]=e=>d(V).total_episode_num=e),name:"author",clearable:""},null,8,["modelValue"])])),_:1}),n(y,{label:"上传",prop:"videos",rules:[{required:!0,message:"请上传文件",trigger:"change"}]},{default:p((()=>[g,v("div",h,[n(U,{fileList:d(w),public_video_url:d(V).cover_image,onFileRemove:k,onSuccess:q},null,8,["fileList","public_video_url"])])])),_:1}),v("div",x,[n(F,{type:"primary",onClick:s[2]||(s[2]=e=>{return l=d(b),j.value=!0,V.value,void(l&&l.validate((e=>{if(e){let e={video_id:V.value.video_id,videos:V.value.videos};a(e).then((e=>{j.value=!1,w.value=[],f("close")})).catch((e=>{j.value=!1})),V.value}else j.value=!1})).then((()=>{})));var l})},{default:p((()=>[c(_(l.$t("system.confirm")),1)])),_:1})])])),_:1},8,["model"])),[[L,d(j)]])}}}),[["__scopeId","data-v-c167cf63"]]);export{j as default};