You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
paopao-ce/web/dist/assets/content-DkpsrrTA.js

1 line
9.8 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import{A as e,Bt as t,C as n,D as r,K as i,M as a,O as o,Q as s,S as c,W as l,h as u,ht as d,lt as f,p,w as m,x as h}from"./@css-render-YsNuQTaE.js";import{$ as g,C as _,G as v,H as y,T as b,k as x,w as S}from"./naive-ui-Dv03sO69.js";import{a as C,r as w}from"./sidebar-DRayLsOo.js";import{I as T,J as E}from"./@vicons-CZeOmejd.js";import{t as D}from"./paopao-video-player-DnRZoPkN.js";var O={class:`link-wrap`},k={class:`link-txt-wrap`},A=[`href`],j={class:`link-txt`},M=w(e({__name:`post-link`,props:{links:{default:()=>[]}},setup(e){let n=e;return(e,r)=>{let a=v;return l(),m(`div`,O,[(l(!0),m(u,null,i(n.links,e=>(l(),m(`div`,{class:`link-item`,key:e.id},[o(a,{class:`hash-link`},{default:s(()=>[o(d(T))]),_:1}),h(`div`,k,[h(`a`,{href:e.content,class:`hash-link`,target:`_blank`,onClick:r[0]||=p(()=>{},[`stop`])},[h(`span`,j,t(e.content),1)],8,A)])]))),128))])}}}),[[`__scopeId`,`data-v-3289864d`]]),N={key:0},P=e({__name:`post-video`,props:{videos:{default:()=>[]},full:{type:Boolean,default:!1}},setup(e){let t=e;return(r,a)=>{let f=x,h=b;return t.videos.length>0?(l(),m(`div`,N,[o(h,{"x-gap":4,"y-gap":4,cols:e.full?1:5},{default:s(()=>[o(f,{span:e.full?1:3},{default:s(()=>[(l(!0),m(u,null,i(t.videos,e=>(l(),c(d(D),{onClick:a[0]||=p(()=>{},[`stop`]),key:e.id,src:e.content,colors:[`#18a058`,`#2aca75`],hoverable:!0,theme:`gradient`},null,8,[`src`]))),128))]),_:1},8,[`span`])]),_:1},8,[`cols`])])):n(``,!0)}}}),F={class:`images-wrap`},I=e({__name:`post-image`,props:{imgs:{default:()=>[]}},setup(e){let t=`https://paopao-assets.oss-cn-shanghai.aliyuncs.com/public/404.png`,r=`?x-oss-process=image/resize,m_fill,w_300,h_300,limit_0/auto-orient,1/format,webp`,a=e;return(e,f)=>{let h=_,g=x,v=b,y=S;return l(),m(`div`,F,[[1].includes(a.imgs.length)?(l(),c(y,{key:0},{default:s(()=>[o(v,{"x-gap":4,"y-gap":4,cols:2},{default:s(()=>[(l(!0),m(u,null,i(a.imgs,e=>(l(),c(g,{key:e.id},{default:s(()=>[o(h,{onError:()=>e.content=d(t),onClick:f[0]||=p(()=>{},[`stop`]),class:`post-img x1`,"object-fit":`cover`,src:e.content+d(r),"preview-src":e.content},null,8,[`onError`,`src`,`preview-src`])]),_:2},1024))),128))]),_:1})]),_:1})):n(``,!0),[2,3].includes(a.imgs.length)?(l(),c(y,{key:1},{default:s(()=>[o(v,{"x-gap":4,"y-gap":4,cols:3},{default:s(()=>[(l(!0),m(u,null,i(a.imgs,e=>(l(),c(g,{key:e.id},{default:s(()=>[o(h,{onError:()=>e.content=d(t),onClick:f[1]||=p(()=>{},[`stop`]),class:`post-img x2`,"object-fit":`cover`,src:e.content+d(r),"preview-src":e.content},null,8,[`onError`,`src`,`preview-src`])]),_:2},1024))),128))]),_:1})]),_:1})):n(``,!0),[4].includes(a.imgs.length)?(l(),c(y,{key:2},{default:s(()=>[o(v,{"x-gap":4,"y-gap":4,cols:4},{default:s(()=>[(l(!0),m(u,null,i(a.imgs,e=>(l(),c(g,{key:e.id},{default:s(()=>[o(h,{onError:()=>e.content=d(t),onClick:f[2]||=p(()=>{},[`stop`]),class:`post-img x3`,"object-fit":`cover`,src:e.content+d(r),"preview-src":e.content},null,8,[`onError`,`src`,`preview-src`])]),_:2},1024))),128))]),_:1})]),_:1})):n(``,!0),[5].includes(a.imgs.length)?(l(),c(y,{key:3},{default:s(()=>[o(v,{"x-gap":4,"y-gap":4,cols:3},{default:s(()=>[(l(!0),m(u,null,i(a.imgs,(e,i)=>(l(),m(u,{key:e.id},[i<3?(l(),c(g,{key:0},{default:s(()=>[o(h,{onError:()=>e.content=d(t),onClick:f[3]||=p(()=>{},[`stop`]),class:`post-img x2`,"object-fit":`cover`,src:e.content+d(r),"preview-src":e.content},null,8,[`onError`,`src`,`preview-src`])]),_:2},1024)):n(``,!0)],64))),128))]),_:1}),o(v,{"x-gap":4,"y-gap":4,cols:2,style:{"margin-top":`4px`}},{default:s(()=>[(l(!0),m(u,null,i(a.imgs,(e,i)=>(l(),m(u,{key:e.id},[i>=3?(l(),c(g,{key:0},{default:s(()=>[o(h,{onError:()=>e.content=d(t),onClick:f[4]||=p(()=>{},[`stop`]),class:`post-img x1`,"object-fit":`cover`,src:e.content+d(r),"preview-src":e.content},null,8,[`onError`,`src`,`preview-src`])]),_:2},1024)):n(``,!0)],64))),128))]),_:1})]),_:1})):n(``,!0),[6].includes(a.imgs.length)?(l(),c(y,{key:4},{default:s(()=>[o(v,{"x-gap":4,"y-gap":4,cols:3},{default:s(()=>[(l(!0),m(u,null,i(a.imgs,(e,i)=>(l(),m(u,{key:e.id},[i<3?(l(),c(g,{key:0},{default:s(()=>[o(h,{onError:()=>e.content=d(t),onClick:f[5]||=p(()=>{},[`stop`]),class:`post-img x2`,"object-fit":`cover`,src:e.content+d(r),"preview-src":e.content},null,8,[`onError`,`src`,`preview-src`])]),_:2},1024)):n(``,!0)],64))),128))]),_:1}),o(v,{"x-gap":4,"y-gap":4,cols:3,style:{"margin-top":`4px`}},{default:s(()=>[(l(!0),m(u,null,i(a.imgs,(e,i)=>(l(),m(u,{key:e.id},[i>=3?(l(),c(g,{key:0},{default:s(()=>[o(h,{onError:()=>e.content=d(t),onClick:f[6]||=p(()=>{},[`stop`]),class:`post-img x2`,"object-fit":`cover`,src:e.content+d(r),"preview-src":e.content},null,8,[`onError`,`src`,`preview-src`])]),_:2},1024)):n(``,!0)],64))),128))]),_:1})]),_:1})):n(``,!0),a.imgs.length===7?(l(),c(y,{key:5},{default:s(()=>[o(v,{"x-gap":4,"y-gap":4,cols:4},{default:s(()=>[(l(!0),m(u,null,i(a.imgs,(e,i)=>(l(),m(u,null,[i<4?(l(),c(g,{key:e.id},{default:s(()=>[o(h,{onError:()=>e.content=d(t),onClick:f[7]||=p(()=>{},[`stop`]),class:`post-img x3`,"object-fit":`cover`,src:e.content+d(r),"preview-src":e.content},null,8,[`onError`,`src`,`preview-src`])]),_:2},1024)):n(``,!0)],64))),256))]),_:1}),o(v,{"x-gap":4,"y-gap":4,cols:3,style:{"margin-top":`4px`}},{default:s(()=>[(l(!0),m(u,null,i(a.imgs,(e,i)=>(l(),m(u,null,[i>=4?(l(),c(g,{key:e.id},{default:s(()=>[o(h,{onError:()=>e.content=d(t),onClick:f[8]||=p(()=>{},[`stop`]),class:`post-img x2`,"object-fit":`cover`,src:e.content+d(r),"preview-src":e.content},null,8,[`onError`,`src`,`preview-src`])]),_:2},1024)):n(``,!0)],64))),256))]),_:1})]),_:1})):n(``,!0),a.imgs.length===8?(l(),c(y,{key:6},{default:s(()=>[o(v,{"x-gap":4,"y-gap":4,cols:4},{default:s(()=>[(l(!0),m(u,null,i(a.imgs,(e,i)=>(l(),m(u,null,[i<4?(l(),c(g,{key:e.id},{default:s(()=>[o(h,{onError:()=>e.content=d(t),onClick:f[9]||=p(()=>{},[`stop`]),class:`post-img x3`,"object-fit":`cover`,src:e.content+d(r),"preview-src":e.content},null,8,[`onError`,`src`,`preview-src`])]),_:2},1024)):n(``,!0)],64))),256))]),_:1}),o(v,{"x-gap":4,"y-gap":4,cols:4,style:{"margin-top":`4px`}},{default:s(()=>[(l(!0),m(u,null,i(a.imgs,(e,i)=>(l(),m(u,null,[i>=4?(l(),c(g,{key:e.id},{default:s(()=>[o(h,{onError:()=>e.content=d(t),onClick:f[10]||=p(()=>{},[`stop`]),class:`post-img x3`,"object-fit":`cover`,src:e.content+d(r),"preview-src":e.content},null,8,[`onError`,`src`,`preview-src`])]),_:2},1024)):n(``,!0)],64))),256))]),_:1})]),_:1})):n(``,!0),a.imgs.length===9?(l(),c(y,{key:7},{default:s(()=>[o(v,{"x-gap":4,"y-gap":4,cols:3},{default:s(()=>[(l(!0),m(u,null,i(a.imgs,(e,i)=>(l(),m(u,null,[i<3?(l(),c(g,{key:e.id},{default:s(()=>[o(h,{onError:()=>e.content=d(t),onClick:f[11]||=p(()=>{},[`stop`]),class:`post-img x2`,"object-fit":`cover`,src:e.content+d(r),"preview-src":e.content},null,8,[`onError`,`src`,`preview-src`])]),_:2},1024)):n(``,!0)],64))),256))]),_:1}),o(v,{"x-gap":4,"y-gap":4,cols:3,style:{"margin-top":`4px`}},{default:s(()=>[(l(!0),m(u,null,i(a.imgs,(e,i)=>(l(),m(u,null,[i>=3&&i<6?(l(),c(g,{key:e.id},{default:s(()=>[o(h,{onError:()=>e.content=d(t),onClick:f[12]||=p(()=>{},[`stop`]),class:`post-img x2`,"object-fit":`cover`,src:e.content+d(r),"preview-src":e.content},null,8,[`onError`,`src`,`preview-src`])]),_:2},1024)):n(``,!0)],64))),256))]),_:1}),o(v,{"x-gap":4,"y-gap":4,cols:3,style:{"margin-top":`4px`}},{default:s(()=>[(l(!0),m(u,null,i(a.imgs,(e,i)=>(l(),m(u,null,[i>=6?(l(),c(g,{key:e.id},{default:s(()=>[o(h,{onError:()=>e.content=d(t),onClick:f[13]||=p(()=>{},[`stop`]),class:`post-img x2`,"object-fit":`cover`,src:e.content+d(r),"preview-src":e.content},null,8,[`onError`,`src`,`preview-src`])]),_:2},1024)):n(``,!0)],64))),256))]),_:1})]),_:1})):n(``,!0)])}}}),L={class:`attachment-wrap`},R=w(e({__name:`post-attachment`,props:{attachments:{default:()=>[]},price:{default:0}},setup(e){let n=e,c=f(!1),h=f(``),_=f(0),b=e=>{c.value=!0,_.value=e.id,h.value=`这是一个免费附件,您可以直接下载?`,e.type===8&&(h.value=()=>a(`div`,{},[a(`p`,{},`这是一个收费附件,下载将收取`+(n.price/100).toFixed(2)+``)]),C.v1.attachment.get.precheck({id:_.value}).then(e=>{e.paid&&(h.value=()=>a(`div`,{},[a(`p`,{},`此次下载您已支付或无需付费,请确认下载`)]))}).catch(e=>{c.value=!1}))},x=()=>{C.v1.attachment.get._self({id:_.value}).then(e=>{window.open(e.signed_url.replace(`http://`,`https://`),`_blank`)}).catch(e=>{console.log(e)})};return(n,a)=>{let f=v,_=g,S=y;return l(),m(`div`,L,[(l(!0),m(u,null,i(e.attachments,e=>(l(),m(`div`,{class:`attach-item`,key:e.id},[o(_,{onClick:p(t=>b(e),[`stop`]),type:`primary`,size:`tiny`,dashed:``},{icon:s(()=>[o(f,null,{default:s(()=>[o(d(E))]),_:1})]),default:s(()=>[r(` `+t(e.type===8?`收费`:`免费`)+`附件 `,1)]),_:2},1032,[`onClick`])]))),128)),o(S,{show:c.value,"onUpdate:show":a[0]||=e=>c.value=e,"mask-closable":!1,preset:`dialog`,title:`下载提示`,content:h.value,"positive-text":`确认下载`,"negative-text":`取消`,"icon-placement":`top`,onPositiveClick:x},null,8,[`show`,`content`])])}}}),[[`__scopeId`,`data-v-4250dc16`]]),z=e=>{let t=[],n=[];return e=e.replace(/<[^>]*?>/gi,``).replace(/(.*?)<\/[^>]*?>/gi,``).replace(/(#|)([^#@\s])+?\s+?/g,e=>(t.push(e.substr(1).trim()),`<a class="hash-link" data-detail="tag:`+encodeURIComponent(e.substr(1).trim())+`">`+e.trim()+`</a> `)).replace(/@([a-zA-Z0-9])+?\s+?/g,e=>(n.push(e.substr(1).trim()),`<a class="hash-link" data-detail="user:`+encodeURIComponent(e.substr(1).trim())+`">`+e.trim()+`</a> `)),{content:e,tags:t,users:n}},B=(e,t,n,r,i=!0)=>{let a=e.length>r;if(i&&a){e=e.substring(0,r);let t=e.charAt(r-1);(t==`#`||t==`#`||t==`@`)&&(e=e.substring(0,r-1))}return e=e.replace(/<[^>]*?>/gi,``).replace(/(.*?)<\/[^>]*?>/gi,``).replace(/(#|)([^#@\s])+?\s+?/g,e=>`<a class="hash-link" data-detail="tag:`+encodeURIComponent(e.substring(1).trim())+`">`+e.trim()+`</a> `).replace(/@([a-zA-Z0-9])+?\s+?/g,e=>`<a class="hash-link" data-detail="user:`+encodeURIComponent(e.substring(1).trim())+`">`+e.trim()+`</a> `),a&&(e=e.trimEnd()+(i?`...&nbsp;`:`&nbsp;`)+`<a class="hash-link" data-detail="post">`+(i?t:n)+`</a> `),e};export{P as a,I as i,B as n,M as o,R as r,z as t};