import{_ as e}from"./myUpload-ce73b2e6.js";import{b as a,a as l}from"./index-39051c91.js";import{b as s}from"./index-29aae2ce.js";/* empty css *//* empty css */import{d as t,n as u,B as o,s as r,r as i,K as d,J as m,f as p,o as n,j as c,w as v,a as f,e as _,b as y,t as b,O as h}from"./index-42200872.js";import"./http-d4cef2b4.js";const g=_("div",null,"支持MP4格式",-1),V=_("div",null,"默认剧集名称",-1),j={class:"flex items-start w-full"},x={class:"flex justify-end"},w=t({__name:"uploadVideo",emits:["close"],setup(t,{emit:w}){const T=u(),k=u([]),S=u(!1),U=u([]),q=u({}),z=u([]);o((()=>q.value.channel),((e,a)=>{var l,s;q.value.category="",1==e?z.value=U.value.length>0?null==(l=U.value[0])?void 0:l.list:[]:2==e&&(z.value=U.value.length>0?null==(s=U.value[1])?void 0:s.list:[])}));return r((async()=>{s({}).then((e=>{k.value=e.data})),a().then((e=>{U.value=e.data}))})),(a,s)=>{const t=i("el-input"),u=i("el-form-item"),o=e,r=i("el-tab-pane"),k=i("el-tabs"),U=i("el-button"),z=i("el-form"),D=d("loading");return m((n(),c(z,{model:p(q),"label-width":"120px",ref_key:"form",ref:T,class:"pr-4"},{default:v((()=>[f(u,{label:"短剧名称",prop:"book_name",rules:[{required:!0,message:"书名必须填写"}]},{default:v((()=>[f(t,{modelValue:p(q).book_name,"onUpdate:modelValue":s[0]||(s[0]=e=>p(q).book_name=e),name:"name",clearable:""},null,8,["modelValue"])])),_:1}),f(u,{label:"集数",prop:"author",rules:[{required:!0,message:"作者必须填写"}]},{default:v((()=>[f(t,{modelValue:p(q).author,"onUpdate:modelValue":s[1]||(s[1]=e=>p(q).author=e),name:"author",clearable:""},null,8,["modelValue"])])),_:1}),f(u,{label:"上传",prop:"path",rules:[{required:!0,message:"请上传文件",trigger:"change"}]},{default:v((()=>[g,f(k,{type:"border-card",class:"w-full"},{default:v((()=>[f(r,{label:"默认剧集上传"},{default:v((()=>[V,_("div",null,[f(o,{isShowTips:!1,listType:"text",acceptType:".mp4",acceptTypeDesc:"mp4",isLimitSize:!1})])])),_:1}),f(r,{label:"自定义剧集上传"},{default:v((()=>[_("div",j,[f(t,{modelValue:p(q).video,"onUpdate:modelValue":s[2]||(s[2]=e=>p(q).video=e),class:"w-full",placeholder:"请输入剧集",size:"normal",clearable:""},null,8,["modelValue"]),f(o,{class:"w-auto",isShowTips:!1,listType:"text",acceptType:".mp4",acceptTypeDesc:"mp4",isLimitSize:!1})])])),_:1})])),_:1})])),_:1}),_("div",x,[f(U,{type:"primary",onClick:s[3]||(s[3]=e=>{return a=p(T),S.value=!0,q.value,void(a&&a.validate((e=>{e?(q.value,q.value.cp_id=q.value.cp.cp_id,q.value.cp_name=q.value.cp.cp_name,q.value.category_id=q.value.category.category_id,q.value.category_name=q.value.category.category_name,l({...q.value}).then((e=>{h.success(e.message),S.value=!1,w("close")})).catch((e=>{S.value=!1}))):S.value=!1})).then((()=>{})));var a})},{default:v((()=>[y(b(a.$t("system.confirm")),1)])),_:1})])])),_:1},8,["model"])),[[D,p(S)]])}}});export{w as default};