uploadVideo-c2da76af.js 2.9 KB

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