1 |
- import{_ as I,r as h,e as d,f as u,g as r,w as N,h as e,m as $,D as A,x as i,l as B,G as D,v as y,S as m,F as j,n as x,s as E,B as F,C as M}from"./index.f884e450.js";import{_ as T}from"./link.9c4c1dc9.js";import"./formatTime.53deef2b.js";import{l as U,c as G,s as L}from"./gather.2fe58cbe.js";const P=t=>(F("data-v-263b05ae"),t=t(),M(),t),q={style:{display:"flex"}},H=P(()=>e("img",{src:T,style:{width:"18px",height:"18px"},alt:""},null,-1)),J=[H],K={class:"index-section-container",style:{cursor:"pointer"}},O=["src"],Q={class:"title ellipsis-two",style:{"word-break":"break-all"}},R={class:"desc"},W={class:"content"},X={key:0,class:"title ellipsis-two",style:{"word-break":"break-all"}},Y={class:"moment-user flex-row flex-aic flex-jc-sb"},Z={class:"left flex-row flex-aic"},ee=["src","alt"],te={class:"nickname ellipsis"},se={class:"ago"},oe={class:"footer",style:{"margin-top":"15px"}},ie={class:"flex-row flex-aic flex-jc-sb"},le={__name:"index",props:{type:{type:String,validator:t=>["article","common"].includes(t),default:"common"},image:String,title:String,timeAgo:String,descs:String,topicName:String,author:String,authorAvatar:{type:String,default:""},view_count:String,comment_count:String,like_count:String,collect_count:String,share_count:String,is_like:String,is_collect:String,source_id:String,source_type:String},emits:["link","todetails","other"],setup(t,{emit:f}){const s=t,a=f,k=()=>{console.log(22222222),a("other")},p=()=>{a("video"),a("article")},_=()=>{a("update")},v=o=>{o==0?w():o==1&&b()},w=async()=>{try{const{msg:o}=await U({source_type:s.source_type,source_id:s.source_id});p(),x({message:o,type:"success"})}catch(o){console.log("error",o)}},b=async()=>{try{const{msg:o}=await G({source_type:s.source_type,source_id:s.source_id});p(),x({message:o,type:"success"})}catch{}},g=h(!1),c=h(),S=()=>{g.value=!0,s.source_type=="article"?c.value="https://www.yixiangvr.com/web/#/article?id="+s.source_id:c.value="https://www.yixiangvr.com/web/#/videos?id="+s.source_id+"&type=common"},C=async()=>{try{await navigator.clipboard.writeText(c.value),alert("\u94FE\u63A5\u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F"),V()}catch{alert("\u590D\u5236\u94FE\u63A5\u5931\u8D25")}},V=async()=>{try{const{data:o}=await L({source_type:s.source_type,source_id:s.source_id});a("video"),a("article")}catch{}};return(o,l)=>{const z=E;return d(),u(j,null,[r(z,{title:"\u5206\u4EAB",modelValue:g.value,"onUpdate:modelValue":l[1]||(l[1]=n=>g.value=n),width:"500px"},{default:N(()=>[e("div",q,[$(e("input",{disabled:"","onUpdate:modelValue":l[0]||(l[0]=n=>c.value=n),style:{width:"400px",height:"44px","box-sizing":"border-box",background:"#f5f5f5",border:"0 solid rgba(0, 0, 0, 0)","padding-left":"20px"}},null,512),[[A,c.value]]),e("div",{class:"back",onClick:C},J)])]),_:1},8,["modelValue"]),e("div",K,[t.type==="common"?(d(),u("div",{key:0,onClick:_,class:"imgbox"},[e("img",{src:t.image,style:{width:"279px",height:"155px","object-fit":"cover"},alt:""},null,8,O)])):(d(),u("div",{key:1,onClick:_,class:"article-wrapper"},[e("div",Q,i(t.title),1),e("p",R,i(t.descs),1)])),e("div",W,[t.type==="common"?(d(),u("div",X,i(t.title),1)):B("",!0),e("div",{class:"flag",style:D({opacity:t.topicName?"1":"0"})}," #"+i(t.topicName),5),e("div",Y,[e("div",Z,[e("div",{class:"avatar",onClick:k},[e("img",{src:t.authorAvatar,alt:t.author,style:{width:"100%",height:"100%"}},null,8,ee)]),e("div",te,i(t.author),1)]),e("div",se,i(t.timeAgo.slice(0,10)),1)]),e("div",oe,[e("ul",ie,[e("li",{onClick:l[2]||(l[2]=n=>v(0)),class:y(s.is_like==1?"active":"message")},[r(m,{name:"like",size:16,rgap:2,color:s.is_like==1?"#00b0b0":"#999999"},null,8,["color"]),e("span",null,i(s.like_count||0),1)],2),e("li",{onClick:l[3]||(l[3]=n=>v(1)),class:y(s.is_collect==1?"active":"message")},[r(m,{name:"collect",size:16,rgap:2,color:t.is_collect==1?"#00b0b0":"#999999"},null,8,["color"]),e("span",null,i(s.collect_count||0),1)],2),e("li",{onClick:_},[r(m,{name:"message",size:16,rgap:2,color:"#999999"}),e("span",null,i(s.comment_count||0),1)]),e("li",{onClick:S},[r(m,{name:"forward",size:16,rgap:2,color:"#999999"}),e("span",null,i(s.share_count||0),1)])])])])])],64)}}};var de=I(le,[["__scopeId","data-v-263b05ae"]]);export{de as I};
|