1 |
- /* empty css *//* empty css *//* empty css *//* empty css */import{_ as e}from"./index-24ee044b.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-350b7651.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css */import{d as l,W as s,q as r,C as o,n as t,z as i,ao as u,o as d,c as m,e as n,a as p,w as v,H as c,t as _,b as f,Z as y,l as j,f as b,F as g,a7 as h,aa as w,X as x,ab as V,a5 as k,a6 as q,a0 as C,a2 as S,_ as U}from"./index-11c8ce79.js";import{u as z}from"./useGetList-6caae2ff.js";import{u as P}from"./useOpen-dc3b8219.js";import{c as I}from"./index-2f69128a.js";/* empty css *//* empty css *//* empty css */import"./index-fd4a5ab6.js";/* empty css */import"./http-367e5347.js";const J={class:"flex flex-col justify-between w-full sm:flex-row",style:{width:"100%"}},L={class:"table-default",style:{width:"100%"}},N={id:"my-player",class:"video-js",controls:"",autoplay:"",preload:"auto",ref:"myVideo"},O=["src"],W={class:"flex justify-end"},X=U(l({__name:"detail",props:{primary:String|Number},setup(l){var U,X;const Z=l,F=s(),G=r(),H=r({}),Q=r({}),R=r(!1),T=r(!1),{data:$,query:A,search:B,reset:D,loading:E}=z("videoStock/episode/list");P(),Z.primary&&(A.value.video_id=Z.primary.id,H.value.video_id=Z.primary.id,H.value.miniprogram_id=null==(X=null==(U=JSON.parse(o.get("nav_data")))?void 0:U.advertiser)?void 0:X.miniProgramIds);const K=t((()=>{var e;return null==(e=$.value)?void 0:e.data}));return i((()=>{B()})),(l,s)=>{const r=w,o=x,t=V,i=a,U=e,z=k,P=q,X=C,Z=u("action"),$=S;return d(),m(g,null,[n("div",J,[n("div",L,[p(t,{data:b(K),class:"w-full mt-3",style:{width:"100%"}},{default:v((()=>[p(r,{prop:"series_name",label:"章节名称"}),p(r,{prop:"is_charge",label:"是否付费"},{default:v((e=>[n("span",{class:c(e.row.is_charge?"text-red-600":"text-green-300")},_(e.row.is_charge?"【付费】":"【免费】"),3)])),_:1}),p(r,{prop:"duration_str",label:"章节时长"}),p(r,{label:"操作",width:"200"},{default:v((e=>[p(o,{link:"",type:"primary",size:"small",onClick:a=>{return l=e.row,Q.value=l,void(R.value=!0);var l}},{default:v((()=>[f("播放")])),_:2},1032,["onClick"]),y((d(),j(o,{link:"",type:"primary",size:"small",onClick:a=>{return l=e.row,Q.value=l,H.value.series_sequence=l.series_sequence,void(T.value=!0);var l}},{default:v((()=>[f("创建推广链接")])),_:2},1032,["onClick"])),[[Z,"Promotion@Promotion@add"]])])),_:1})])),_:1},8,["data"]),p(i)])]),p(U,{modelValue:R.value,"onUpdate:modelValue":s[0]||(s[0]=e=>R.value=e),title:"视频","destroy-on-close":"",height:"100%"},{default:v((()=>[n("video",N,[n("source",{src:Q.value.public_video_url,type:"video/mp4"},null,8,O)],512)])),_:1},8,["modelValue"]),p(U,{modelValue:T.value,"onUpdate:modelValue":s[4]||(s[4]=e=>T.value=e),title:"创建推广链接","destroy-on-close":""},{default:v((()=>[y((d(),j(X,{model:H.value,"label-width":"120px",ref_key:"form",ref:G,class:"pr-4"},{default:v((()=>[p(P,{label:"推广名称",prop:"name",rules:[{required:!0,message:"推广名称必须填写"}]},{default:v((()=>[p(z,{modelValue:H.value.name,"onUpdate:modelValue":s[1]||(s[1]=e=>H.value.name=e),name:"name",clearable:""},null,8,["modelValue"])])),_:1}),p(P,{label:"入口章节",prop:"series_sequence",rules:[{required:!1,message:"入口章节必须填写"}]},{default:v((()=>[p(z,{disabled:"",modelValue:Q.value.series_name,"onUpdate:modelValue":s[2]||(s[2]=e=>Q.value.series_name=e),name:"author",clearable:""},null,8,["modelValue"])])),_:1}),n("div",W,[p(o,{type:"primary",onClick:s[3]||(s[3]=e=>{return a=G.value,E.value=!0,void(a&&a.validate((e=>{e?I(H.value).then((e=>{h.success(e.message),E.value=!1,T.value=!1,F.push({path:"/promotion/promotionList",query:{tab:0}})})):E.value=!1})).then((()=>{})));var a})},{default:v((()=>[f(_(l.$t("system.confirm")),1)])),_:1})])])),_:1},8,["model"])),[[$,b(E)]])])),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-4c18c5d1"]]);export{X as default};
|