detail-7519d827.js 5.7 KB

1
  1. /* empty css *//* empty css */import{_ as e}from"./index-875273ae.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-6509b19e.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 l,n as s,C as r,W as t,q as o,z as i,ao as d,o as u,c as n,a as p,w as m,e as c,t as v,b as _,A as y,Z as f,f as b,l as g,H as j,F as h,a7 as x,G as w,R as V,aa as k,X as q,ab as C,y as S,a5 as N,a6 as O,a0 as U,a2 as z,S as J,U as G,_ as I}from"./index-37a03e2a.js";import{u as L}from"./useGetList-189d6f9f.js";import{u as F}from"./useOpen-93dbcc11.js";import{c as H}from"./index-380c985d.js";/* empty css */import"./index-84f386fe.js";/* empty css */import"./http-a1196fd5.js";const P=e=>(J("data-v-9c7ee2e8"),e=e(),G(),e),Q=P((()=>c("div",{class:"card-header"},[c("span",null,"简介")],-1))),W={class:"flex"},X={class:"flex items-center"},A={class:"text-lg font-bold text-blue-400"},D={class:"ml-3"},E={class:"font-bold"},K={class:"flex items-center mt-2"},R=P((()=>c("span",null," 集数: ",-1))),T={class:"flex items-center font-bold"},Y={key:0},Z={class:""},$=P((()=>c("span",null,"/",-1))),B={class:""},M={class:"mt-2"},ee={class:"font-bold note"},ae={class:"flex flex-col justify-between w-full sm:flex-row",style:{width:"100%"}},le={class:"table-default",style:{width:"100%"}},se={id:"my-player",class:"video-js",controls:"",autoplay:"",preload:"auto",ref:"myVideo"},re=["src"],te={class:"flex justify-end"},oe=I(l({__name:"detail",props:{primary:String|Number},setup(l){var J,G;const I=l,P=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)})),oe=t(),ie=o(),de=o({}),ue=o({}),ne=o(!1),pe=o(!1),{data:me,query:ce,search:ve,reset:_e,loading:ye}=L("videoStock/episode/list");F(),I.primary&&(ce.value.video_id=I.primary.id,de.value.video_id=I.primary.id,de.value.miniprogram_id=null==(G=null==(J=JSON.parse(r.get("nav_data")))?void 0:J.app)?void 0:G.id);const fe=s((()=>{var e;return null==(e=me.value)?void 0:e.data}));return i((()=>{ve()})),(l,s)=>{const r=w,t=V,o=k,i=q,J=C,G=a,L=S,F=N,me=O,ce=U,ve=e,_e=d("action"),be=z;return u(),n(h,null,[p(t,{class:"box-card"},{header:m((()=>[Q])),default:m((()=>[c("div",W,[c("div",null,[p(r,{class:"mr-2 rounded-sm",src:I.primary.cover_image,style:{width:"128px",height:"160px"},fit:"cover",lazy:!0},null,8,["src"])]),c("div",null,[c("div",X,[c("span",A,v(I.primary.name),1),c("div",D,[_(" 剧号: "),c("span",E,v(I.primary.id),1)])]),c("div",K,[R,c("div",T,[1==I.primary.update_type?(u(),n("div",Y,[c("span",Z,v(I.primary.updated_episode_num),1),$])):y("",!0),c("div",null,[c("span",B,v(I.primary.total_episode_num),1)]),c("span",null," 【 "+v(I.primary.update_type_str)+" 】 ",1)])]),c("div",M,[_(" 简介: "),c("span",ee,v(I.primary.note),1)])])])])),_:1}),c("div",ae,[c("div",le,[f((u(),g(J,{data:b(fe),class:"w-full mt-3",style:{width:"100%"}},{default:m((()=>[p(o,{prop:"series_name",label:"章节名称"}),p(o,{prop:"is_charge",label:"是否付费"},{default:m((e=>[c("span",{class:j(e.row.is_charge?"text-red-600":"text-green-300")},v(e.row.is_charge?"【付费】":"【免费】"),3)])),_:1}),p(o,{prop:"duration_str",label:"章节时长"}),p(o,{label:"操作",width:"200"},{default:m((e=>[p(i,{link:"",type:"primary",size:"small",onClick:a=>{return l=e.row,ue.value=l,void(ne.value=!0);var l}},{default:m((()=>[_("播放")])),_:2},1032,["onClick"]),b(P)?f((u(),g(i,{key:0,link:"",type:"primary",size:"small",onClick:a=>{return l=e.row,ue.value=l,de.value.series_sequence=l.series_sequence,void(pe.value=!0);var l}},{default:m((()=>[_("创建推广链接")])),_:2},1032,["onClick"])),[[_e,"tuiguang.Promotion.add"]]):y("",!0)])),_:1})])),_:1},8,["data"])),[[be,b(ye)]]),p(G)])]),p(L,{draggable:"",modelValue:ne.value,"onUpdate:modelValue":s[0]||(s[0]=e=>ne.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",se,[c("source",{src:ue.value.public_video_url,type:"video/mp4"},null,8,re)],512)])),_:1},8,["modelValue"]),p(ve,{modelValue:pe.value,"onUpdate:modelValue":s[4]||(s[4]=e=>pe.value=e),title:"创建推广链接","destroy-on-close":""},{default:m((()=>[f((u(),g(ce,{model:de.value,"label-width":"120px",ref_key:"form",ref:ie,class:"pr-4"},{default:m((()=>[p(me,{label:"推广名称",prop:"name",rules:[{required:!0,message:"推广名称必须填写"}]},{default:m((()=>[p(F,{modelValue:de.value.name,"onUpdate:modelValue":s[1]||(s[1]=e=>de.value.name=e),name:"name",clearable:""},null,8,["modelValue"])])),_:1}),p(me,{label:"入口章节",prop:"series_sequence",rules:[{required:!1,message:"入口章节必须填写"}]},{default:m((()=>[p(F,{disabled:"",modelValue:ue.value.series_name,"onUpdate:modelValue":s[2]||(s[2]=e=>ue.value.series_name=e),name:"author",clearable:""},null,8,["modelValue"])])),_:1}),c("div",te,[p(i,{type:"primary",onClick:s[3]||(s[3]=e=>{return a=ie.value,ye.value=!0,void(a&&a.validate((e=>{e?H(de.value).then((e=>{x.success(e.message),ye.value=!1,pe.value=!1,oe.push({path:"/promotion/promotionList",query:{tab:0}})})):ye.value=!1})).then((()=>{})));var a})},{default:m((()=>[_(v(l.$t("system.confirm")),1)])),_:1})])])),_:1},8,["model"])),[[be,b(ye)]])])),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-9c7ee2e8"]]);export{oe as default};