videoSync-b324068f.js 4.5 KB

1
  1. import{_ as e}from"./index.vue_vue_type_script_setup_true_lang-86427457.js";import{b as a}from"./index-d63cfee5.js";import{d as l,e as s}from"./index-01b13fee.js";/* empty css *//* empty css */import{d as u,k as i,p as t,r as d,I as o,o as r,c,e as v,b as n,t as p,s as m,H as _,j as y,w as f,a as b,F as h,q as k,B as g,L as x,X as w,Y as V,_ as C}from"./index-228cf895.js";import"./http-4b2b2375.js";/* empty css */const j=e=>(w("data-v-851ec630"),e=e(),V(),e),S={class:"wrapper"},z=["src"],W=["src"],q={class:"video-wrapper"},N={class:"flex items-center justify-between h-10"},U={class:"w-full text-base font-medium"},I={class:"ml-2 text-lg font-bold text-dark-600"},B={key:0},F=j((()=>v("div",{class:"flex items-center"},[v("div",{class:"dot-success"}),v("span",null,"同步成功")],-1))),H=j((()=>v("div",{class:"flex items-center"},[v("div",{class:"dot-lose"}),v("span",null,"同步失败")],-1))),L=j((()=>v("div",{class:"flex items-center"},[v("div",{class:"dot-ing"}),v("span",null,"同步中")],-1))),X=C(u({__name:"videoSync",props:{primary:String|Number},setup(u){const w=u,V=i(),C=i([]),j=i({page:1,limit:100}),X=i(!1),Y=i([]),A=i(!1);w.primary;const D=i({}),E=e=>{switch(e.wechat_check_status){case 1:return"#f18e00";case 3:return"#28c445";case 2:return"#ed0b0b"}},G=i({}),J=i({}),K=()=>{A.value=!A.value,G.value={},J.value={},X.value=!1,C.value=[]},M=()=>{G.value={},J.value={},A.value=!0,X.value=!1,C.value=[]},O=()=>{A.value=!1;const e=C.value.map((e=>e.id));l({series_ids:e}).then((e=>{x.success(e.message)})),C.value},P=e=>{a({video_id:w.primary.id,need_wechat_status:1,...e}).then((e=>{Y.value=e.data,D.value={limit:e.limit,total:e.total}}))},Q=e=>{C.value=e?Y.value:[]},R=e=>{j.value.page=Number(e.page),P(j.value)};return t((()=>{P(j.value)})),(a,l)=>{const u=d("el-button"),i=d("el-popover"),t=d("el-checkbox"),x=d("el-checkbox-group"),j=e,P=o("action");return r(),c("div",S,[A.value?(r(),c("video",{id:"my-player",style:{width:"500px"},key:J.value.wxpublic_video_url,class:"video-js",controls:"",autoplay:"",ref_key:"myVideo",ref:V},[v("source",{src:J.value.wxpublic_video_url,type:"video/mp4"},null,8,z)])):(r(),c("video",{id:"my-player",style:{width:"500px"},key:G.value.public_video_url,class:"video-js",controls:"",autoplay:"",ref_key:"myVideo",ref:V},[v("source",{src:G.value.public_video_url,type:"video/mp4"},null,8,W)])),v("div",q,[v("div",N,[v("div",U,[n("剧名: "),v("span",I,p(w.primary.name),1),n(),G.value.series_name||J.value.series_name?(r(),c("span",B," (当前播放"+p(G.value.series_name||J.value.series_name)+") ",1)):m("",!0)]),_((r(),y(u,{type:A.value?"success":"default",size:"default",onClick:K},{default:f((()=>[n("("+p(A.value?"微信视频":"原始视频")+")切换视频播放源",1)])),_:1},8,["type"])),[[P,"video.VideoSeriesWechatCheck.medialink"]]),_((r(),y(u,{type:"primary",size:"default",onClick:O},{default:f((()=>[n("同步视频")])),_:1})),[[P,"video.VideoSeriesWechatCheck.syncWechat"]]),b(i,{placement:"top",width:400,trigger:"click"},{reference:f((()=>[_((r(),y(u,{style:{"margin-right":"16px"},onClick:M},{default:f((()=>[n("查看状态")])),_:1})),[[P,"video.VideoSeriesWechatCheck.medialink"]])])),default:f((()=>[F,H,L])),_:1})]),v("div",null,[b(t,{modelValue:X.value,"onUpdate:modelValue":l[0]||(l[0]=e=>X.value=e),border:"",onChange:Q},{default:f((()=>[n(" 全选 ")])),_:1},8,["modelValue"])]),D.value.total?(r(),y(j,{key:0,meta:D.value,onChange:R},{content:f((()=>[A.value?(r(),y(x,{key:0,modelValue:C.value,"onUpdate:modelValue":l[1]||(l[1]=e=>C.value=e),size:"large",class:"flex items-center"},{default:f((()=>[(r(!0),c(h,null,k(Y.value,((e,a)=>(r(),y(t,{border:"",class:"video-item",onChange:a=>(e=>{J.value=C.value.find((a=>a.public_video_url==e.public_video_url))??{},s({series_id:e.id}).then((a=>{J.value=C.value.find((a=>a.public_video_url==e.public_video_url))??{},J.value.wxpublic_video_url=a.data}))})(e),key:a,label:e,style:g({backgroundColor:E(e)})},{default:f((()=>[n(p(e.series_sequence),1)])),_:2},1032,["onChange","label","style"])))),128))])),_:1},8,["modelValue"])):(r(),y(x,{key:1,modelValue:C.value,"onUpdate:modelValue":l[2]||(l[2]=e=>C.value=e),size:"large",class:"flex items-center"},{default:f((()=>[(r(!0),c(h,null,k(Y.value,((e,a)=>(r(),y(t,{border:"",class:"video-item",onChange:a=>(e=>{G.value=C.value.find((a=>a.public_video_url==e.public_video_url))??{}})(e),key:a,label:e},{default:f((()=>[n(p(e.series_sequence),1)])),_:2},1032,["onChange","label"])))),128))])),_:1},8,["modelValue"]))])),_:1},8,["meta"])):m("",!0)])])}}}),[["__scopeId","data-v-851ec630"]]);export{X as default};