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