detail-9faf9376.js 4.3 KB

1
  1. /* empty css *//* empty css *//* empty css *//* empty css */import{_ as e}from"./index-12e962ef.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-e1e692dc.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* 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 u,o as d,c as m,e as n,a as p,w as v,H as c,t as _,b as f,f as y,Z as j,l as b,A as g,F as h,a7 as w,aa as x,X as V,ab as k,a5 as q,a6 as C,a0 as O,a2 as S,_ as N}from"./index-7d3da97b.js";import{u as U}from"./useGetList-6c4de7b4.js";import{u as z}from"./useOpen-de8f4701.js";import{c as J}from"./index-4a53e025.js";/* empty css *//* empty css *//* empty css */import"./index-b4e8755c.js";/* empty css */import"./http-e803734c.js";const P={class:"flex flex-col justify-between w-full sm:flex-row",style:{width:"100%"}},A={class:"table-default",style:{width:"100%"}},E={id:"my-player",class:"video-js",controls:"",autoplay:"",preload:"auto",ref:"myVideo"},F=["src"],H={class:"flex justify-end"},I=N(l({__name:"detail",props:{primary:String|Number},setup(l){var N,I;const L=l,W=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)})),X=t(),B=o(),G=o({}),K=o({}),M=o(!1),R=o(!1),{data:Z,query:$,search:D,reset:Q,loading:T}=U("videoStock/episode/list");z(),L.primary&&($.value.video_id=L.primary.id,G.value.video_id=L.primary.id,G.value.miniprogram_id=null==(I=null==(N=JSON.parse(r.get("nav_data")))?void 0:N.app)?void 0:I.id);const Y=s((()=>{var e;return null==(e=Z.value)?void 0:e.data}));return i((()=>{D()})),(l,s)=>{const r=x,t=V,o=k,i=a,N=e,U=q,z=C,I=O,L=u("action"),Z=S;return d(),m(h,null,[n("div",P,[n("div",A,[p(o,{data:y(Y),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(t,{link:"",type:"primary",size:"small",onClick:a=>{return l=e.row,K.value=l,void(M.value=!0);var l}},{default:v((()=>[f("播放")])),_:2},1032,["onClick"]),y(W)?j((d(),b(t,{key:0,link:"",type:"primary",size:"small",onClick:a=>{return l=e.row,K.value=l,G.value.series_sequence=l.series_sequence,void(R.value=!0);var l}},{default:v((()=>[f("创建推广链接")])),_:2},1032,["onClick"])),[[L,"tuiguang.Promotion.add"]]):g("",!0)])),_:1})])),_:1},8,["data"]),p(i)])]),p(N,{modelValue:M.value,"onUpdate:modelValue":s[0]||(s[0]=e=>M.value=e),title:"视频","destroy-on-close":"",height:"100%"},{default:v((()=>[n("video",E,[n("source",{src:K.value.public_video_url,type:"video/mp4"},null,8,F)],512)])),_:1},8,["modelValue"]),p(N,{modelValue:R.value,"onUpdate:modelValue":s[4]||(s[4]=e=>R.value=e),title:"创建推广链接","destroy-on-close":""},{default:v((()=>[j((d(),b(I,{model:G.value,"label-width":"120px",ref_key:"form",ref:B,class:"pr-4"},{default:v((()=>[p(z,{label:"推广名称",prop:"name",rules:[{required:!0,message:"推广名称必须填写"}]},{default:v((()=>[p(U,{modelValue:G.value.name,"onUpdate:modelValue":s[1]||(s[1]=e=>G.value.name=e),name:"name",clearable:""},null,8,["modelValue"])])),_:1}),p(z,{label:"入口章节",prop:"series_sequence",rules:[{required:!1,message:"入口章节必须填写"}]},{default:v((()=>[p(U,{disabled:"",modelValue:K.value.series_name,"onUpdate:modelValue":s[2]||(s[2]=e=>K.value.series_name=e),name:"author",clearable:""},null,8,["modelValue"])])),_:1}),n("div",H,[p(t,{type:"primary",onClick:s[3]||(s[3]=e=>{return a=B.value,T.value=!0,void(a&&a.validate((e=>{e?J(G.value).then((e=>{w.success(e.message),T.value=!1,R.value=!1,X.push({path:"/promotion/promotionList",query:{tab:0}})})):T.value=!1})).then((()=>{})));var a})},{default:v((()=>[f(_(l.$t("system.confirm")),1)])),_:1})])])),_:1},8,["model"])),[[Z,y(T)]])])),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-49fd69aa"]]);export{I as default};