detail-f23b2062.js 2.3 KB

1
  1. /* empty css *//* empty css */import{u as e,_ as a}from"./useOpen-e85fe6b6.js";import{_ as s}from"./index.vue_vue_type_script_setup_true_lang-a0bc9e11.js";import{u as l}from"./useGetList-59f78c98.js";/* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import{d as t,q as r,n as o,z as i,o as p,c as d,e as u,Z as m,f as n,l as c,w as _,a as v,H as f,t as j,b as y,F as b,aa as h,X as w,ab as g,a2 as x,_ as k}from"./index-9c60f3ea.js";/* empty css *//* empty css */import"./index-10c2f342.js";/* empty css *//* empty css */const V={class:"flex flex-col justify-between w-full sm:flex-row",style:{width:"100%"}},S={class:"table-default",style:{width:"100%"}},q={id:"my-player",class:"video-js",controls:"",autoplay:"",preload:"auto",ref:"myVideo"},z=["src"],C=k(t({__name:"detail",props:{primary:String|Number},setup(t){const k=t,C=r({}),F=r(!1),{data:G,query:H,search:I,reset:L,loading:N}=l("videoStock/episode/list");e(),k.primary&&(H.value.video_id=k.primary.id);const Z=o((()=>{var e;return null==(e=G.value)?void 0:e.data}));return i((()=>{k.primary,I()})),(e,l)=>{const t=h,r=w,o=g,i=s,k=a,G=x;return p(),d(b,null,[u("div",V,[u("div",S,[m((p(),c(o,{data:n(Z),class:"w-full mt-3",style:{width:"100%"}},{default:_((()=>[v(t,{prop:"series_name",label:"章节名称"}),v(t,{prop:"is_charge",label:"是否付费"},{default:_((e=>[u("span",{class:f(e.row.is_charge?"text-red-600":"text-green-300")},j(e.row.is_charge?"【付费】":"【免费】"),3)])),_:1}),v(t,{prop:"duration_str",label:"章节时长"}),v(t,{label:"操作",width:"200"},{default:_((e=>[v(r,{link:"",type:"primary",size:"small",onClick:a=>{return s=e.row,C.value=s,void(F.value=!0);var s}},{default:_((()=>[y("播放")])),_:2},1032,["onClick"])])),_:1})])),_:1},8,["data"])),[[G,n(N)]]),v(i)])]),v(k,{modelValue:F.value,"onUpdate:modelValue":l[0]||(l[0]=e=>F.value=e),title:"视频","destroy-on-close":"",height:"100%"},{default:_((()=>[u("video",q,[u("source",{src:C.value.public_video_url,type:"video/mp4"},null,8,z)],512)])),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-15c3c80f"]]);export{C as default};