detail-30b8f6e6.js 4.8 KB

1
  1. /* empty css *//* empty css */import{_ as e}from"./index-c4e71a7b.js";/* empty css *//* empty css */import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-c568e1a1.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as s,p as l,C as r,m as t,y as i,ao as o,o as d,c as p,a as n,w as m,e as u,t as c,b as v,A as _,X as y,f,l as j,I as g,F as b,H as x,aA as h,a8 as w,U as k,a9 as V,v as C,a0 as S,av as q,aw as I,_ as N}from"./index-ca84c486.js";import{u as z}from"./useGetList-780f6f66.js";import A from"./detailForm-4797c4f8.js";import"./index-9fa91d40.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-4dbc2d2f.js";import"./http-dd1071de.js";import"./index-0a15b378.js";/* empty css *//* empty css */const F=e=>(q("data-v-a84d11ad"),e=e(),I(),e),J=F((()=>u("div",{class:"card-header"},[u("span",null,"简介")],-1))),O={class:"flex"},U={class:"flex items-center"},H={class:"text-lg font-bold text-blue-400"},L={class:"ml-3"},P={class:"font-bold"},X={class:"flex items-center mt-2"},D=F((()=>u("span",null," 集数: ",-1))),G={class:"flex items-center font-bold"},K={key:0},Q={class:""},R=F((()=>u("span",null,"/",-1))),W={class:""},B={class:"mt-2"},E={class:"font-bold note"},M={class:"flex flex-col justify-between w-full sm:flex-row",style:{width:"100%"}},T={class:"table-default",style:{width:"100%"}},Y={id:"my-player",class:"video-js",controls:"",autoplay:"",preload:"auto",ref:"myVideo"},Z=["src"],$=N(s({__name:"detail",props:{primary:String|Number},setup(s){var q,I;const N=s,F=l((()=>{var e,a,s;return(null==(a=null==(e=JSON.parse(r.get("nav_data")))?void 0:e.advertiser)?void 0:a.miniProgramIds)&&(null==(s=JSON.parse(r.get("nav_data")))?void 0:s.app)})),$=t({}),ee=t({}),ae=t(!1),se=t(!1),{data:le,query:re,search:te,reset:ie,loading:oe}=z("videoStock/episode/list");N.primary&&(re.value.video_id=N.primary.id,$.value.video_id=N.primary.id,$.value.miniprogram_id=null==(I=null==(q=JSON.parse(r.get("nav_data")))?void 0:q.app)?void 0:I.id);const de=l((()=>{var e;return null==(e=le.value)?void 0:e.data}));return i((()=>{te()})),(s,l)=>{const r=x,t=h,i=w,q=k,I=V,z=a,le=C,re=e,te=o("action"),ie=S;return d(),p(b,null,[n(t,{class:"box-card"},{header:m((()=>[J])),default:m((()=>[u("div",O,[u("div",null,[n(r,{class:"mr-2 rounded-sm",src:N.primary.cover_image,style:{width:"128px",height:"160px"},fit:"cover",lazy:!0},null,8,["src"])]),u("div",null,[u("div",U,[u("span",H,c(N.primary.name),1),u("div",L,[v(" 剧号: "),u("span",P,c(N.primary.id),1)])]),u("div",X,[D,u("div",G,[1==N.primary.update_type?(d(),p("div",K,[u("span",Q,c(N.primary.updated_episode_num),1),R])):_("",!0),u("div",null,[u("span",W,c(N.primary.total_episode_num),1)]),u("span",null," 【 "+c(N.primary.update_type_str)+" 】 ",1)])]),u("div",B,[v(" 简介: "),u("span",E,c(N.primary.note),1)])])])])),_:1}),u("div",M,[u("div",T,[y((d(),j(I,{data:f(de),class:"w-full mt-3",style:{width:"100%"}},{default:m((()=>[n(i,{prop:"series_name",label:"剧集名称"}),n(i,{prop:"is_charge",label:"是否付费"},{default:m((e=>[u("span",{class:g(e.row.is_charge?"text-red-600":"text-green-300")},c(e.row.is_charge?"【付费】":"【免费】"),3)])),_:1}),n(i,{prop:"duration_str",label:"剧集时长"}),n(i,{label:"操作",width:"200"},{default:m((e=>[n(q,{link:"",type:"primary",size:"small",onClick:a=>{return s=e.row,ee.value=s,void(ae.value=!0);var s}},{default:m((()=>[v("播放")])),_:2},1032,["onClick"]),f(F)?y((d(),j(q,{key:0,link:"",type:"primary",size:"small",onClick:a=>{return s=e.row,ee.value=s,$.value.series_sequence=s.series_sequence,$.value.series_name=s.series_name,void(se.value=!0);var s}},{default:m((()=>[v("创建推广链接")])),_:2},1032,["onClick"])),[[te,"tuiguang.Promotion.add"]]):_("",!0)])),_:1})])),_:1},8,["data"])),[[ie,f(oe)]]),n(z)])]),n(le,{draggable:"",modelValue:ae.value,"onUpdate:modelValue":l[0]||(l[0]=e=>ae.value=e),"align-center":"","append-to-body":"",width:"500px",center:"","show-close":!1,style:{background:"none","box-shadow":"none"},"destroy-on-close":""},{default:m((()=>[u("video",Y,[u("source",{src:ee.value.public_video_url,type:"video/mp4"},null,8,Z)],512)])),_:1},8,["modelValue"]),n(re,{modelValue:se.value,"onUpdate:modelValue":l[1]||(l[1]=e=>se.value=e),title:"创建推广链接","destroy-on-close":""},{default:m((()=>[n(A,{primary:$.value},null,8,["primary"])])),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-a84d11ad"]]);export{$ as default};