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-924af722.js";import{w as l}from"./index-6522b82e.js";import{d as s,m as t,O as r,x as i,o,l as d,w as u,a as m,X as p,f as n,c,F as f,y as v,z as _,e as b,b as j,t as y,A as h,B as x,a4 as g,U as k,Z as q,ay as V,az as w,a0 as O,_ as N}from"./index-189c105d.js";import"./http-fee0c3f6.js";/* empty css */const U={class:"flex justify-end"},z=N(s({__name:"generateLink",props:{primary:null|Object},emits:["close","success"],setup(s,{emit:N}){const z=s,C=t(),J=t(!1),S=t({}),A=t([]),B=t([]),E=e=>{a({limit:999,...e}).then((e=>{A.value=e.data}))};r((()=>S.value.video_id),((e,a)=>{F({video_id:e})}));const F=a=>{e({is_fee:1,...a}).then((e=>{B.value=e.data}))},G=e=>{e?E({videoName:e}):E()};return z.primary&&(S.value=JSON.parse(JSON.stringify(z.primary))),i((()=>{E()})),(e,a)=>{const s=h,t=x,r=g,i=k,z=q,E=V,F=w,H=O;return o(),d(F,null,{default:u((()=>[m(E,{label:"视频链接"},{default:u((()=>[p((o(),d(z,{model:n(S),"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(S).video_id,"onUpdate:modelValue":a[0]||(a[0]=e=>n(S).video_id=e),class:"w-full",clearable:"",filterable:"",remote:"","remote-method":G,placeholder:"请输入短剧"},{default:u((()=>[(o(!0),c(f,null,v(n(A),(e=>(o(),d(s,{key:e.id,label:e.name,value:e.id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),n(S).video_id?(o(),d(r,{key:0,label:"剧集",prop:"sequence",rules:[{required:!0,message:"请选择剧集"}]},{default:u((()=>[m(t,{modelValue:n(S).sequence,"onUpdate:modelValue":a[1]||(a[1]=e=>n(S).sequence=e),class:"w-full",clearable:"",filterable:"",placeholder:"请选择剧集"},{default:u((()=>[(o(!0),c(f,null,v(n(B),(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))&&(J.value=!0,a&&a.validate((e=>{e?l(S.value).then((e=>{N("success",e),J.value=!1})).catch((e=>{J.value=!1})):J.value=!1})).then((()=>{})))})},{default:u((()=>[j(y(e.$t("system.confirm")),1)])),_:1})])])),_:1},8,["model"])),[[H,n(J)]])])),_:1})])),_:1})}}}),[["__scopeId","data-v-d303119a"]]);export{z as default};
|