generateLink-14c83bef.js 2.6 KB

1
  1. /* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{a as e,v as a}from"./index-48c75301.js";import{w as l}from"./index-84e78378.js";import{d as s,m as t,Q as r,y as i,o,l as d,w as u,a as m,X as p,f as n,c,F as f,z as v,A as _,e as b,b as j,t as y,D as h,G as g,a4 as k,U as q,Z as x,ay as V,az as w,a0 as N,_ as O}from"./index-ca84c486.js";import"./http-dd1071de.js";/* empty css */const U={class:"flex justify-end"},z=O(s({__name:"generateLink",props:{primary:null|Object},emits:["close","success"],setup(s,{emit:O}){const z=s,C=t(),F=t(!1),I=t({}),J=t([]),S=t([]),A=e=>{a({limit:999,...e}).then((e=>{J.value=e.data}))};r((()=>I.value.video_id),((e,a)=>{D({video_id:e})}));const D=a=>{e({is_fee:1,...a}).then((e=>{S.value=e.data}))},G=e=>{e?A({videoName:e}):A()};return z.primary&&(I.value=JSON.parse(JSON.stringify(z.primary))),i((()=>{A()})),(e,a)=>{const s=h,t=g,r=k,i=q,z=x,A=V,D=w,H=N;return o(),d(D,null,{default:u((()=>[m(A,{label:"视频链接"},{default:u((()=>[p((o(),d(z,{model:n(I),"label-width":"120px",ref_key:"form",ref:C,class:"pr-4"},{default:u((()=>[m(r,{label:"短剧",prop:"video_id",rules:[{required:!0,message:"请选择短剧"}]},{default:u((()=>[m(t,{modelValue:n(I).video_id,"onUpdate:modelValue":a[0]||(a[0]=e=>n(I).video_id=e),class:"w-full",clearable:"",filterable:"",remote:"","remote-method":G,placeholder:"请输入短剧"},{default:u((()=>[(o(!0),c(f,null,v(n(J),(e=>(o(),d(s,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),n(I).video_id?(o(),d(r,{key:0,label:"剧集",prop:"sequence",rules:[{required:!0,message:"请选择剧集"}]},{default:u((()=>[m(t,{modelValue:n(I).sequence,"onUpdate:modelValue":a[1]||(a[1]=e=>n(I).sequence=e),class:"w-full",clearable:"",filterable:"",placeholder:"请选择剧集"},{default:u((()=>[(o(!0),c(f,null,v(n(S),(e=>(o(),d(s,{key:e.id,label:e.series_name,value:e.series_sequence},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})):_("",!0),b("div",U,[m(i,{type:"primary",onClick:a[2]||(a[2]=e=>{var a;(a=n(C))&&(F.value=!0,a&&a.validate((e=>{e?l(I.value).then((e=>{O("success",e),F.value=!1})).catch((e=>{F.value=!1})):F.value=!1})).then((()=>{})))})},{default:u((()=>[j(y(e.$t("system.confirm")),1)])),_:1})])])),_:1},8,["model"])),[[H,n(F)]])])),_:1})])),_:1})}}}),[["__scopeId","data-v-84f4d75f"]]);export{z as default};