detail-a9a85858.js 4.3 KB

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