2 lines
22 KiB
JavaScript
2 lines
22 KiB
JavaScript
import{r as e,g as t,Q as l,y as s,l as a,o,c as i,w as n,b as c,K as d,s as r,u,h as f,e as m,t as p,p as h,a as _,F as A,m as g,ab as v,Y as k,i as y,f as x,k as b,v as C,n as w,ai as I,an as S,A as B,j as L,D as N,_ as F,C as U}from"./index-CZsuXyof.js";import{r as V,o as R,g as T}from"./uni-app.es.Cv5-J_i3.js";import{_ as P}from"./uni-icons.CE6FQOeI.js";import{_ as E}from"./pause.BChT5pq5.js";import{_ as j,a as z,b as D,c as Q}from"./indexShare.CMAhXKtL.js";import{_ as $}from"./indexLike1.BFuTKZF9.js";import{_ as M}from"./privateLike.BFvAkl-P.js";import{_ as K}from"./openPage.BSRlUAts.js";import{s as O}from"./statusBar.OmRlYHBn.js";import{_ as q}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{_ as H}from"./uni-popup.M4-7QhOy.js";import{c as G,a as X}from"./collectList.Bw4PX0UH.js";/* empty css *//* empty css */import"./uni-popup.vue_vue_type_style_index_0_scoped_f0b957f8_lang.BhWYEB-t.js";import"./uni-swipe-action.BQfv4oYi.js";const J=q({__name:"indexVideo",props:{item:{type:Object},index:{type:Number},current:{type:Number},tabIndex:{type:Number},mode:{type:String,default:"list"},isMine:{type:[String,Number],default:0}},emits:["showTime","showComment","showCollect","showShareFirend","onPlay","onPause","like","detailMenu","onEnd","longtap","update:item"],setup(I,{expose:S,emit:B}){const L=I,N=B,F=e(null),U=e(!0),R=e(!1),T=t({duration:0,currentTime:0});let q=e(0);const H=l((()=>uni.$store.state.alarmTime));function G(){U.value?J():X()}function X(){let e=v(),t=e[e.length-1];L.index==L.current&&["pages/index/index","pages/index/videoDetail"].includes(t.route)&&F.value.play()}function J(){F.value.pause()}function Y(){U.value=!0,N("onPlay")}function Z(){U.value=!1,N("onPause")}function W(){N("showComment",L.item)}function ee(){N("showTime")}function te(){f.isLogin().then((e=>{N("showCollect",L.item)})).catch((()=>{uni.navigateTo({url:"/pages/login/loginPhone"})}))}function le(){}function se(){f.isLogin().then((e=>{N("showShareFirend",L.item)})).catch((()=>{uni.navigateTo({url:"/pages/login/loginPhone"})}))}function ae(e,t){console.log("index",e),f.isLogin().then((l=>{N("like",{index:e,isLike:t})})).catch((()=>{uni.navigateTo({url:"/pages/login/loginPhone"})}))}function oe(e){N("detailMenu")}function ie(e){Object.assign(T,e.detail),0!=T.duration&&(q.value=T.currentTime/T.duration*750),N("update:item",{...L.item,videoTime:T,videoCurrentTime:q.value})}function ne(){q.value=750,F.value.stop(),setTimeout((()=>{L.index==L.current?X():J()}),750),N("onEnd")}function ce(e){L.index==L.current?X():J()}function de(e){N("longtap")}return s((()=>{F.value=uni.createVideoContext(`video${L.tabIndex}${L.index}`)})),S({play:X,pause:J,videoTime:T,item:L.item,playState:U,videoCtx:()=>F.value}),(e,t)=>{const l=k,s=y,v=x,S=b,B=C,L=w,F=V(a("uni-icons"),P);return o(),i(s,{class:"f1 pr",ref:"videoBoxRef"},{default:n((()=>[c(s,{class:"videoBox pfull",onLongpress:de,onTouchmove:t[0]||(t[0]=d((()=>{}),["stop"]))},{default:n((()=>[c(O),c(l,{class:"video f1",id:"video"+I.tabIndex+I.index,src:I.item.format_videoUrl,"show-fullscreen-btn":!1,"enable-progress-gesture":!1,controls:"false",onClick:G,onPlay:Y,onPause:Z,"show-center-play-btn":!1,onTimeupdate:ie,onEnded:ne,onWaiting:ce,"play-strategy":2},null,8,["id","src"])])),_:1}),U.value?r("",!0):(o(),i(s,{key:0,class:"pausePanel pfull fmid"},{default:n((()=>[c(v,{class:"pauseImg",src:E,mode:"aspectFit"})])),_:1})),c(s,{class:"panelRight pa t0 b0 r0"},{default:n((()=>[c(O),c(s,{class:"head"}),c(s,{class:"f1 jcr pl5 pt40 pr20"},{default:n((()=>[c(s,{class:"operate f1"},{default:n((()=>[c(s,{class:"item"},{default:n((()=>[c(s,{class:"col"},{default:n((()=>[c(v,{class:"wh60",src:"/assets/statistics-CLmAzmRv.jpg",mode:"aspectFit"})])),_:1})])),_:1}),c(S,{url:u(f).setUrl("/pages/index/videoHome",{userId:I.item.userId}),class:"item pr mb10"},{default:n((()=>[c(s,{class:"col"},{default:n((()=>[c(v,{class:"wh80 cir",src:I.item.format_header,mode:"aspectFill"},null,8,["src"]),I.item.isAttention?r("",!0):(o(),i(s,{key:0,class:"focus pa"},{default:n((()=>[c(v,{class:"wh40",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAGtSURBVEiJtZUhbNtQEIa/O/llYasKl2qwYFJZYUEUg6KqZFWlgfDSKHwNKplGwwsmVQ2pigpSDQSGRSooXgOnlHlx5BuwvcVeEier+8P3/L77dc/3P2GJrNGshRYeR3CEyAeI3sU7OsbsQeHWibuR+8unZQzJLzwfnmxXpl5bhDNga9nBRBMzutPK7Mvbu+ufK+GBf7orpj2DvQJoHjIyiT5W+1ePC+GBf7qLaR/Y2QQ8px9I5M8XUIhbIaa9F4ABdsS093x4sp2BV6Zeu6gVrtPCdVor6QZ7lanX/gO3RrOWXN5K6cE+erBfaF+EM2s0awAaWnhM8V+xibYSJhrBUYlgAFKmxgNSshKmF09edpZcp7W0v2/637IuB0PCz19zX8XTrGWZXSQPdAz2fn7xXyd/Hf/yP62B1TGAYvZQgsmsEqYq3JbNTpnqxN0AkxLZk4SJyv3lkxndohPRYEg0GBaSzeimGS8QB1c19L5vGrV5CYwCN6un2f76kQtQ7V89IpEvMPofx3lwBp4WCNysbsYF613yxIyLwM3qeXBSdLHKeKDXlnGuxvlGcfEbNI2xbrn++NUAAAAASUVORK5CYII=",mode:"aspectFit"})])),_:1}))])),_:1})])),_:1},8,["url"]),c(s,{class:"item"},{default:n((()=>[c(s,{class:"col"},{default:n((()=>[c(s,{class:"pr"},{default:n((()=>[0==I.item.isLike?(o(),i(v,{key:0,class:"wh50",src:j,mode:"aspectFit",onClick:t[1]||(t[1]=e=>ae(I.index,0)),onLongpress:t[2]||(t[2]=e=>{return t=I.index,void f.isLogin().then((e=>{f.alert({title:"提示",content:"请确认,是否为隐私赞(隐私赞仅自己和作者可见)?",confirmText:"隐私赞",cancelText:"公开赞"}).then((e=>{e.confirm?N("like",{index:t,isLike:3}):N("like",{index:t,isLike:0})}))})).catch((()=>{uni.navigateTo({url:"/pages/login/loginPhone"})}));var t})})):1==I.item.isLike?(o(),i(v,{key:1,class:"wh50",src:$,mode:"aspectFit",onClick:t[3]||(t[3]=e=>ae(I.index,0))})):3==I.item.isLike?(o(),i(v,{key:2,class:"wh50",src:M,mode:"aspectFit",onClick:t[4]||(t[4]=e=>ae(I.index,0))})):r("",!0)])),_:1}),c(s,{class:"txt mt10"},{default:n((()=>[c(B,{class:"text"},{default:n((()=>[m(p(I.item.likes),1)])),_:1})])),_:1})])),_:1})])),_:1}),c(s,{class:"item",onClick:W},{default:n((()=>[c(s,{class:"col"},{default:n((()=>[c(v,{class:"wh50",src:z,mode:"aspectFit"}),c(s,{class:"txt mt10"},{default:n((()=>[c(B,{class:"text"},{default:n((()=>[m(p(I.item.comment),1)])),_:1})])),_:1})])),_:1})])),_:1}),c(s,{class:"item df fdr"},{default:n((()=>[c(s,{class:h(["collectListBox",{active:R.value}])},{default:n((()=>[c(L,{"scroll-x":"true","show-scrollbar":!1,class:"scroll df fdr"},{default:n((()=>[c(s,{class:"list fdr plr15"},{default:n((()=>[(o(),_(A,null,g(5,((e,t)=>c(v,{key:t,class:"li wh70 br20",src:K,mode:"aspectFill"}))),64))])),_:1})])),_:1})])),_:1},8,["class"]),c(s,{class:"col",onClick:te,onLongpress:le},{default:n((()=>[I.item.isCollect?(o(),i(v,{key:0,class:"wh50",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAI6SURBVEiJ7ZbdcdNAFIXPvWtBBJlBVID8HJKxKmANBdhUwLiEVJBQQUIFhAoIBYDVgTUJPFsdRMyQUSay9+bBkmdiy5LWP3nivEm7c77V7tW5S1hD6Uj75NBXgDqARJLJwA3C2NaH14GTw0OANAAPID1biL2s4em11gD8heXo/P1u4Uz8qew9Efdsvchm8uysebxiOEkz034dhElTP7svV6wrRj33uSrdla3AiXFSOcGY/k7g//7oDpYKbVF2hbd05jcj7e0BHlrwFeENAEyF20TUA6TTwDISkR+KzDgz+MuEZMpIsnvEi/VABdB16PssNOA1XflaIlzKvTl2gzBuAcALh88E0DuFFhL02eEEwIBnz7AqlM35ooF5wUn0lHAA8RwuIp+fEJxMSI7ncPcwDCdkAgCN02l9sOnuH4TRHA4A+wdhJJkJkG/JDhRLZoICDJT853l+D1EbKNbg7mLPX0o4NwjjNDMBQFsqQorSzARll43Krnb3uzsGyN+AXNnparKdNk67qha7Ep43kk3hXu5jB1dTbtBE6tUi9c4aTgrW16JSH7O6E64+cxF/G/AixxvD05H28/ZaZx3XzyH/ZqRLa6cUbhTqwMnU0Me9t8O2GAxQk4rPVHm7LoU7jFcVXudpZtovj35eAoB79OtCMtMl4KJmwUsqDZnZzYbHePyrxSJm4B6G4Sqz2yvdV8xneBzNidgm3O3Vh75icwLAE6FvdxNz3vROnl6/PyWSHoBkavhLsUv/VegBKQrYGhypeVAAAAAASUVORK5CYII=",mode:"aspectFit"})):(o(),i(v,{key:1,class:"wh50",src:D,mode:"aspectFit"})),c(s,{class:"txt mt10"},{default:n((()=>[c(B,{class:"text"},{default:n((()=>[m(p(I.item.collect),1)])),_:1})])),_:1})])),_:1})])),_:1}),c(s,{class:"item",onClick:se},{default:n((()=>[c(s,{class:"col"},{default:n((()=>[c(v,{class:"wh50",src:Q,mode:"aspectFit"}),c(s,{class:"txt mt10"},{default:n((()=>[c(B,{class:"text"},{default:n((()=>[m("分享")])),_:1})])),_:1})])),_:1})])),_:1}),"list"==I.mode?(o(),i(s,{key:0,class:"item money",onClick:ee},{default:n((()=>[c(s,{class:"col"},{default:n((()=>[H.value?(o(),i(v,{key:0,class:"wh80",src:"/assets/indexMoney1-CXfrKMOc.png",mode:"aspectFit"})):(o(),i(v,{key:1,class:"wh80",src:"/assets/indexMoney-C_OW0h5r.png",mode:"aspectFit"}))])),_:1})])),_:1})):r("",!0),"detail"==I.mode&&1==I.isMine?(o(),i(s,{key:1,class:"item money",onClick:ee},{default:n((()=>[c(s,{class:"col wh90 fmid tac",onClick:oe},{default:n((()=>[c(F,{type:"more-filled",color:"#d8d8d8",size:"70rpx"})])),_:1})])),_:1})):r("",!0)])),_:1})])),_:1})])),_:1}),c(s,{class:"panelBottom pa l0 r0 b0 pl40 pb30"},{default:n((()=>[r("",!0),c(s,{class:"user",onClick:t[5]||(t[5]=e=>{return t=I.item,void uni.navigateTo({url:f.setUrl("/pages/index/videoHome",{userId:t.userId})});var t})},{default:n((()=>[c(B,{class:"cfff f36"},{default:n((()=>[m("@"+p(I.item.userName),1)])),_:1})])),_:1}),c(s,{class:"desc mt5"},{default:n((()=>[c(B,{class:"t2hd cfff f28"},{default:n((()=>[m(p(I.item.title),1)])),_:1})])),_:1})])),_:1})])),_:1},512)}}},[["__scopeId","data-v-594831f9"]]),Y=q({__name:"commentArea",setup(d,{expose:h}){const{proxy:v}=U();let k=t({}),b=e("");const R=e(!0);let T=t({data:[],pageSize:10,pageNum:1,total:0});const E=t({}),j=l((()=>{let e="评论一下吧~";return E.id&&(e=`回复 @${E.userNickname}`),e})),z=e(0);function D(){T.total=0,T.pageNum=1,L.video.commentList({query:{videoId:k.videoId,pageSize:T.pageSize,pageNume:T.pageNum}}).then((e=>{if(console.log("commentList",e),200==e.code)return 1==T.pageNum&&(T.data.length=0),T.data.push(...e.rows.map((e=>(e.pageSize=10,e.pageNum=0,e.child=[],e.formatUserPortrait=f.format_url(e.userPortrait,"img"),e.childShow=!0,e)))),void(T.total=e.total);f.alert({content:e.msg,showCancel:!1})})).finally((()=>{R.value=!1}))}function Q(){b.value?L.video.comment({query:{partentId:E.id?E.id:0,videoId:k.videoId,context:b.value}}).then((e=>{if(200==e.code)return v.$refs.comment.close(),k.comment++,D(),setTimeout((()=>{b.value=""}),500),void uni.$emit("updateVideo",k);f.alert({content:e.msg,showCancel:!1})})):f.alert("请输入评论的内容")}function $(e){Object.assign(E,e),v.$refs.comment.open()}function M(){E.id="",v.$refs.comment.open()}function K(e,t){0!=e.childShow?e.child.length>=e.num&&e.childShow?e.childShow=!1:(e.pageNum++,function(e,t){L.video.levelCommentList({query:{commentId:e.id,pageSize:e.pageSize,pageNum:e.pageNum}}).then((l=>{if(200==l.code)return T.data[t].child.push(...l.rows.map((e=>(e.formatUserPortrait=f.format_url(e.userPortrait,"img"),e)))),void(e.childShow=!0);f.alert({content:l.msg,showCancel:!1})}))}(e,t)):e.childShow=!0}function O(e){f.isLogin().then((t=>{L.video.thumbsUp({query:{type:e.isLike?0:1,commentId:e.id}}).then((t=>{if(200==t.code)return e.isLike?e.likes--:e.likes++,e.isLike=!e.isLike,void(T.data=JSON.parse(JSON.stringify(T.data)));f.alert({content:t.msg,showCancel:!1})}))})).catch((()=>{uni.navigateTo({url:"/pages/login/loginPhone"})}))}function q(e){uni.navigateTo({url:f.setUrl("/pages/index/videoHome",{userId:e.userId})})}return s((()=>{uni.onKeyboardHeightChange((e=>{z.value=e.height}))})),I((()=>{uni.offKeyboardHeightChange((e=>{console.log("rs",e)}))})),h({open:function(e){k.videoId!=e.videoId&&(Object.assign(k,{},e),D()),v.$refs.commentArea.open()},close:function(){v.$refs.commentArea.close()}}),(e,t)=>{const l=V(a("uni-icons"),P),s=C,d=y,f=x,h=N,v=w,k=V(a("uni-popup"),H),I=F;return o(),_(A,null,[c(k,{ref:"commentArea",type:"bottom"},{default:n((()=>[c(d,{class:"commentAreaAlt popBot bfff"},{default:n((()=>[R.value?(o(),i(d,{key:0,class:"showLoad fmid ptb30"},{default:n((()=>[c(l,{type:"spinner-cycle"}),c(s,{class:"c666 f28"},{default:n((()=>[m("加载中...")])),_:1})])),_:1})):(o(),i(d,{key:1,class:"listBox"},{default:n((()=>[c(v,{"scroll-y":"",class:"scroll plr20","show-scrollbar":!1},{default:n((()=>[c(d,{class:"list ptb40"},{default:n((()=>[(o(!0),_(A,null,g(u(T).data,((e,t)=>(o(),i(d,{class:"item mtb20",key:t},{default:n((()=>[c(d,{class:"df fdr"},{default:n((()=>[c(f,{class:"wh70 cir",src:e.formatUserPortrait,mode:"aspectFill",onClick:t=>q(e)},null,8,["src","onClick"]),c(d,{class:"col ml20 f1"},{default:n((()=>[c(d,{class:"df fdr"},{default:n((()=>[c(d,{class:"f1"},{default:n((()=>[c(s,{class:"c666 f24",onClick:t=>q(e)},{default:n((()=>[m(p(e.userNickname),1)])),_:2},1032,["onClick"]),c(h,{class:"mt5 c333 f28",nodes:e.context},null,8,["nodes"])])),_:2},1024),c(d,{class:"like oh aic pl20",onClick:t=>O(e)},{default:n((()=>[c(l,{type:"heart-filled",color:e.isLike?"#F84259":"#b3b3b3",size:"32rpx"},null,8,["color"]),c(s,{class:"c333 f24"},{default:n((()=>[m(p(e.likes),1)])),_:2},1024)])),_:2},1032,["onClick"])])),_:2},1024),c(d,{class:"df fdr mt10"},{default:n((()=>[c(s,{class:"c999 f24"},{default:n((()=>[m(p(e.createTime),1)])),_:2},1024),c(d,{class:"ml100",onClick:t=>$(e)},{default:n((()=>[c(s,{class:"c666 f24"},{default:n((()=>[m("回复")])),_:1})])),_:2},1032,["onClick"])])),_:2},1024),0!=e.num?(o(),_(A,{key:0},[e.childShow?(o(),i(d,{key:0,class:"child"},{default:n((()=>[(o(!0),_(A,null,g(e.child,((e,t)=>(o(),i(d,{class:"df fdr mt15",key:e.id},{default:n((()=>[c(f,{class:"wh40 cir",src:e.formatUserPortrait,mode:"aspectFill",onClick:t=>q(e)},null,8,["src","onClick"]),c(d,{class:"col pl20 f1"},{default:n((()=>[c(d,{class:"df fdr"},{default:n((()=>[c(d,{class:"f1"},{default:n((()=>[c(s,{class:"c333 f24",onClick:t=>q(e)},{default:n((()=>[m(p(e.userNickname),1)])),_:2},1032,["onClick"]),c(h,{class:"mt5 c333 f28",nodes:e.context},null,8,["nodes"])])),_:2},1024),c(d,{class:"like oh aic pl20",onClick:t=>O(e)},{default:n((()=>[c(l,{type:"heart-filled",color:e.isLike?"#F84259":"#b3b3b3",size:"32rpx"},null,8,["color"]),c(s,{class:"c333 f24"},{default:n((()=>[m(p(e.likes),1)])),_:2},1024)])),_:2},1032,["onClick"])])),_:2},1024),c(d,{class:"df fdr mt10"},{default:n((()=>[c(s,{class:"c999 f24"},{default:n((()=>[m(p(e.createTime),1)])),_:2},1024),r("",!0)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:2},1024)):r("",!0),c(d,{class:"df fdr aic mt20",onClick:l=>K(e,t)},{default:n((()=>[c(d,{class:"line mr10"}),e.childShow?(o(),_(A,{key:0},[e.num==e.child.length?(o(),_(A,{key:0},[c(s,{class:"c666 f24"},{default:n((()=>[m("收起")])),_:1}),c(l,{type:"top"})],64)):(o(),_(A,{key:1},[c(s,{class:"c666 f24"},{default:n((()=>[m("展开"+p(e.num-e.child.length)+"条回复",1)])),_:2},1024),c(l,{type:"bottom"})],64))],64)):(o(),_(A,{key:1},[c(s,{class:"c666 f24"},{default:n((()=>[m("展开"+p(e.num)+"条回复",1)])),_:2},1024),c(l,{type:"bottom"})],64))])),_:2},1032,["onClick"])],64)):r("",!0)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1}),u(T).data[0]?(o(),i(d,{key:1,class:"fmid fdr"},{default:n((()=>[c(s,{class:"nomore"},{default:n((()=>[m("暂无更多")])),_:1})])),_:1})):(o(),i(d,{key:0,class:"fmid fdr"},{default:n((()=>[c(s,{class:"nomore f32"},{default:n((()=>[m("暂无评论,快来抢沙发吧~")])),_:1})])),_:1}))])),_:1})])),_:1})),c(d,{class:"inputArea ptb20 plr20",onClick:M},{default:n((()=>[c(d,{class:"inputBox ptb10 plr10"},{default:n((()=>[c(s,{class:"placeholderStyle f28"},{default:n((()=>[m("评论一下吧~")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},512),c(k,{ref:"comment",type:"bottom"},{default:n((()=>[c(d,{class:"popBot ptb30 plr30 bfff"},{default:n((()=>[c(I,{modelValue:u(b),"onUpdate:modelValue":t[0]||(t[0]=e=>S(b)?b.value=e:b=e),"adjust-position":!1,class:"textarea",placeholder:j.value},null,8,["modelValue","placeholder"]),c(d,{class:"df fdr jcr"},{default:n((()=>[c(d,{class:"btn sm black plr20",onClick:Q},{default:n((()=>[c(s,{class:"cfff f28"},{default:n((()=>[m("发送")])),_:1})])),_:1})])),_:1}),c(d,{style:B({height:z.value+"px"})},null,8,["style"])])),_:1})])),_:1},512)],64)}}},[["__scopeId","data-v-a5df3b50"]]),Z=q({__name:"collect",setup(t,{expose:l}){const{proxy:s}=U(),d=e(!1),u=e({});function p(e){var t;t=e,L.video.collectVideo({query:{videoId:u.value.videoId,collectId:t.id,isPrivate:t.isPrivate}}).then((e=>{if(200==e.code)return s.$refs.collect.close(),u.value.isCollect=!0,u.value.collect++,uni.$emit("updateVideo",u.value),d.value=!0,s.$refs.result.open(),void setTimeout((()=>{s.$refs.result.close()}),3e3);f.alert({content:e.msg,showCancel:!1})}))}return l({open:function(e){u.value=e,e.isCollect?L.video.cancelCollect({query:{videoId:u.value.videoId}}).then((e=>{if(200==e.code)return u.value.isCollect=!1,u.value.collect--,uni.$emit("updateVideo",u.value),d.value=!1,s.$refs.result.open(),void setTimeout((()=>{s.$refs.result.close()}),3e3);f.alert({content:e.msg,showCancel:!1})})):s.$refs.collect.open()},close:function(e){e||(e="collect"),s.$refs[e].close()},collectResult:d}),(e,t)=>{const l=V(a("uni-icons"),P),s=y,u=C,f=w,h=V(a("uni-popup"),H),g=x;return o(),_(A,null,[c(h,{ref:"collect",type:"bottom"},{default:n((()=>[c(s,{class:"popBot bfff"},{default:n((()=>[c(s,{class:"close",onClick:t[0]||(t[0]=t=>e.$refs.collect.close())},{default:n((()=>[c(l,{type:"close",size:"36rpx",color:"#333"})])),_:1}),c(s,{class:"title mt40"},{default:n((()=>[c(u,{class:"tac f40"},{default:n((()=>[m("选择收藏夹")])),_:1})])),_:1}),c(f,{"scroll-y":"",class:"scroll"},{default:n((()=>[c(G,{onHandleItem:p})])),_:1}),c(s,{class:"add df fdr aic ptb30 plr30",onClick:t[1]||(t[1]=t=>e.$refs.collectAddRef.open())},{default:n((()=>[c(s,{class:"icon fmid wh70"},{default:n((()=>[c(l,{type:"plusempty",color:"#333"})])),_:1}),c(u,{class:"ml20 c333 f28"},{default:n((()=>[m("新建收藏夹")])),_:1})])),_:1})])),_:1})])),_:1},512),c(h,{ref:"result",type:"bottom","mask-background-color":"rgba(0,0,0,0)"},{default:n((()=>[c(s,{class:"resultAlt mlr30 df fdr aic ptb30 plr30 bfff br20"},{default:n((()=>[c(s,{class:"circle cir"},{default:n((()=>[c(g,{class:"wh30",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAEVSURBVCiRfZLPbYNQDMb9EBXP7xCJCViAzNB7IwZAOSH1UqkLMEDVEXLkVDFAJugCOQALNAtQCd4f/FDSA7RBEGrp03ew/bNlmcEYu6LwWSMT1H3MDYUoCYSmCtsu3zQ2S9N9DQDAAACeTqeAGTqitltUBEt1paBL9Pr2/MV2ReFDqz7/KQZUBFxRKXr56LJGJtz0K8WjNAEq2nrqmrio+5jr+9S5uKbY5caGy6RdThigoYtyTrtD1wQoB3eEpmpl5yl5dFs52Hb5QO1udDlplrfJnqHc2TQ2Q0Xlys5/7ikqeQuZk6b7WtAl4vOmKVl15UPXR8H5ULPf1/h4efe972siNMVC0Xg5W3mGct5CFpwPNQDADxcuIkgLPBn1AAAAAElFTkSuQmCC",mode:"aspectFill"})])),_:1}),d.value?(o(),_(A,{key:0},[c(u,{class:"f1 ml30 c333 f28"},{default:n((()=>[m("收藏成功")])),_:1}),r("",!0)],64)):(o(),i(u,{key:1,class:"f1 ml30 c333 f28"},{default:n((()=>[m("已取消收藏")])),_:1}))])),_:1})])),_:1},512),c(X,{ref:"collectAddRef"},null,512)],64)}}},[["__scopeId","data-v-369dfb79"]]),W=q({__name:"shareFirend",setup(e,{expose:d}){const{proxy:r}=U(),u=t([]),h=t({});function v(){uni.$chat.isReady()?uni.$chat.getFriendList().then((e=>{if(0==e.code){const t=e.data;u.push(...t)}})):setTimeout((function(){v()}),200)}function k(){r.$refs.firend.close()}return l((()=>uni.$store.state.userinfo)),s((()=>{f.isLogin((()=>{v()})),uni.$on("login",(()=>{v()})),uni.$on("logout",(()=>{u.length=0}))})),I((()=>{uni.$off("login"),uni.$off("logout")})),d({open:function(e){Object.assign(h,e),r.$refs.firend.open()},close:k}),(e,t)=>{const l=C,s=y,d=V(a("uni-icons"),P),r=x,v=w,b=V(a("uni-popup"),H);return o(),i(b,{ref:"firend",type:"bottom"},{default:n((()=>[c(s,{class:"shareBox popBot df fdc plr20 bfff"},{default:n((()=>[c(s,{class:"header rows fdr"},{default:n((()=>[c(s,{class:"title mt40"},{default:n((()=>[c(l,{class:"f40"},{default:n((()=>[m("分享给朋友")])),_:1})])),_:1}),c(s,{class:"close",onClick:t[0]||(t[0]=t=>e.$refs.firend.close())},{default:n((()=>[c(d,{type:"close",size:"36rpx",color:"#333"})])),_:1})])),_:1}),c(s,{class:"firendBox f1 df fdc mb30"},{default:n((()=>[c(v,{"scroll-y":"true",class:"scroll f1","show-scrollbar":!1},{default:n((()=>[u[0]?(o(),i(s,{key:0,class:"list df fdr"},{default:n((()=>[(o(!0),_(A,null,g(u,((e,t)=>(o(),i(s,{class:"item aic",key:t,onClick:t=>function(e){L.video.videoShare({query:{videoId:h.videoId,sharedUserIds:e.userID}}).then((e=>{if(200==e.code)return f.alert("分享成功"),void k();f.alert({content:e.msg,showCancel:!1})}))}(e)},{default:n((()=>[c(r,{class:"wh100 cir",src:e.profile.avatar,mode:"aspectFill"},null,8,["src"]),c(s,{class:"txt mt10"},{default:n((()=>[c(l,{class:"c111 f24"},{default:n((()=>[m(p(e.profile.nick),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})):(o(),i(s,{key:1,class:"nomore"},{default:n((()=>[c(l,{class:"nomore"},{default:n((()=>[m("暂无好友~")])),_:1})])),_:1}))])),_:1})])),_:1})])),_:1})])),_:1},512)}}},[["__scopeId","data-v-d6d15205"]]),ee=q({__name:"videoDetail",setup(l){const{proxy:s}=U(),a=e(""),d=t({}),r=e(!1);function u(e){s.$refs.commentRef.open(e),s.$refs.indexVideo.pause()}function m(e){s.$refs.collectRef.open(e)}function p(){s.$refs.shareFirendRef.open()}function h(e){const{index:t,isLike:l}=e,s=d;let a=1;0==s.isLike&&(a=l),L.video.videoLike({query:{type:a,videoId:s.videoId}}).then((e=>{if(200==e.code)return s.isLike={0:1,1:0,3:3}[a],void(1==a?s.likes--:s.likes++);f.alert({content:e.msg,showCancel:!1})}))}function _(e){let t=[{name:"编辑",fn:function(){uni.navigateTo({url:f.setUrl("/pages/release/video",{videoId:d.videoId})})}},{name:"删除",fn:()=>{f.alert({content:"删除后不可恢复。确认删除?"}).then((e=>{e.confirm&&L.video.updateVideo({data:{videoId:d.videoId,isDeleted:1}}).then((e=>{if(200==e.code)return uni.$emit("deleteVideo",d.videoId),void uni.navigateBack();f.alert({content:e.msg,showCancel:!1})}))}))}}];uni.showActionSheet({itemList:t.map((e=>e.name)),success:e=>{t[e.tapIndex].fn()}})}return R((e=>{e.videoId&&(a.value=e.videoId),e.isMine&&"false"!=e.isMine&&(r.value=e.isMine),L.video.getVideoById({query:{videoId:a.value}}).then((e=>{if(200==e.code){const t=e.data;return t.format_videoUrl=f.format_url(t.videoUrl,"video"),t.format_header=f.format_url(t.header,"img"),Object.assign(d,t),void s.$refs.indexVideo.play()}f.alert({content:e.msg,showCancel:!1})})),uni.$on("updateVideo",(e=>{(e||e.videoId)&&e.videoId==d.videoId&&Object.assign(d,e)}))})),T((()=>{s.$refs.indexVideo.pause()})),(e,t)=>{const l=y;return o(),i(l,{class:"page f1"},{default:n((()=>[c(J,{ref:"indexVideo",item:d,tabIndex:0,isMine:r.value,index:0,current:0,mode:"detail",onShowComment:u,onShowCollect:m,onShowShareFirend:p,onLike:h,onDetailMenu:_},null,8,["item","isMine"]),c(Y,{ref:"commentRef"},null,512),c(Z,{ref:"collectRef"},null,512),c(W,{ref:"shareFirendRef"},null,512)])),_:1})}}},[["__scopeId","data-v-76fffb96"]]);export{ee as default};
|