mirror of https://github.com/rocboss/paopao-ce
commit
afa01da5bf
@ -1 +1 @@
|
||||
import{A as e,D as t,O as n,Q as r,W as i,w as a}from"./@css-render-YsNuQTaE.js";import{i as o}from"./vue-router-Dw9lfhBK.js";import{$ as s,m as c,x as l}from"./naive-ui-Dv03sO69.js";import"./@juggle-BrKhuOcS.js";import{r as u}from"./sidebar-DRayLsOo.js";import{t as d}from"./main-nav-DUyzQZis.js";var f=u(e({__name:`404`,setup(e){let u=o(),f=()=>{u.push({path:`/`})};return(e,o)=>{let u=d,p=s,m=c,h=l;return i(),a(`div`,null,[n(u,{title:`404`}),n(h,{class:`main-content-wrap wrap404`,bordered:``},{default:r(()=>[n(m,{status:`404`,title:`404 资源不存在`,description:`再看看其他的吧`},{footer:r(()=>[n(p,{onClick:f},{default:r(()=>[...o[0]||=[t(`回主页`,-1)]]),_:1})]),_:1})]),_:1})])}}}),[[`__scopeId`,`data-v-21b99e62`]]);export{f as default};
|
||||
import{A as e,D as t,O as n,Q as r,W as i,w as a}from"./@css-render-YsNuQTaE.js";import{i as o}from"./vue-router-Dw9lfhBK.js";import{$ as s,m as c,x as l}from"./naive-ui-Dv03sO69.js";import"./@juggle-BrKhuOcS.js";import{r as u}from"./sidebar-B2rODElh.js";import{t as d}from"./main-nav-BW6UKmWQ.js";var f=u(e({__name:`404`,setup(e){let u=o(),f=()=>{u.push({path:`/`})};return(e,o)=>{let u=d,p=s,m=c,h=l;return i(),a(`div`,null,[n(u,{title:`404`}),n(h,{class:`main-content-wrap wrap404`,bordered:``},{default:r(()=>[n(m,{status:`404`,title:`404 资源不存在`,description:`再看看其他的吧`},{footer:r(()=>[n(p,{onClick:f},{default:r(()=>[...o[0]||=[t(`回主页`,-1)]]),_:1})]),_:1})]),_:1})])}}}),[[`__scopeId`,`data-v-21b99e62`]]);export{f as default};
|
||||
@ -1 +1 @@
|
||||
import{A as e,Bt as t,C as n,H as r,It as i,K as a,O as o,Q as s,S as c,W as l,h as u,ht as d,lt as f,w as p,x as m}from"./@css-render-YsNuQTaE.js";import{r as h}from"./pinia-TbaIYBWH.js";import{r as g}from"./vue-router-Dw9lfhBK.js";import{X as _,b as v,ot as y,x as b}from"./naive-ui-Dv03sO69.js";import"./@juggle-BrKhuOcS.js";import{l as x,r as S}from"./sidebar-DRayLsOo.js";import"./moment-D_9q9veS.js";import{i as C}from"./index-C6IeTwfo.js";import{t as w}from"./main-nav-DUyzQZis.js";import{t as T}from"./post-skeleton-BwZD6JWX.js";var E={key:0,class:`pagination-wrap`},D={key:0,class:`skeleton-wrap`},O={key:1},k={key:0,class:`empty-wrap`},A={class:`bill-line`},j=S(e({__name:`Anouncement`,setup(e){let{collapsedRight:S}=h(x()),j=g(),M=f(!1),N=f([]),P=f(+j.query.p||1),F=f(20),I=f(0),L=e=>{P.value=e};return r(()=>{}),(e,r)=>{let f=w,h=_,g=T,x=y,j=v,R=b;return l(),p(`div`,null,[o(f,{title:`公告`}),o(R,{class:`main-content-wrap`,bordered:``},{footer:s(()=>[I.value>1?(l(),p(`div`,E,[o(h,{page:P.value,"onUpdate:page":L,"page-slot":d(S)?5:8,"page-count":I.value},null,8,[`page`,`page-slot`,`page-count`])])):n(``,!0)]),default:s(()=>[M.value?(l(),p(`div`,D,[o(g,{num:F.value},null,8,[`num`])])):(l(),p(`div`,O,[N.value.length===0?(l(),p(`div`,k,[o(x,{size:`large`,description:`暂无数据`})])):n(``,!0),(l(!0),p(u,null,a(N.value,e=>(l(),c(j,{key:e.id},{default:s(()=>[m(`div`,A,[m(`div`,null,`NO.`+t(e.id),1),m(`div`,null,t(e.reason),1),m(`div`,{class:i({income:e.change_amount>=0,out:e.change_amount<0})},t((e.change_amount>0?`+`:``)+(e.change_amount/100).toFixed(2)),3),m(`div`,null,t(d(C)(e.created_on)),1)])]),_:2},1024))),128))]))]),_:1})])}}}),[[`__scopeId`,`data-v-2279d607`]]);export{j as default};
|
||||
import{A as e,Bt as t,C as n,H as r,It as i,K as a,O as o,Q as s,S as c,W as l,h as u,ht as d,lt as f,w as p,x as m}from"./@css-render-YsNuQTaE.js";import{r as h}from"./pinia-TbaIYBWH.js";import{r as g}from"./vue-router-Dw9lfhBK.js";import{X as _,b as v,ot as y,x as b}from"./naive-ui-Dv03sO69.js";import"./@juggle-BrKhuOcS.js";import{l as x,r as S}from"./sidebar-B2rODElh.js";import"./moment-D_9q9veS.js";import{i as C}from"./index-BzZcw6rK.js";import{t as w}from"./main-nav-BW6UKmWQ.js";import{t as T}from"./post-skeleton-CJ8iRGBT.js";var E={key:0,class:`pagination-wrap`},D={key:0,class:`skeleton-wrap`},O={key:1},k={key:0,class:`empty-wrap`},A={class:`bill-line`},j=S(e({__name:`Anouncement`,setup(e){let{collapsedRight:S}=h(x()),j=g(),M=f(!1),N=f([]),P=f(+j.query.p||1),F=f(20),I=f(0),L=e=>{P.value=e};return r(()=>{}),(e,r)=>{let f=w,h=_,g=T,x=y,j=v,R=b;return l(),p(`div`,null,[o(f,{title:`公告`}),o(R,{class:`main-content-wrap`,bordered:``},{footer:s(()=>[I.value>1?(l(),p(`div`,E,[o(h,{page:P.value,"onUpdate:page":L,"page-slot":d(S)?5:8,"page-count":I.value},null,8,[`page`,`page-slot`,`page-count`])])):n(``,!0)]),default:s(()=>[M.value?(l(),p(`div`,D,[o(g,{num:F.value},null,8,[`num`])])):(l(),p(`div`,O,[N.value.length===0?(l(),p(`div`,k,[o(x,{size:`large`,description:`暂无数据`})])):n(``,!0),(l(!0),p(u,null,a(N.value,e=>(l(),c(j,{key:e.id},{default:s(()=>[m(`div`,A,[m(`div`,null,`NO.`+t(e.id),1),m(`div`,null,t(e.reason),1),m(`div`,{class:i({income:e.change_amount>=0,out:e.change_amount<0})},t((e.change_amount>0?`+`:``)+(e.change_amount/100).toFixed(2)),3),m(`div`,null,t(d(C)(e.created_on)),1)])]),_:2},1024))),128))]))]),_:1})])}}}),[[`__scopeId`,`data-v-2279d607`]]);export{j as default};
|
||||
@ -1 +0,0 @@
|
||||
.load-more[data-v-f48dcd18]{margin:20px}.load-more .load-more-wrap[data-v-f48dcd18]{flex-direction:row;justify-content:center;align-items:center;gap:14px;display:flex}.load-more .load-more-wrap .load-more-spinner[data-v-f48dcd18]{opacity:.65;font-size:14px}.dark .main-content-wrap[data-v-f48dcd18],.dark .empty-wrap[data-v-f48dcd18],.dark .skeleton-wrap[data-v-f48dcd18]{background-color:#101014bf}
|
||||
@ -1 +0,0 @@
|
||||
import{o as e}from"./rolldown-runtime-Bhmf7a9N.js";import{A as t,Bt as n,C as r,H as i,K as a,O as o,Q as s,S as c,W as l,h as u,ht as d,lt as f,w as p,x as m}from"./@css-render-YsNuQTaE.js";import{r as h}from"./pinia-TbaIYBWH.js";import{r as g}from"./vue-router-Dw9lfhBK.js";import{P as _,U as v,b as y,f as b,ot as x,x as S}from"./naive-ui-Dv03sO69.js";import"./@juggle-BrKhuOcS.js";import{a as C,c as w,l as T,r as E}from"./sidebar-DRayLsOo.js";import"./moment-D_9q9veS.js";import{t as D}from"./main-nav-DUyzQZis.js";import{t as O}from"./post-skeleton-BwZD6JWX.js";import{t as k}from"./whisper-C0GBvvBh.js";import"./content-DkpsrrTA.js";import"./copy-to-clipboard-qdVIK2zo.js";import{n as A,t as j}from"./post-item-CQ5OU9rm.js";import"./@vue-cLJXtEPP.js";import{t as M}from"./v3-infinite-loading-Dj1QGmV8.js";var N=e(M()),P={key:0,class:`skeleton-wrap`},ee={key:1},te={key:0,class:`empty-wrap`},ne={key:1},F={key:2},I={class:`load-more-wrap`},L={class:`load-more-spinner`},R=E(t({__name:`Collection`,setup(e){let t=T(),E=w(),{collapsedRight:M,desktopModelShow:R}=h(t),{userInfo:z}=h(E),B=g(),V=v(),H=f(!1),U=f(!1),W=f([]),G=f(+B.query.p||1),K=f(20),q=f(0),J=f(!1),Y=f({id:0,avatar:``,username:``,nickname:``,is_admin:!1,is_friend:!0,is_following:!1,created_on:0,follows:0,followings:0,status:1}),X=e=>{Y.value=e,J.value=!0},re=()=>{J.value=!1},Z=e=>{V.success({title:`提示`,content:`确定`+(e.user.is_following?`取消关注`:`关注`)+`该用户吗?`,positiveText:`确定`,negativeText:`取消`,onPositiveClick:()=>{e.user.is_following?C.v1.user.post.unfollow({user_id:e.user.id}).then(t=>{window.$message.success(`操作成功`),Q(e.user_id,!1)}).catch(e=>{}):C.v1.user.post.follow({user_id:e.user.id}).then(t=>{window.$message.success(`关注成功`),Q(e.user_id,!0)}).catch(e=>{})}})};function Q(e,t){for(let n in W.value)W.value[n].user_id==e&&(W.value[n].user.is_following=t)}let $=()=>{H.value=!0,C.v1.user.get.collections({page:G.value,page_size:K.value}).then(e=>{H.value=!1,e.list.length===0&&(U.value=!0),G.value>1?W.value=W.value.concat(e.list):(W.value=e.list,window.scrollTo(0,0)),q.value=Math.ceil(e.pager.total_rows/K.value)}).catch(e=>{H.value=!1,G.value>1&&G.value--})},ie=()=>{G.value<q.value||q.value==0?(U.value=!1,G.value++,$()):U.value=!0};return i(()=>{$()}),(e,t)=>{let i=D,f=O,h=x,g=j,v=y,C=A,w=k,T=S,E=b,M=_;return l(),p(`div`,null,[o(i,{title:`收藏`}),o(T,{class:`main-content-wrap`,bordered:``},{default:s(()=>[H.value&&W.value.length===0?(l(),p(`div`,P,[o(f,{num:K.value},null,8,[`num`])])):(l(),p(`div`,ee,[W.value.length===0?(l(),p(`div`,te,[o(h,{size:`large`,description:`暂无数据`})])):r(``,!0),d(R)?(l(),p(`div`,ne,[(l(!0),p(u,null,a(W.value,e=>(l(),c(v,{key:e.id},{default:s(()=>[o(g,{post:e,isOwner:d(z).id==e.user_id,addFollowAction:!0,onSendWhisper:X,onHandleFollowAction:Z},null,8,[`post`,`isOwner`])]),_:2},1024))),128))])):(l(),p(`div`,F,[(l(!0),p(u,null,a(W.value,e=>(l(),c(v,{key:e.id},{default:s(()=>[o(C,{post:e,isOwner:d(z).id==e.user_id,addFollowAction:!0,onSendWhisper:X,onHandleFollowAction:Z},null,8,[`post`,`isOwner`])]),_:2},1024))),128))]))])),o(w,{show:J.value,user:Y.value,onSuccess:re},null,8,[`show`,`user`])]),_:1}),q.value>0?(l(),c(M,{key:0,justify:`center`},{default:s(()=>[o(d(N.default),{class:`load-more`,slots:{complete:`没有更多收藏了`,error:`加载出错`},onInfinite:ie},{spinner:s(()=>[m(`div`,I,[U.value?r(``,!0):(l(),c(E,{key:0,size:14})),m(`span`,L,n(U.value?`没有更多收藏了`:`加载更多`),1)])]),_:1})]),_:1})):r(``,!0)])}}}),[[`__scopeId`,`data-v-f48dcd18`]]);export{R as default};
|
||||
@ -0,0 +1 @@
|
||||
.load-more[data-v-c376cb92]{margin:20px}.load-more .load-more-wrap[data-v-c376cb92]{flex-direction:row;justify-content:center;align-items:center;gap:14px;display:flex}.load-more .load-more-wrap .load-more-spinner[data-v-c376cb92]{opacity:.65;font-size:14px}.dark .main-content-wrap[data-v-c376cb92],.dark .empty-wrap[data-v-c376cb92],.dark .skeleton-wrap[data-v-c376cb92]{background-color:#101014bf}
|
||||
@ -0,0 +1 @@
|
||||
import{o as e}from"./rolldown-runtime-Bhmf7a9N.js";import{A as t,Bt as n,C as r,H as i,K as a,O as o,Q as s,S as c,W as l,h as u,ht as d,lt as f,w as p,x as m}from"./@css-render-YsNuQTaE.js";import{r as h}from"./pinia-TbaIYBWH.js";import{r as g}from"./vue-router-Dw9lfhBK.js";import{P as _,U as v,b as y,f as b,ot as x,x as S}from"./naive-ui-Dv03sO69.js";import"./@juggle-BrKhuOcS.js";import{a as C,c as w,l as T,r as E}from"./sidebar-B2rODElh.js";import"./moment-D_9q9veS.js";import{t as D}from"./main-nav-BW6UKmWQ.js";import{t as O}from"./post-skeleton-CJ8iRGBT.js";import{n as k}from"./useUserAction-DVqObL5J.js";import"./usePostContent-DV6QgefX.js";import"./copy-to-clipboard-qdVIK2zo.js";import{t as A}from"./post-item-iSi0SGnI.js";import"./@vue-cLJXtEPP.js";import{t as j}from"./v3-infinite-loading-Dj1QGmV8.js";var M=e(j()),N={key:0,class:`skeleton-wrap`},P={key:1},F={key:0,class:`empty-wrap`},I={class:`load-more-wrap`},L={class:`load-more-spinner`},R=E(t({__name:`Collection`,setup(e){let t=T(),E=w(),{collapsedRight:j,desktopModelShow:R}=h(t),{userInfo:z}=h(E),B=g();v();let V=f(!1),H=f(!1),U=f([]),W=f(+B.query.p||1),G=f(20),K=f(0),q=f(!1),J=f({id:0,avatar:``,username:``,nickname:``,is_admin:!1,is_friend:!0,is_following:!1,created_on:0,follows:0,followings:0,status:1}),Y=e=>{J.value=e,q.value=!0},X=()=>{q.value=!1};function Z(e,t){for(let n in U.value)U.value[n].user_id==e&&(U.value[n].user.is_following=t)}let Q=()=>{V.value=!0,C.v1.user.get.collections({page:W.value,page_size:G.value}).then(e=>{V.value=!1,e.list.length===0&&(H.value=!0),W.value>1?U.value=U.value.concat(e.list):(U.value=e.list,window.scrollTo(0,0)),K.value=Math.ceil(e.pager.total_rows/G.value)}).catch(e=>{V.value=!1,W.value>1&&W.value--})},$=()=>{W.value<K.value||K.value==0?(H.value=!1,W.value++,Q()):H.value=!0};return i(()=>{Q()}),(e,t)=>{let i=D,f=O,h=x,g=A,v=y,C=k,w=S,T=b,E=_;return l(),p(`div`,null,[o(i,{title:`收藏`}),o(w,{class:`main-content-wrap`,bordered:``},{default:s(()=>[V.value&&U.value.length===0?(l(),p(`div`,N,[o(f,{num:G.value},null,8,[`num`])])):(l(),p(`div`,P,[U.value.length===0?(l(),p(`div`,F,[o(h,{size:`large`,description:`暂无数据`})])):r(``,!0),(l(!0),p(u,null,a(U.value,e=>(l(),c(v,{key:e.id},{default:s(()=>[o(g,{post:e,isOwner:d(z).id==e.user_id,isMobile:!d(R),addFollowAction:``,onSendWhisper:Y,onPostFollowAction:Z},null,8,[`post`,`isOwner`,`isMobile`])]),_:2},1024))),128))])),o(C,{show:q.value,user:J.value,onSuccess:X},null,8,[`show`,`user`])]),_:1}),K.value>0?(l(),c(E,{key:0,justify:`center`},{default:s(()=>[o(d(M.default),{class:`load-more`,slots:{complete:`没有更多收藏了`,error:`加载出错`},onInfinite:$},{spinner:s(()=>[m(`div`,I,[H.value?r(``,!0):(l(),c(T,{key:0,size:14})),m(`span`,L,n(H.value?`没有更多收藏了`:`加载更多`),1)])]),_:1})]),_:1})):r(``,!0)])}}}),[[`__scopeId`,`data-v-c376cb92`]]);export{R as default};
|
||||
@ -1 +0,0 @@
|
||||
.contact-item[data-v-2e834e1a]{box-sizing:border-box;width:100%;padding:12px 16px}.contact-item[data-v-2e834e1a]:hover{background:#f7f9f9}.contact-item .nickname-wrap[data-v-2e834e1a],.contact-item .username-wrap[data-v-2e834e1a]{font-size:16px;line-height:16px}.contact-item .top-tag[data-v-2e834e1a]{transform:scale(.75)}.contact-item .user-info .info-item[data-v-2e834e1a]{opacity:.75;margin-right:8px;font-size:14px;line-height:14px}.contact-item .item-header-extra[data-v-2e834e1a]{opacity:.75;align-items:center;display:flex}.dark .contact-item[data-v-2e834e1a]{background-color:#101014bf}.dark .contact-item[data-v-2e834e1a]:hover{background:#18181c}.load-more[data-v-9bbff608]{margin:20px}.load-more .load-more-wrap[data-v-9bbff608]{flex-direction:row;justify-content:center;align-items:center;gap:14px;display:flex}.load-more .load-more-wrap .load-more-spinner[data-v-9bbff608]{opacity:.65;font-size:14px}.dark .main-content-wrap[data-v-9bbff608],.dark .empty-wrap[data-v-9bbff608],.dark .skeleton-wrap[data-v-9bbff608]{background-color:#101014bf}
|
||||
@ -0,0 +1 @@
|
||||
.dark .main-content-wrap[data-v-98a9eb10],.dark .empty-wrap[data-v-98a9eb10],.dark .skeleton-wrap[data-v-98a9eb10]{background-color:#101014bf}
|
||||
@ -1 +0,0 @@
|
||||
import{o as e}from"./rolldown-runtime-Bhmf7a9N.js";import{A as t,Bt as n,C as r,D as i,H as a,J as o,K as s,M as c,O as l,Q as u,S as d,W as f,b as p,h as m,ht as h,lt as g,p as _,w as v,x as y}from"./@css-render-YsNuQTaE.js";import{r as b}from"./vue-router-Dw9lfhBK.js";import{$ as x,G as S,P as C,W as w,b as T,f as E,ot as D,s as O,tt as k,x as A}from"./naive-ui-Dv03sO69.js";import"./@juggle-BrKhuOcS.js";import{a as j,r as M}from"./sidebar-DRayLsOo.js";import{k as N,o as P}from"./@vicons-CZeOmejd.js";import"./moment-D_9q9veS.js";import{t as F}from"./index-C6IeTwfo.js";import{t as I}from"./main-nav-DUyzQZis.js";import{t as L}from"./post-skeleton-BwZD6JWX.js";import{t as R}from"./whisper-C0GBvvBh.js";import"./@vue-cLJXtEPP.js";import{t as z}from"./v3-infinite-loading-Dj1QGmV8.js";var B={class:`contact-item`},V={class:`nickname-wrap`},H={class:`username-wrap`},U={class:`user-info`},W={class:`info-item`},G={class:`info-item`},K={class:`item-header-extra`},q=M(t({__name:`contact-item`,props:{contact:{}},emits:[`send-whisper`],setup(e,{emit:t}){let r=t,a=e=>()=>c(S,null,{default:()=>c(e)}),s=e,d=p(()=>[{label:`私信 @`+s.contact.username,key:`whisper`,icon:a(N)}]),m=e=>{switch(e){case`whisper`:r(`send-whisper`,{id:s.contact.user_id,avatar:s.contact.avatar,username:s.contact.username,nickname:s.contact.nickname,is_admin:!1,is_friend:!0,is_following:!1,created_on:0,follows:0,followings:0,status:1});break;default:break}};return(t,r)=>{let a=k,s=o(`router-link`),c=x,p=w,g=O;return f(),v(`div`,B,[l(g,{"content-indented":``},{avatar:u(()=>[l(a,{size:54,src:e.contact.avatar},null,8,[`src`])]),header:u(()=>[y(`span`,V,[l(s,{onClick:r[0]||=_(()=>{},[`stop`]),class:`username-link`,to:{name:`user`,query:{s:e.contact.username}}},{default:u(()=>[i(n(e.contact.nickname),1)]),_:1},8,[`to`])]),y(`span`,H,` @`+n(e.contact.username),1),y(`div`,U,[y(`span`,W,` UID. `+n(e.contact.user_id),1),y(`span`,G,n(h(F)(e.contact.created_on))+`\xA0加入 `,1)])]),"header-extra":u(()=>[y(`div`,K,[l(p,{placement:`bottom-end`,trigger:`click`,size:`small`,options:d.value,onSelect:m},{default:u(()=>[l(c,{quaternary:``,circle:``},{icon:u(()=>[l(h(S),null,{default:u(()=>[l(h(P))]),_:1})]),_:1})]),_:1},8,[`options`])])]),_:1})])}}}),[[`__scopeId`,`data-v-2e834e1a`]]),J=e(z()),Y={key:0,class:`skeleton-wrap`},X={key:1},Z={key:0,class:`empty-wrap`},Q={class:`load-more-wrap`},$={class:`load-more-spinner`},ee=M(t({__name:`Contacts`,setup(e){let t=b(),i=g(!1),o=g(!1),c=g([]),p=g(+t.query.p||1),_=g(20),x=g(0),S=g(!1),w=g({id:0,avatar:``,username:``,nickname:``,is_admin:!1,is_friend:!0,is_following:!1,created_on:0,follows:0,followings:0,status:1}),O=e=>{w.value=e,S.value=!0},k=()=>{S.value=!1},M=()=>{p.value<x.value||x.value==0?(o.value=!1,p.value++,N()):o.value=!0};a(()=>{N()});let N=(e=!1)=>{c.value.length===0&&(i.value=!0),j.v1.user.get.contacts({page:p.value,page_size:_.value}).then(t=>{i.value=!1,t.list.length===0&&(o.value=!0),p.value>1?c.value=c.value.concat(t.list):(c.value=t.list,e&&setTimeout(()=>{window.scrollTo(0,99999)},50)),x.value=Math.ceil(t.pager.total_rows/_.value)}).catch(e=>{i.value=!1,p.value>1&&p.value--})};return(e,t)=>{let a=I,p=L,g=D,b=q,j=T,N=R,P=A,F=E,z=C;return f(),v(m,null,[y(`div`,null,[l(a,{title:`好友`}),l(P,{class:`main-content-wrap`,bordered:``},{default:u(()=>[i.value&&c.value.length===0?(f(),v(`div`,Y,[l(p,{num:_.value},null,8,[`num`])])):(f(),v(`div`,X,[c.value.length===0?(f(),v(`div`,Z,[l(g,{size:`large`,description:`暂无数据`})])):r(``,!0),(f(!0),v(m,null,s(c.value,e=>(f(),d(j,{class:`list-item`,key:e.user_id},{default:u(()=>[l(b,{contact:e,onSendWhisper:O},null,8,[`contact`])]),_:2},1024))),128))])),l(N,{show:S.value,user:w.value,onSuccess:k},null,8,[`show`,`user`])]),_:1})]),x.value>0?(f(),d(z,{key:0,justify:`center`},{default:u(()=>[l(h(J.default),{class:`load-more`,slots:{complete:`没有更多好友了`,error:`加载出错`},onInfinite:M},{spinner:u(()=>[y(`div`,Q,[o.value?r(``,!0):(f(),d(F,{key:0,size:14})),y(`span`,$,n(o.value?`没有更多好友了`:`加载更多`),1)])]),_:1})]),_:1})):r(``,!0)],64)}}}),[[`__scopeId`,`data-v-9bbff608`]]);export{ee as default};
|
||||
@ -0,0 +1 @@
|
||||
import{A as e,C as t,H as n,K as r,O as i,Q as a,S as o,W as s,h as c,ht as l,lt as u,w as d}from"./@css-render-YsNuQTaE.js";import{r as f}from"./vue-router-Dw9lfhBK.js";import{b as p,ot as m,x as h}from"./naive-ui-Dv03sO69.js";import"./@juggle-BrKhuOcS.js";import{a as g,r as _}from"./sidebar-B2rODElh.js";import"./moment-D_9q9veS.js";import{t as v}from"./main-nav-BW6UKmWQ.js";import{t as y}from"./post-skeleton-CJ8iRGBT.js";import{n as b}from"./useUserAction-DVqObL5J.js";import"./@vue-cLJXtEPP.js";import"./v3-infinite-loading-Dj1QGmV8.js";import{t as x}from"./usePagination-B2kaN_Rm.js";import{t as S}from"./infinite-load-more-CuisQVv6.js";import{t as C}from"./user-card-CSodY5hi.js";var w={key:0,class:`skeleton-wrap`},T={key:1},E={key:0,class:`empty-wrap`},D=_(e({__name:`Contacts`,setup(e){let _=f(),{loading:D,noMore:O,page:k,pageSize:A,totalPage:j}=x(20),M=u([]),N=u(!1),P=u({id:0,avatar:``,username:``,nickname:``,is_admin:!1,is_friend:!0,is_following:!1,created_on:0,follows:0,followings:0,status:1});k.value=+_.query.p||1;let F=e=>{P.value=e,N.value=!0},I=()=>{N.value=!1},L=()=>{k.value<j.value||j.value==0?(O.value=!1,k.value++,R()):O.value=!0};n(()=>{R()});let R=(e=!1)=>{M.value.length===0&&(D.value=!0),g.v1.user.get.contacts({page:k.value,page_size:A.value}).then(t=>{D.value=!1,t.list.length===0&&(O.value=!0),k.value>1?M.value=M.value.concat(t.list):(M.value=t.list,e&&setTimeout(()=>{window.scrollTo(0,99999)},50)),j.value=Math.ceil(t.pager.total_rows/A.value)}).catch(e=>{D.value=!1,k.value>1&&k.value--})};return(e,n)=>{let u=v,f=y,g=m,_=p,x=b,k=h;return s(),d(`div`,null,[i(u,{title:`好友`}),i(k,{class:`main-content-wrap`,bordered:``},{default:a(()=>[l(D)&&M.value.length===0?(s(),d(`div`,w,[i(f,{num:l(A)},null,8,[`num`])])):(s(),d(`div`,T,[M.value.length===0?(s(),d(`div`,E,[i(g,{size:`large`,description:`暂无数据`})])):t(``,!0),(s(!0),d(c,null,r(M.value,e=>(s(),o(_,{class:`list-item`,key:e.user_id},{default:a(()=>[i(C,{type:`contact`,contact:e,onSendWhisper:F},null,8,[`contact`])]),_:2},1024))),128))])),i(x,{show:N.value,user:P.value,onSuccess:I},null,8,[`show`,`user`])]),_:1}),i(S,{"total-page":l(j),"no-more":l(O),"complete-text":`没有更多好友了`,onLoadMore:L},null,8,[`total-page`,`no-more`])])}}}),[[`__scopeId`,`data-v-98a9eb10`]]);export{D as default};
|
||||
@ -0,0 +1 @@
|
||||
.main-content-wrap[data-v-ce50f282]{padding:20px}.load-more[data-v-ce50f282]{margin:20px}.load-more .load-more-wrap[data-v-ce50f282]{flex-direction:row;justify-content:center;align-items:center;gap:14px;display:flex}.load-more .load-more-wrap .load-more-spinner[data-v-ce50f282]{opacity:.65;font-size:14px}.dark .main-content-wrap[data-v-ce50f282],.dark .empty-wrap[data-v-ce50f282],.dark .skeleton-wrap[data-v-ce50f282]{background-color:#101014bf}
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
import{o as e}from"./rolldown-runtime-Bhmf7a9N.js";import{A as t,Bt as n,C as r,H as i,K as a,O as o,Q as s,S as c,W as l,b as u,h as d,ht as f,lt as p,w as m,x as h}from"./@css-render-YsNuQTaE.js";import{r as g}from"./vue-router-Dw9lfhBK.js";import{P as _,b as v,c as ee,f as y,l as b,ot as x,x as S}from"./naive-ui-Dv03sO69.js";import"./@juggle-BrKhuOcS.js";import{a as C,r as w}from"./sidebar-B2rODElh.js";import"./moment-D_9q9veS.js";import{t as T}from"./main-nav-BW6UKmWQ.js";import{t as E}from"./post-skeleton-CJ8iRGBT.js";import{n as D,t as O}from"./useUserAction-DVqObL5J.js";import"./@vue-cLJXtEPP.js";import{t as k}from"./v3-infinite-loading-Dj1QGmV8.js";import{t as A}from"./usePagination-B2kaN_Rm.js";import{t as j}from"./user-card-CSodY5hi.js";var M=e(k()),N={key:0,class:`skeleton-wrap`},P={key:1},F={key:0,class:`empty-wrap`},I={class:`load-more-wrap`},L={class:`load-more-spinner`},R=w(t({__name:`Following`,setup(e){let t=g(),w=p([]),k=t.query.n||`粉丝详情`,R=t.query.s||``,z=p(t.query.t||`follows`);p(!1);let{loading:B,noMore:V,page:H,pageSize:U,totalPage:W,reset:G,nextPage:K}=A(20),{showWhisper:q,whisperReceiver:J,onSendWhisper:Y,whisperSuccess:X}=O.useWhisper();function Z(e){w.value=[],G(),z.value=e}let Q=u(()=>z.value==`follows`?`没有更多关注了`:`没有更多粉丝了`),te=()=>{K($)},ne=e=>{Z(e),$()},$=()=>{z.value===`follows`?ie(R):z.value===`followings`&&ae(R)},re=()=>{z.value===`follows`&&(Z(`follows`),$())},ie=(e,t=!1)=>{w.value.length===0&&(B.value=!0),C.v1.user.get.follows({username:e,page:H.value,page_size:U.value}).then(e=>{B.value=!1,e.list.length===0&&(V.value=!0),H.value>1?w.value=w.value.concat(e.list):(w.value=e.list,t&&setTimeout(()=>{window.scrollTo(0,99999)},50)),W.value=Math.ceil(e.pager.total_rows/U.value)}).catch(e=>{B.value=!1,H.value>1&&H.value--})},ae=(e,t=!1)=>{w.value.length===0&&(B.value=!0),C.v1.user.get.followings({username:e,page:H.value,page_size:U.value}).then(e=>{B.value=!1,e.list.length===0&&(V.value=!0),H.value>1?w.value=w.value.concat(e.list):(w.value=e.list,t&&setTimeout(()=>{window.scrollTo(0,99999)},50)),W.value=Math.ceil(e.pager.total_rows/U.value)}).catch(e=>{B.value=!1,H.value>1&&H.value--})};return i(()=>{$()}),(e,t)=>{let i=T,u=b,p=ee,g=E,C=x,O=v,A=D,R=S,H=y,G=_;return l(),m(d,null,[h(`div`,null,[o(i,{title:f(k),back:!0},null,8,[`title`]),o(R,{class:`main-content-wrap`,bordered:``},{default:s(()=>[o(p,{type:`line`,animated:``,"default-value":z.value,"onUpdate:value":ne},{default:s(()=>[o(u,{name:`follows`,tab:`正在关注`}),o(u,{name:`followings`,tab:`我的粉丝`})]),_:1},8,[`default-value`]),f(B)&&w.value.length===0?(l(),m(`div`,N,[o(g,{num:f(U)},null,8,[`num`])])):(l(),m(`div`,P,[w.value.length===0?(l(),m(`div`,F,[o(C,{size:`large`,description:`暂无数据`})])):r(``,!0),(l(!0),m(d,null,a(w.value,e=>(l(),c(O,{key:e.user_id},{default:s(()=>[o(j,{type:`follow`,contact:e,onSendWhisper:f(Y),onUnfollowSuccess:re},null,8,[`contact`,`onSendWhisper`])]),_:2},1024))),128))])),o(A,{show:f(q),user:f(J),onSuccess:f(X)},null,8,[`show`,`user`,`onSuccess`])]),_:1})]),f(W)>0?(l(),c(G,{key:0,justify:`center`},{default:s(()=>[o(f(M.default),{class:`load-more`,slots:{complete:Q.value,error:`加载出错`},onInfinite:te},{spinner:s(()=>[h(`div`,I,[f(V)?r(``,!0):(l(),c(H,{key:0,size:14})),h(`span`,L,n(f(V)?Q.value:`加载更多`),1)])]),_:1},8,[`slots`])]),_:1})):r(``,!0)],64)}}}),[[`__scopeId`,`data-v-ce50f282`]]);export{R as default};
|
||||
@ -1 +0,0 @@
|
||||
.follow-item[data-v-f729688e]{display:border-box;width:100%;padding:12px 16px}.follow-item[data-v-f729688e]:hover{background:#f7f9f9}.follow-item .nickname-wrap[data-v-f729688e],.follow-item .username-wrap[data-v-f729688e]{font-size:16px;line-height:16px}.follow-item .top-tag[data-v-f729688e]{transform:scale(.75)}.follow-item .user-info .info-item[data-v-f729688e]{opacity:.75;margin-right:8px;font-size:14px;line-height:14px}.follow-item .item-header-extra[data-v-f729688e]{opacity:.75;align-items:center;display:flex}.dark .follow-item[data-v-f729688e]{background-color:#101014bf}.dark .follow-item[data-v-f729688e]:hover{background:#18181c}.main-content-wrap[data-v-f2f965b1]{padding:20px}.load-more[data-v-f2f965b1]{margin:20px}.load-more .load-more-wrap[data-v-f2f965b1]{flex-direction:row;justify-content:center;align-items:center;gap:14px;display:flex}.load-more .load-more-wrap .load-more-spinner[data-v-f2f965b1]{opacity:.65;font-size:14px}.dark .main-content-wrap[data-v-f2f965b1],.dark .empty-wrap[data-v-f2f965b1],.dark .skeleton-wrap[data-v-f2f965b1]{background-color:#101014bf}
|
||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
.compose-wrap{box-sizing:border-box;width:100%;padding:16px}.compose-wrap .compose-line{flex-direction:row;display:flex}.compose-wrap .compose-line .compose-user{align-items:center;width:42px;height:42px;display:flex}.compose-wrap .compose-line.compose-options{justify-content:space-between;margin-top:6px;padding-left:42px;display:flex}.compose-wrap .compose-line.compose-options .submit-wrap{align-items:center;display:flex}.compose-wrap .compose-line.compose-options .submit-wrap .text-statistic{width:20px;height:20px;margin-right:8px;transform:rotate(180deg)}.compose-wrap .link-wrap{margin-left:42px;margin-right:42px}.compose-wrap .eye-wrap{margin-left:64px}.compose-wrap .login-only-wrap{justify-content:center;width:100%;display:flex}.compose-wrap .login-only-wrap button{width:50%;margin:0 4px}.compose-wrap .login-wrap{justify-content:center;width:100%;display:flex}.compose-wrap .login-wrap .login-banner{opacity:.8;margin-bottom:12px}.compose-wrap .login-wrap button{margin:0 4px}.attachment-list-wrap{margin-top:12px;margin-left:42px}.attachment-list-wrap .n-upload-file-info__thumbnail{overflow:hidden}.dark .compose-wrap{background-color:#101014bf}.tiny-slide-bar .tiny-slide-bar__list>div.tiny-slide-bar__select .slide-bar-item .slide-bar-item-title[data-v-e4b008f6]{color:#18a058;opacity:.8}.tiny-slide-bar .tiny-slide-bar__list>div:hover .slide-bar-item[data-v-e4b008f6]{cursor:pointer}.tiny-slide-bar .tiny-slide-bar__list>div:hover .slide-bar-item .slide-bar-item-avatar[data-v-e4b008f6],.tiny-slide-bar .tiny-slide-bar__list>div:hover .slide-bar-item .slide-bar-item-title[data-v-e4b008f6]{color:#18a058;opacity:.8}.style-wrap[data-v-e4b008f6]{opacity:.8;margin-top:10px;margin-bottom:4px;margin-left:16px}.style-wrap .style-item.hover[data-v-e4b008f6]{cursor:pointer}.tiny-slide-bar[data-v-e4b008f6]{margin-top:-30px;margin-bottom:-30px}.tiny-slide-bar .slide-bar-item[data-v-e4b008f6]{flex-direction:column;justify-content:center;align-items:center;width:64px;min-height:170px;margin-top:8px;display:flex}.tiny-slide-bar .slide-bar-item .slide-bar-item-title[data-v-e4b008f6]{justify-content:center;height:40px;margin-top:4px;font-size:12px}.load-more[data-v-e4b008f6]{margin:20px}.load-more .load-more-wrap[data-v-e4b008f6]{flex-direction:row;justify-content:center;align-items:center;gap:14px;display:flex}.load-more .load-more-wrap .load-more-spinner[data-v-e4b008f6]{opacity:.65;font-size:14px}.dark .main-content-wrap[data-v-e4b008f6],.dark .pagination-wrap[data-v-e4b008f6],.dark .empty-wrap[data-v-e4b008f6],.dark .skeleton-wrap[data-v-e4b008f6]{background-color:#101014bf}.dark .tiny-slide-bar .tiny-slide-bar__list>div.tiny-slide-bar__select .slide-bar-item .slide-bar-item-title[data-v-e4b008f6],.dark .tiny-slide-bar .tiny-slide-bar__list>div:hover .slide-bar-item .slide-bar-item-title[data-v-e4b008f6]{color:#63e2b7;opacity:.8}.dark .tiny-slide-bar[data-v-e4b008f6]{--ti-slider-progress-box-arrow-hover-text-color:#f2f2f2;--ti-slider-progress-box-arrow-normal-text-color:gray}
|
||||
.compose-wrap{box-sizing:border-box;width:100%;padding:16px}.compose-wrap .compose-line{flex-direction:row;display:flex}.compose-wrap .compose-line .compose-user{align-items:center;width:42px;height:42px;display:flex}.compose-wrap .compose-line.compose-options{justify-content:space-between;margin-top:6px;padding-left:42px;display:flex}.compose-wrap .compose-line.compose-options .submit-wrap{align-items:center;display:flex}.compose-wrap .compose-line.compose-options .submit-wrap .text-statistic{width:20px;height:20px;margin-right:8px;transform:rotate(180deg)}.compose-wrap .link-wrap{margin-left:42px;margin-right:42px}.compose-wrap .eye-wrap{margin-left:64px}.compose-wrap .login-only-wrap{justify-content:center;width:100%;display:flex}.compose-wrap .login-only-wrap button{width:50%;margin:0 4px}.compose-wrap .login-wrap{justify-content:center;width:100%;display:flex}.compose-wrap .login-wrap .login-banner{opacity:.8;margin-bottom:12px}.compose-wrap .login-wrap button{margin:0 4px}.attachment-list-wrap{margin-top:12px;margin-left:42px}.attachment-list-wrap .n-upload-file-info__thumbnail{overflow:hidden}.dark .compose-wrap{background-color:#101014bf}.tiny-slide-bar .tiny-slide-bar__list>div.tiny-slide-bar__select .slide-bar-item .slide-bar-item-title[data-v-bb68ff14]{color:#18a058;opacity:.8}.tiny-slide-bar .tiny-slide-bar__list>div:hover .slide-bar-item[data-v-bb68ff14]{cursor:pointer}.tiny-slide-bar .tiny-slide-bar__list>div:hover .slide-bar-item .slide-bar-item-avatar[data-v-bb68ff14],.tiny-slide-bar .tiny-slide-bar__list>div:hover .slide-bar-item .slide-bar-item-title[data-v-bb68ff14]{color:#18a058;opacity:.8}.style-wrap[data-v-bb68ff14]{opacity:.8;margin-top:10px;margin-bottom:4px;margin-left:16px}.style-wrap .style-item.hover[data-v-bb68ff14]{cursor:pointer}.tiny-slide-bar[data-v-bb68ff14]{margin-top:-30px;margin-bottom:-30px}.tiny-slide-bar .slide-bar-item[data-v-bb68ff14]{flex-direction:column;justify-content:center;align-items:center;width:64px;min-height:170px;margin-top:8px;display:flex}.tiny-slide-bar .slide-bar-item .slide-bar-item-title[data-v-bb68ff14]{justify-content:center;height:40px;margin-top:4px;font-size:12px}.load-more[data-v-bb68ff14]{margin:20px}.load-more .load-more-wrap[data-v-bb68ff14]{flex-direction:row;justify-content:center;align-items:center;gap:14px;display:flex}.load-more .load-more-wrap .load-more-spinner[data-v-bb68ff14]{opacity:.65;font-size:14px}.dark .main-content-wrap[data-v-bb68ff14],.dark .pagination-wrap[data-v-bb68ff14],.dark .empty-wrap[data-v-bb68ff14],.dark .skeleton-wrap[data-v-bb68ff14]{background-color:#101014bf}.dark .tiny-slide-bar .tiny-slide-bar__list>div.tiny-slide-bar__select .slide-bar-item .slide-bar-item-title[data-v-bb68ff14],.dark .tiny-slide-bar .tiny-slide-bar__list>div:hover .slide-bar-item .slide-bar-item-title[data-v-bb68ff14]{color:#63e2b7;opacity:.8}.dark .tiny-slide-bar[data-v-bb68ff14]{--ti-slider-progress-box-arrow-hover-text-color:#f2f2f2;--ti-slider-progress-box-arrow-normal-text-color:gray}
|
||||
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
.message-item[data-v-5471364e]{padding:16px}.message-item.unread[data-v-5471364e]{background:#fcfffc}.message-item .sender-wrap[data-v-5471364e]{align-items:center;display:flex}.message-item .sender-wrap .top-tag[data-v-5471364e]{transform:scale(.75)}.message-item .sender-wrap .username[data-v-5471364e]{opacity:.75;font-size:14px}.message-item .timestamp[data-v-5471364e]{opacity:.75;align-items:center;font-size:12px;display:flex}.message-item .timestamp .timestamp-txt[data-v-5471364e]{margin-left:6px}.message-item .brief-wrap[data-v-5471364e]{margin-top:10px}.message-item .brief-wrap .brief-content[data-v-5471364e],.message-item .brief-wrap .whisper-content-wrap[data-v-5471364e],.message-item .brief-wrap .requesting-friend-wrap[data-v-5471364e]{width:100%;display:flex}.message-item .view-link[data-v-5471364e]{align-items:center;margin-left:8px;display:flex}.message-item .status-info[data-v-5471364e]{align-items:center;margin-left:8px}.dark .message-item[data-v-5471364e]{background-color:#101014bf}.dark .message-item.unread[data-v-5471364e]{background:#0f180b}.dark .message-item .brief-wrap[data-v-5471364e]{background-color:#18181c}.skeleton-item[data-v-e6390d54]{padding:12px;display:flex}.skeleton-item .content[data-v-e6390d54]{width:100%}.dark .skeleton-item[data-v-e6390d54]{background-color:#101014bf}.load-more[data-v-9de52d01]{margin:20px}.load-more .load-more-wrap[data-v-9de52d01]{flex-direction:row;justify-content:center;align-items:center;gap:14px;display:flex}.load-more .load-more-wrap .load-more-spinner[data-v-9de52d01]{opacity:.65;font-size:14px}.title[data-v-9de52d01]{opacity:.9;padding-top:4px}.title-action[data-v-9de52d01]{align-items:center;margin-left:20px;display:flex}.title-filter[data-v-9de52d01]{margin-right:20px}.dark .empty-wrap[data-v-9de52d01],.dark .messages-wrap[data-v-9de52d01],.dark .pagination-wrap[data-v-9de52d01]{background-color:#101014bf}
|
||||
@ -0,0 +1 @@
|
||||
.message-item[data-v-c8b31a22]{padding:16px}.message-item.unread[data-v-c8b31a22]{background:#fcfffc}.message-item .sender-wrap[data-v-c8b31a22]{align-items:center;display:flex}.message-item .sender-wrap .top-tag[data-v-c8b31a22]{transform:scale(.75)}.message-item .sender-wrap .username[data-v-c8b31a22]{opacity:.75;font-size:14px}.message-item .timestamp[data-v-c8b31a22]{opacity:.75;align-items:center;font-size:12px;display:flex}.message-item .timestamp .timestamp-txt[data-v-c8b31a22]{margin-left:6px}.message-item .brief-wrap[data-v-c8b31a22]{margin-top:10px}.message-item .brief-wrap .brief-content[data-v-c8b31a22],.message-item .brief-wrap .whisper-content-wrap[data-v-c8b31a22],.message-item .brief-wrap .requesting-friend-wrap[data-v-c8b31a22]{width:100%;display:flex}.message-item .view-link[data-v-c8b31a22]{align-items:center;margin-left:8px;display:flex}.message-item .status-info[data-v-c8b31a22]{align-items:center;margin-left:8px}.dark .message-item[data-v-c8b31a22]{background-color:#101014bf}.dark .message-item.unread[data-v-c8b31a22]{background:#0f180b}.dark .message-item .brief-wrap[data-v-c8b31a22]{background-color:#18181c}.skeleton-item[data-v-e6390d54]{padding:12px;display:flex}.skeleton-item .content[data-v-e6390d54]{width:100%}.dark .skeleton-item[data-v-e6390d54]{background-color:#101014bf}.title[data-v-5226edc2]{opacity:.9;padding-top:4px}.title-action[data-v-5226edc2]{align-items:center;margin-left:20px;display:flex}.title-filter[data-v-5226edc2]{margin-right:20px}.dark .empty-wrap[data-v-5226edc2],.dark .messages-wrap[data-v-5226edc2],.dark .pagination-wrap[data-v-5226edc2]{background-color:#101014bf}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
.profile-baseinfo[data-v-beaa60a6]{padding:16px;display:flex}.profile-baseinfo .avatar[data-v-beaa60a6]{width:72px}.profile-baseinfo .base-info[data-v-beaa60a6]{width:calc(100% - 84px);margin-left:12px;position:relative}.profile-baseinfo .base-info .username[data-v-beaa60a6]{font-size:16px;line-height:16px}.profile-baseinfo .base-info .userinfo[data-v-beaa60a6]{opacity:.75;margin-top:10px;font-size:14px;line-height:14px}.profile-baseinfo .base-info .userinfo .info-item[data-v-beaa60a6]{margin-right:12px}.profile-baseinfo .base-info .top-tag[data-v-beaa60a6]{transform:scale(.75)}.profile-baseinfo .user-opts[data-v-beaa60a6]{opacity:.75;position:relative}.profile-tabs-wrap[data-v-beaa60a6]{padding:0 16px}.load-more[data-v-beaa60a6]{margin:20px}.load-more .load-more-wrap[data-v-beaa60a6]{flex-direction:row;justify-content:center;align-items:center;gap:14px;display:flex}.load-more .load-more-wrap .load-more-spinner[data-v-beaa60a6]{opacity:.65;font-size:14px}.dark .profile-wrap[data-v-beaa60a6],.dark .pagination-wrap[data-v-beaa60a6]{background-color:#101014bf}
|
||||
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
.profile-baseinfo[data-v-c11e9e7f]{padding:16px;display:flex}.profile-baseinfo .avatar[data-v-c11e9e7f]{width:72px}.profile-baseinfo .base-info[data-v-c11e9e7f]{width:calc(100% - 84px);margin-left:12px;position:relative}.profile-baseinfo .base-info .username[data-v-c11e9e7f]{font-size:16px;line-height:16px}.profile-baseinfo .base-info .userinfo[data-v-c11e9e7f]{opacity:.75;margin-top:10px;font-size:14px;line-height:14px}.profile-baseinfo .base-info .userinfo .info-item[data-v-c11e9e7f]{margin-right:12px}.profile-baseinfo .base-info .top-tag[data-v-c11e9e7f]{transform:scale(.75)}.profile-baseinfo .user-opts[data-v-c11e9e7f]{opacity:.75;position:relative}.profile-tabs-wrap[data-v-c11e9e7f]{padding:0 16px}.load-more[data-v-c11e9e7f]{margin:20px}.load-more .load-more-wrap[data-v-c11e9e7f]{flex-direction:row;justify-content:center;align-items:center;gap:14px;display:flex}.load-more .load-more-wrap .load-more-spinner[data-v-c11e9e7f]{opacity:.65;font-size:14px}.dark .profile-wrap[data-v-c11e9e7f],.dark .pagination-wrap[data-v-c11e9e7f]{background-color:#101014bf}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{A as e,Bt as t,C as n,D as r,H as i,J as a,K as o,O as s,Q as c,S as l,T as u,W as d,X as f,b as p,h as m,ht as h,lt as g,w as _}from"./@css-render-YsNuQTaE.js";import{r as v}from"./pinia-TbaIYBWH.js";import{$ as y,G as b,P as x,W as S,at as C,c as w,f as T,l as E,ot as D,s as O,tt as k,x as A}from"./naive-ui-Dv03sO69.js";import"./@juggle-BrKhuOcS.js";import{c as j,l as M,n as N,r as P}from"./sidebar-DRayLsOo.js";import{a as F}from"./@vicons-CZeOmejd.js";import{E as I,S as L,d as R,j as z,v as B}from"./index-C6IeTwfo.js";import{t as V}from"./main-nav-DUyzQZis.js";var H={key:0,class:`tag-item`},U={key:0,class:`tag-quote`},W={key:1,class:`tag-quote tag-follow`},G={key:0,class:`options`},K=e({__name:`tag-item`,props:{tag:{},showAction:{type:Boolean},checkFollowing:{type:Boolean},checkPin:{type:Boolean}},setup(e){let o=g(!1),u=e,f=p(()=>u.tag.user?u.tag.user.avatar:N),m=p(()=>{let e=[];return u.tag.is_following===0?e.push({label:`关注`,key:`follow`}):(u.tag.is_pin===0?e.push({label:`钉住`,key:`pin`}):e.push({label:`取消钉住`,key:`unpin`}),u.tag.is_top===0?e.push({label:`置顶`,key:`stick`}):e.push({label:`取消置顶`,key:`unstick`}),e.push({label:`取消关注`,key:`unfollow`})),e}),v=e=>{switch(e){case`follow`:R({topic_id:u.tag.id}).then(e=>{u.tag.is_following=1,window.$message.success(`关注成功`)}).catch(e=>{console.log(e)});break;case`unfollow`:z({topic_id:u.tag.id}).then(e=>{u.tag.is_following=0,window.$message.success(`取消关注`)}).catch(e=>{console.log(e)});break;case`pin`:L({topic_id:u.tag.id}).then(e=>{u.tag.is_pin=1,window.$message.success(`钉住成功`)}).catch(e=>{console.log(e)});break;case`unpin`:L({topic_id:u.tag.id}).then(e=>{u.tag.is_pin=0,window.$message.success(`取消钉住`)}).catch(e=>{console.log(e)});break;case`stick`:I({topic_id:u.tag.id}).then(e=>{u.tag.is_top=e.top_status,window.$message.success(`置顶成功`)}).catch(e=>{console.log(e)});break;case`unstick`:I({topic_id:u.tag.id}).then(e=>{u.tag.is_top=e.top_status,window.$message.success(`取消置顶`)}).catch(e=>{console.log(e)});break;default:break}};return i(()=>{o.value=!1}),(i,o)=>{let u=a(`router-link`),p=k,g=C,x=b,w=y,T=S,E=O;return!e.checkFollowing&&!e.checkPin||e.checkFollowing&&e.tag.is_following===1||e.checkPin&&e.tag.is_following===1&&e.tag.is_pin===1?(d(),_(`div`,H,[s(E,null,{header:c(()=>[(d(),l(g,{type:`success`,size:`large`,round:``,key:e.tag.id},{avatar:c(()=>[s(p,{src:f.value},null,8,[`src`])]),default:c(()=>[s(u,{class:`hash-link`,to:{name:`home`,query:{q:e.tag.tag,t:`tag`}}},{default:c(()=>[r(` #`+t(e.tag.tag),1)]),_:1},8,[`to`]),e.showAction?n(``,!0):(d(),_(`span`,U,`(`+t(e.tag.quote_num)+`)`,1)),e.showAction?(d(),_(`span`,W,`(`+t(e.tag.quote_num)+`)`,1)):n(``,!0)]),_:1}))]),"header-extra":c(()=>[e.showAction?(d(),_(`div`,G,[s(T,{placement:`bottom-end`,trigger:`click`,size:`small`,options:m.value,onSelect:v},{default:c(()=>[s(w,{type:`success`,quaternary:``,circle:``,block:``},{icon:c(()=>[s(x,null,{default:c(()=>[s(h(F))]),_:1})]),_:1})]),_:1},8,[`options`])])):n(``,!0)]),_:1})])):n(``,!0)}}}),q={key:0,class:`empty-wrap`},J=P(e({__name:`Topic`,setup(e){let a=M(),{userLogined:y}=v(j()),b=g([]),S=g(`hot`),O=g(!1),k=g(!1),N=g(!1),P=g(!1);f(k,()=>{k.value||(window.$message.success(`保存成功`),a.doRefreshTopicFollow())});let F=p({get:()=>{let e=`编辑`;return k.value&&(e=`保存`),e},set:e=>{}}),I=()=>{O.value=!0,B({type:S.value,num:50}).then(e=>{b.value=e.topics,O.value=!1}).catch(e=>{b.value=[],console.log(e),O.value=!1})},L=e=>{S.value=e,N.value=e===`follow`,P.value=e===`pin`,I()};return i(()=>{I()}),(e,i)=>{let a=V,f=E,p=C,g=w,v=K,S=x,j=D,M=T,I=A;return d(),_(`div`,null,[s(a,{title:`话题`}),s(I,{class:`main-content-wrap tags-wrap`,bordered:``},{default:c(()=>[s(g,{type:`line`,animated:``,"onUpdate:value":L},u({default:c(()=>[s(f,{name:`hot`,tab:`热门`}),s(f,{name:`new`,tab:`最新`}),h(y)?(d(),l(f,{key:0,name:`follow`,tab:`关注`})):n(``,!0),h(y)?(d(),l(f,{key:1,name:`pin`,tab:`钉住`})):n(``,!0)]),_:2},[h(y)?{name:`suffix`,fn:c(()=>[s(p,{checked:k.value,"onUpdate:checked":i[0]||=e=>k.value=e,checkable:``},{default:c(()=>[r(t(F.value),1)]),_:1},8,[`checked`])]),key:`0`}:void 0]),1024),s(M,{show:O.value},{default:c(()=>[s(S,null,{default:c(()=>[(d(!0),_(m,null,o(b.value,e=>(d(),l(v,{tag:e,showAction:h(y)&&k.value,checkFollowing:N.value,checkPin:P.value},null,8,[`tag`,`showAction`,`checkFollowing`,`checkPin`]))),256))]),_:1}),b.value.length===0?(d(),_(`div`,q,[s(j,{size:`large`,description:`暂无数据`})])):n(``,!0)]),_:1},8,[`show`])]),_:1})])}}}),[[`__scopeId`,`data-v-5410fcc5`]]);export{J as default};
|
||||
import{A as e,Bt as t,C as n,D as r,H as i,J as a,K as o,O as s,Q as c,S as l,T as u,W as d,X as f,b as p,h as m,ht as h,lt as g,w as _}from"./@css-render-YsNuQTaE.js";import{r as v}from"./pinia-TbaIYBWH.js";import{$ as y,G as b,P as x,W as S,at as C,c as w,f as T,l as E,ot as D,s as O,tt as k,x as A}from"./naive-ui-Dv03sO69.js";import"./@juggle-BrKhuOcS.js";import{c as j,l as M,n as N,r as P}from"./sidebar-B2rODElh.js";import{a as F}from"./@vicons-CZeOmejd.js";import{E as I,S as L,d as R,j as z,v as B}from"./index-BzZcw6rK.js";import{t as V}from"./main-nav-BW6UKmWQ.js";var H={key:0,class:`tag-item`},U={key:0,class:`tag-quote`},W={key:1,class:`tag-quote tag-follow`},G={key:0,class:`options`},K=e({__name:`tag-item`,props:{tag:{},showAction:{type:Boolean},checkFollowing:{type:Boolean},checkPin:{type:Boolean}},setup(e){let o=g(!1),u=e,f=p(()=>u.tag.user?u.tag.user.avatar:N),m=p(()=>{let e=[];return u.tag.is_following===0?e.push({label:`关注`,key:`follow`}):(u.tag.is_pin===0?e.push({label:`钉住`,key:`pin`}):e.push({label:`取消钉住`,key:`unpin`}),u.tag.is_top===0?e.push({label:`置顶`,key:`stick`}):e.push({label:`取消置顶`,key:`unstick`}),e.push({label:`取消关注`,key:`unfollow`})),e}),v=e=>{switch(e){case`follow`:R({topic_id:u.tag.id}).then(e=>{u.tag.is_following=1,window.$message.success(`关注成功`)}).catch(e=>{console.log(e)});break;case`unfollow`:z({topic_id:u.tag.id}).then(e=>{u.tag.is_following=0,window.$message.success(`取消关注`)}).catch(e=>{console.log(e)});break;case`pin`:L({topic_id:u.tag.id}).then(e=>{u.tag.is_pin=1,window.$message.success(`钉住成功`)}).catch(e=>{console.log(e)});break;case`unpin`:L({topic_id:u.tag.id}).then(e=>{u.tag.is_pin=0,window.$message.success(`取消钉住`)}).catch(e=>{console.log(e)});break;case`stick`:I({topic_id:u.tag.id}).then(e=>{u.tag.is_top=e.top_status,window.$message.success(`置顶成功`)}).catch(e=>{console.log(e)});break;case`unstick`:I({topic_id:u.tag.id}).then(e=>{u.tag.is_top=e.top_status,window.$message.success(`取消置顶`)}).catch(e=>{console.log(e)});break;default:break}};return i(()=>{o.value=!1}),(i,o)=>{let u=a(`router-link`),p=k,g=C,x=b,w=y,T=S,E=O;return!e.checkFollowing&&!e.checkPin||e.checkFollowing&&e.tag.is_following===1||e.checkPin&&e.tag.is_following===1&&e.tag.is_pin===1?(d(),_(`div`,H,[s(E,null,{header:c(()=>[(d(),l(g,{type:`success`,size:`large`,round:``,key:e.tag.id},{avatar:c(()=>[s(p,{src:f.value},null,8,[`src`])]),default:c(()=>[s(u,{class:`hash-link`,to:{name:`home`,query:{q:e.tag.tag,t:`tag`}}},{default:c(()=>[r(` #`+t(e.tag.tag),1)]),_:1},8,[`to`]),e.showAction?n(``,!0):(d(),_(`span`,U,`(`+t(e.tag.quote_num)+`)`,1)),e.showAction?(d(),_(`span`,W,`(`+t(e.tag.quote_num)+`)`,1)):n(``,!0)]),_:1}))]),"header-extra":c(()=>[e.showAction?(d(),_(`div`,G,[s(T,{placement:`bottom-end`,trigger:`click`,size:`small`,options:m.value,onSelect:v},{default:c(()=>[s(w,{type:`success`,quaternary:``,circle:``,block:``},{icon:c(()=>[s(x,null,{default:c(()=>[s(h(F))]),_:1})]),_:1})]),_:1},8,[`options`])])):n(``,!0)]),_:1})])):n(``,!0)}}}),q={key:0,class:`empty-wrap`},J=P(e({__name:`Topic`,setup(e){let a=M(),{userLogined:y}=v(j()),b=g([]),S=g(`hot`),O=g(!1),k=g(!1),N=g(!1),P=g(!1);f(k,()=>{k.value||(window.$message.success(`保存成功`),a.doRefreshTopicFollow())});let F=p({get:()=>{let e=`编辑`;return k.value&&(e=`保存`),e},set:e=>{}}),I=()=>{O.value=!0,B({type:S.value,num:50}).then(e=>{b.value=e.topics,O.value=!1}).catch(e=>{b.value=[],console.log(e),O.value=!1})},L=e=>{S.value=e,N.value=e===`follow`,P.value=e===`pin`,I()};return i(()=>{I()}),(e,i)=>{let a=V,f=E,p=C,g=w,v=K,S=x,j=D,M=T,I=A;return d(),_(`div`,null,[s(a,{title:`话题`}),s(I,{class:`main-content-wrap tags-wrap`,bordered:``},{default:c(()=>[s(g,{type:`line`,animated:``,"onUpdate:value":L},u({default:c(()=>[s(f,{name:`hot`,tab:`热门`}),s(f,{name:`new`,tab:`最新`}),h(y)?(d(),l(f,{key:0,name:`follow`,tab:`关注`})):n(``,!0),h(y)?(d(),l(f,{key:1,name:`pin`,tab:`钉住`})):n(``,!0)]),_:2},[h(y)?{name:`suffix`,fn:c(()=>[s(p,{checked:k.value,"onUpdate:checked":i[0]||=e=>k.value=e,checkable:``},{default:c(()=>[r(t(F.value),1)]),_:1},8,[`checked`])]),key:`0`}:void 0]),1024),s(M,{show:O.value},{default:c(()=>[s(S,null,{default:c(()=>[(d(!0),_(m,null,o(b.value,e=>(d(),l(v,{tag:e,showAction:h(y)&&k.value,checkFollowing:N.value,checkPin:P.value},null,8,[`tag`,`showAction`,`checkFollowing`,`checkPin`]))),256))]),_:1}),b.value.length===0?(d(),_(`div`,q,[s(j,{size:`large`,description:`暂无数据`})])):n(``,!0)]),_:1},8,[`show`])]),_:1})])}}}),[[`__scopeId`,`data-v-5410fcc5`]]);export{J as default};
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
.profile-tabs-wrap[data-v-1d4e457d]{padding:0 16px}.profile-baseinfo[data-v-1d4e457d]{padding:16px;display:flex}.profile-baseinfo .avatar[data-v-1d4e457d]{width:72px}.profile-baseinfo .base-info[data-v-1d4e457d]{width:calc(100% - 84px);margin-left:12px;position:relative}.profile-baseinfo .base-info .username[data-v-1d4e457d]{font-size:16px;line-height:16px}.profile-baseinfo .base-info .userinfo[data-v-1d4e457d]{opacity:.75;margin-top:10px;font-size:14px;line-height:14px}.profile-baseinfo .base-info .userinfo .info-item[data-v-1d4e457d]{margin-right:12px}.profile-baseinfo .base-info .top-tag[data-v-1d4e457d]{transform:scale(.75)}.profile-baseinfo .user-opts[data-v-1d4e457d]{opacity:.75;position:absolute;top:16px;right:16px}.load-more[data-v-1d4e457d]{margin:20px}.load-more .load-more-wrap[data-v-1d4e457d]{flex-direction:row;justify-content:center;align-items:center;gap:14px;display:flex}.load-more .load-more-wrap .load-more-spinner[data-v-1d4e457d]{opacity:.65;font-size:14px}.dark .profile-wrap[data-v-1d4e457d],.dark .pagination-wrap[data-v-1d4e457d]{background-color:#101014bf}
|
||||
@ -1 +0,0 @@
|
||||
.profile-tabs-wrap[data-v-4f3b2d89]{padding:0 16px}.profile-baseinfo[data-v-4f3b2d89]{padding:16px;display:flex}.profile-baseinfo .avatar[data-v-4f3b2d89]{width:72px}.profile-baseinfo .base-info[data-v-4f3b2d89]{width:calc(100% - 84px);margin-left:12px;position:relative}.profile-baseinfo .base-info .username[data-v-4f3b2d89]{font-size:16px;line-height:16px}.profile-baseinfo .base-info .userinfo[data-v-4f3b2d89]{opacity:.75;margin-top:10px;font-size:14px;line-height:14px}.profile-baseinfo .base-info .userinfo .info-item[data-v-4f3b2d89]{margin-right:12px}.profile-baseinfo .base-info .top-tag[data-v-4f3b2d89]{transform:scale(.75)}.profile-baseinfo .user-opts[data-v-4f3b2d89]{opacity:.75;position:absolute;top:16px;right:16px}.load-more[data-v-4f3b2d89]{margin:20px}.load-more .load-more-wrap[data-v-4f3b2d89]{flex-direction:row;justify-content:center;align-items:center;gap:14px;display:flex}.load-more .load-more-wrap .load-more-spinner[data-v-4f3b2d89]{opacity:.65;font-size:14px}.dark .profile-wrap[data-v-4f3b2d89],.dark .pagination-wrap[data-v-4f3b2d89]{background-color:#101014bf}
|
||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{o as e}from"./rolldown-runtime-Bhmf7a9N.js";import{$ as t,A as n,Bt as r,C as i,D as a,H as o,It as ee,K as s,O as c,Q as l,S as u,W as d,d as f,h as p,ht as m,lt as h,p as te,w as g,x as _}from"./@css-render-YsNuQTaE.js";import{r as v}from"./pinia-TbaIYBWH.js";import{r as y}from"./vue-router-Dw9lfhBK.js";import{$ as ne,G as re,H as ie,P as ae,Q as oe,X as se,_ as b,b as x,d as ce,et as le,ot as ue,x as de}from"./naive-ui-Dv03sO69.js";import"./@juggle-BrKhuOcS.js";import{a as S,c as C,l as w,r as T}from"./sidebar-DRayLsOo.js";import{M as fe}from"./@vicons-CZeOmejd.js";import"./moment-D_9q9veS.js";import{N as E,i as pe}from"./index-C6IeTwfo.js";import{t as D}from"./main-nav-DUyzQZis.js";import{t as O}from"./post-skeleton-BwZD6JWX.js";import{t as k}from"./qrcode-nC2a5S7v.js";import"./dijkstrajs-E2l7U4PI.js";var A=e(k()),j={class:`balance-wrap`},M={class:`balance-line`},N={class:`balance-opts`},P={key:0,class:`pagination-wrap`},F={key:0,class:`skeleton-wrap`},I={key:1},L={key:0,class:`empty-wrap`},R={class:`bill-line`},z={key:0,class:`amount-options`},B={key:1,style:{"margin-top":`10px`}},me={class:`qrcode-wrap`},he={class:`pay-tips`},ge={class:`pay-sub-tips`},V=T(n({__name:`Wallet`,setup(e){let n=w(),T=C(),{collapsedRight:k}=v(n),{userInfo:V}=v(T),H=y(),U=h(!1),W=h(100),G=h(!1),K=h(``),q=h(!1),J=h([]),Y=h(+H.query.p||1),X=h(20),Z=h(0),_e=h([100,200,300,500,1e3,3e3,5e3,1e4,5e4]),Q=()=>{q.value=!0,S.v1.user.get.wallet.bills({page:Y.value,page_size:X.value}).then(e=>{q.value=!1,J.value=e.list,Z.value=Math.ceil(e.pager.total_rows/X.value),window.scrollTo(0,0)}).catch(e=>{q.value=!1})},ve=e=>{Y.value=e,Q()},$=()=>{let e=localStorage.getItem(`PAOPAO_TOKEN`)||``;e?E(e).then(e=>{T.updateUserinfo(e),n.triggerAuth(!1),Q()}).catch(e=>{n.triggerAuth(!0),T.userLogout()}):(n.triggerAuth(!0),T.userLogout())},ye=()=>{U.value=!0},be=e=>{G.value=!0,S.v1.user.post.recharge({amount:W.value}).then(e=>{G.value=!1,K.value=e.pay,A.toCanvas(document.querySelector(`#qrcode-container`),e.pay,{width:150,margin:2});let t=setInterval(()=>{S.v1.user.get.recharge({id:e.id}).then(e=>{e.status===`TRADE_SUCCESS`&&(clearInterval(t),window.$message.success(`充值成功`),U.value=!1,K.value=``,$())}).catch(e=>{console.log(e)})},2e3)}).catch(e=>{G.value=!1})},xe=()=>{V.value.balance==0?window.$message.warning(`您暂无可提现资金`):window.$message.warning(`该功能即将开放`)};return o(()=>{$()}),(e,n)=>{let o=D,h=b,v=ce,y=ne,S=ae,C=se,w=O,T=ue,E=x,A=de,H=re,Q=le,$=oe,Se=ie;return d(),g(`div`,null,[c(o,{title:`钱包`}),c(A,{class:`main-content-wrap`,bordered:``},{footer:l(()=>[Z.value>1?(d(),g(`div`,P,[c(C,{page:Y.value,"onUpdate:page":ve,"page-slot":m(k)?5:8,"page-count":Z.value},null,8,[`page`,`page-slot`,`page-count`])])):i(``,!0)]),default:l(()=>[_(`div`,j,[_(`div`,M,[c(v,{label:`账户余额 (元)`},{default:l(()=>[c(h,{from:0,to:(m(V).balance||0)/100,duration:500,precision:2},null,8,[`to`])]),_:1}),_(`div`,N,[c(S,{vertical:``},{default:l(()=>[c(y,{size:`small`,secondary:``,type:`primary`,onClick:ye},{default:l(()=>[...n[1]||=[a(` 充值 `,-1)]]),_:1}),c(y,{size:`small`,secondary:``,type:`tertiary`,onClick:xe},{default:l(()=>[...n[2]||=[a(` 提现 `,-1)]]),_:1})]),_:1})])])]),q.value?(d(),g(`div`,F,[c(w,{num:X.value},null,8,[`num`])])):(d(),g(`div`,I,[J.value.length===0?(d(),g(`div`,L,[c(T,{size:`large`,description:`暂无数据`})])):i(``,!0),(d(!0),g(p,null,s(J.value,e=>(d(),u(E,{key:e.id},{default:l(()=>[_(`div`,R,[_(`div`,null,`NO.`+r(e.id),1),_(`div`,null,r(e.reason),1),_(`div`,{class:ee({income:e.change_amount>=0,out:e.change_amount<0})},r((e.change_amount>0?`+`:``)+(e.change_amount/100).toFixed(2)),3),_(`div`,null,r(m(pe)(e.created_on)),1)])]),_:2},1024))),128))]))]),_:1}),c(Se,{show:U.value,"onUpdate:show":n[0]||=e=>U.value=e},{default:l(()=>[c($,{bordered:!1,title:`请选择充值金额`,role:`dialog`,"aria-modal":`true`,style:{width:`100%`,"max-width":`330px`}},{default:l(()=>[K.value.length===0?(d(),g(`div`,z,[c(S,{align:`baseline`},{default:l(()=>[(d(!0),g(p,null,s(_e.value,e=>(d(),u(y,{key:e,size:`small`,secondary:``,type:W.value===e?`info`:`default`,onClick:te(t=>W.value=e,[`stop`])},{default:l(()=>[a(r(e/100)+`元 `,1)]),_:2},1032,[`type`,`onClick`]))),128))]),_:1})])):i(``,!0),W.value>0&&K.value.length===0?(d(),g(`div`,B,[c(y,{loading:G.value,strong:``,secondary:``,type:`info`,style:{width:`100%`},onClick:be},{icon:l(()=>[c(H,null,{default:l(()=>[c(m(fe))]),_:1})]),default:l(()=>[n[3]||=a(` 前往支付 `,-1)]),_:1},8,[`loading`])])):i(``,!0),t(_(`div`,me,[n[5]||=_(`canvas`,{id:`qrcode-container`},null,-1),_(`div`,he,` 请使用支付宝扫码支付`+r((W.value/100).toFixed(2))+`元 `,1),_(`div`,ge,[c(Q,{value:100,type:`info`,dot:``,processing:``}),n[4]||=_(`span`,{style:{"margin-left":`6px`}},` 支付结果实时同步中... `,-1)])],512),[[f,K.value.length>0]])]),_:1})]),_:1},8,[`show`])])}}}),[[`__scopeId`,`data-v-f2cb897a`]]);export{V as default};
|
||||
import{o as e}from"./rolldown-runtime-Bhmf7a9N.js";import{$ as t,A as n,Bt as r,C as i,D as a,H as o,It as ee,K as s,O as c,Q as l,S as u,W as d,d as f,h as p,ht as m,lt as h,p as te,w as g,x as _}from"./@css-render-YsNuQTaE.js";import{r as v}from"./pinia-TbaIYBWH.js";import{r as y}from"./vue-router-Dw9lfhBK.js";import{$ as ne,G as re,H as ie,P as ae,Q as oe,X as se,_ as b,b as x,d as ce,et as le,ot as ue,x as de}from"./naive-ui-Dv03sO69.js";import"./@juggle-BrKhuOcS.js";import{a as S,c as C,l as w,r as T}from"./sidebar-B2rODElh.js";import{M as fe}from"./@vicons-CZeOmejd.js";import"./moment-D_9q9veS.js";import{N as E,i as pe}from"./index-BzZcw6rK.js";import{t as D}from"./main-nav-BW6UKmWQ.js";import{t as O}from"./post-skeleton-CJ8iRGBT.js";import{t as k}from"./qrcode-DSuf5wHF.js";import"./dijkstrajs-B3GuVsqA.js";var A=e(k()),j={class:`balance-wrap`},M={class:`balance-line`},N={class:`balance-opts`},P={key:0,class:`pagination-wrap`},F={key:0,class:`skeleton-wrap`},I={key:1},L={key:0,class:`empty-wrap`},R={class:`bill-line`},z={key:0,class:`amount-options`},B={key:1,style:{"margin-top":`10px`}},me={class:`qrcode-wrap`},he={class:`pay-tips`},ge={class:`pay-sub-tips`},V=T(n({__name:`Wallet`,setup(e){let n=w(),T=C(),{collapsedRight:k}=v(n),{userInfo:V}=v(T),H=y(),U=h(!1),W=h(100),G=h(!1),K=h(``),q=h(!1),J=h([]),Y=h(+H.query.p||1),X=h(20),Z=h(0),_e=h([100,200,300,500,1e3,3e3,5e3,1e4,5e4]),Q=()=>{q.value=!0,S.v1.user.get.wallet.bills({page:Y.value,page_size:X.value}).then(e=>{q.value=!1,J.value=e.list,Z.value=Math.ceil(e.pager.total_rows/X.value),window.scrollTo(0,0)}).catch(e=>{q.value=!1})},ve=e=>{Y.value=e,Q()},$=()=>{let e=localStorage.getItem(`PAOPAO_TOKEN`)||``;e?E(e).then(e=>{T.updateUserinfo(e),n.triggerAuth(!1),Q()}).catch(e=>{n.triggerAuth(!0),T.userLogout()}):(n.triggerAuth(!0),T.userLogout())},ye=()=>{U.value=!0},be=e=>{G.value=!0,S.v1.user.post.recharge({amount:W.value}).then(e=>{G.value=!1,K.value=e.pay,A.toCanvas(document.querySelector(`#qrcode-container`),e.pay,{width:150,margin:2});let t=setInterval(()=>{S.v1.user.get.recharge({id:e.id}).then(e=>{e.status===`TRADE_SUCCESS`&&(clearInterval(t),window.$message.success(`充值成功`),U.value=!1,K.value=``,$())}).catch(e=>{console.log(e)})},2e3)}).catch(e=>{G.value=!1})},xe=()=>{V.value.balance==0?window.$message.warning(`您暂无可提现资金`):window.$message.warning(`该功能即将开放`)};return o(()=>{$()}),(e,n)=>{let o=D,h=b,v=ce,y=ne,S=ae,C=se,w=O,T=ue,E=x,A=de,H=re,Q=le,$=oe,Se=ie;return d(),g(`div`,null,[c(o,{title:`钱包`}),c(A,{class:`main-content-wrap`,bordered:``},{footer:l(()=>[Z.value>1?(d(),g(`div`,P,[c(C,{page:Y.value,"onUpdate:page":ve,"page-slot":m(k)?5:8,"page-count":Z.value},null,8,[`page`,`page-slot`,`page-count`])])):i(``,!0)]),default:l(()=>[_(`div`,j,[_(`div`,M,[c(v,{label:`账户余额 (元)`},{default:l(()=>[c(h,{from:0,to:(m(V).balance||0)/100,duration:500,precision:2},null,8,[`to`])]),_:1}),_(`div`,N,[c(S,{vertical:``},{default:l(()=>[c(y,{size:`small`,secondary:``,type:`primary`,onClick:ye},{default:l(()=>[...n[1]||=[a(` 充值 `,-1)]]),_:1}),c(y,{size:`small`,secondary:``,type:`tertiary`,onClick:xe},{default:l(()=>[...n[2]||=[a(` 提现 `,-1)]]),_:1})]),_:1})])])]),q.value?(d(),g(`div`,F,[c(w,{num:X.value},null,8,[`num`])])):(d(),g(`div`,I,[J.value.length===0?(d(),g(`div`,L,[c(T,{size:`large`,description:`暂无数据`})])):i(``,!0),(d(!0),g(p,null,s(J.value,e=>(d(),u(E,{key:e.id},{default:l(()=>[_(`div`,R,[_(`div`,null,`NO.`+r(e.id),1),_(`div`,null,r(e.reason),1),_(`div`,{class:ee({income:e.change_amount>=0,out:e.change_amount<0})},r((e.change_amount>0?`+`:``)+(e.change_amount/100).toFixed(2)),3),_(`div`,null,r(m(pe)(e.created_on)),1)])]),_:2},1024))),128))]))]),_:1}),c(Se,{show:U.value,"onUpdate:show":n[0]||=e=>U.value=e},{default:l(()=>[c($,{bordered:!1,title:`请选择充值金额`,role:`dialog`,"aria-modal":`true`,style:{width:`100%`,"max-width":`330px`}},{default:l(()=>[K.value.length===0?(d(),g(`div`,z,[c(S,{align:`baseline`},{default:l(()=>[(d(!0),g(p,null,s(_e.value,e=>(d(),u(y,{key:e,size:`small`,secondary:``,type:W.value===e?`info`:`default`,onClick:te(t=>W.value=e,[`stop`])},{default:l(()=>[a(r(e/100)+`元 `,1)]),_:2},1032,[`type`,`onClick`]))),128))]),_:1})])):i(``,!0),W.value>0&&K.value.length===0?(d(),g(`div`,B,[c(y,{loading:G.value,strong:``,secondary:``,type:`info`,style:{width:`100%`},onClick:be},{icon:l(()=>[c(H,null,{default:l(()=>[c(m(fe))]),_:1})]),default:l(()=>[n[3]||=a(` 前往支付 `,-1)]),_:1},8,[`loading`])])):i(``,!0),t(_(`div`,me,[n[5]||=_(`canvas`,{id:`qrcode-container`},null,-1),_(`div`,he,` 请使用支付宝扫码支付`+r((W.value/100).toFixed(2))+`元 `,1),_(`div`,ge,[c(Q,{value:100,type:`info`,dot:``,processing:``}),n[4]||=_(`span`,{style:{"margin-left":`6px`}},` 支付结果实时同步中... `,-1)])],512),[[f,K.value.length>0]])]),_:1})]),_:1},8,[`show`])])}}}),[[`__scopeId`,`data-v-f2cb897a`]]);export{V as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
import{o as e}from"./rolldown-runtime-Bhmf7a9N.js";import{A as t,Bt as n,C as r,O as i,Q as a,S as o,W as s,ht as c,x as l}from"./@css-render-YsNuQTaE.js";import{P as u,f as d}from"./naive-ui-Dv03sO69.js";import{r as f}from"./sidebar-B2rODElh.js";import{t as p}from"./v3-infinite-loading-Dj1QGmV8.js";var m=e(p()),h={class:`load-more-wrap`},g={class:`load-more-spinner`},_=f(t({__name:`infinite-load-more`,props:{totalPage:{},noMore:{type:Boolean},completeText:{default:`没有更多了`}},emits:[`load-more`],setup(e,{emit:t}){let f=t,p=()=>{f(`load-more`)};return(t,f)=>{let _=d,v=u;return e.totalPage>0?(s(),o(v,{key:0,justify:`center`},{default:a(()=>[i(c(m.default),{class:`load-more`,slots:{complete:e.completeText,error:`加载出错`},onInfinite:p},{spinner:a(()=>[l(`div`,h,[e.noMore?r(``,!0):(s(),o(_,{key:0,size:14})),l(`span`,g,n(e.noMore?e.completeText:`加载更多`),1)])]),_:1},8,[`slots`])]),_:1})):r(``,!0)}}}),[[`__scopeId`,`data-v-fadcc2b3`]]);export{_ as t};
|
||||
@ -0,0 +1 @@
|
||||
.load-more[data-v-fadcc2b3]{margin:20px}.load-more .load-more-wrap[data-v-fadcc2b3]{flex-direction:row;justify-content:center;align-items:center;gap:14px;display:flex}.load-more .load-more-wrap .load-more-spinner[data-v-fadcc2b3]{opacity:.65;font-size:14px}
|
||||
@ -1 +1 @@
|
||||
import{A as e,Bt as t,C as n,D as r,H as i,O as a,Q as o,S as s,W as c,h as l,ht as u,lt as d,w as f,x as p}from"./@css-render-YsNuQTaE.js";import{r as m}from"./pinia-TbaIYBWH.js";import{i as h}from"./vue-router-Dw9lfhBK.js";import{$ as g,G as _,I as v,L as y,Q as b,u as x,z as S}from"./naive-ui-Dv03sO69.js";import{t as C}from"./vooks-C54Sdpwj.js";import{l as w,t as T}from"./sidebar-DRayLsOo.js";import{c as E,l as D,s as O,u as k}from"./@vicons-CZeOmejd.js";var A={key:0},j={class:`navbar`},M=e({__name:`main-nav`,props:{title:{default:``},back:{type:Boolean,default:!1},theme:{type:Boolean,default:!0}},setup(e){let M=w(),{desktopModelShow:N,drawerModelShow:P,theme:F}=m(M),I=h(),L=d(!1),R=d(`left`),z=e,B=e=>{e?(localStorage.setItem(`PAOPAO_THEME`,`dark`),M.triggerTheme(`dark`)):(localStorage.setItem(`PAOPAO_THEME`,`light`),M.triggerTheme(`light`))},V=()=>{window.history.length<=1?I.push({path:`/`}):I.go(-1)},H=()=>{L.value=!0};return i(()=>{localStorage.getItem(`PAOPAO_THEME`)||B(C()===`dark`),N.value||(window.$message=S())}),(i,d)=>{let m=T,h=v,S=y,C=_,w=g,M=x,N=b;return c(),f(l,null,[u(P)?(c(),f(`div`,A,[a(S,{show:L.value,"onUpdate:show":d[0]||=e=>L.value=e,width:212,placement:R.value,resizable:``},{default:o(()=>[a(h,null,{default:o(()=>[a(m)]),_:1})]),_:1},8,[`show`,`placement`])])):n(``,!0),a(N,{size:`small`,bordered:!0,class:`nav-title-card`},{header:o(()=>[p(`div`,j,[u(P)&&!e.back?(c(),s(w,{key:0,class:`drawer-btn`,onClick:H,quaternary:``,circle:``,size:`medium`},{icon:o(()=>[a(C,null,{default:o(()=>[a(u(E))]),_:1})]),_:1})):n(``,!0),e.back?(c(),s(w,{key:1,class:`back-btn`,onClick:V,quaternary:``,circle:``,size:`small`},{icon:o(()=>[a(C,null,{default:o(()=>[a(u(k))]),_:1})]),_:1})):n(``,!0),r(` `+t(z.title)+` `,1),z.theme?(c(),s(M,{key:2,value:u(F)===`dark`,"onUpdate:value":B,size:`small`,class:`theme-switch-wrap`},{"checked-icon":o(()=>[a(C,{component:u(D)},null,8,[`component`])]),"unchecked-icon":o(()=>[a(C,{component:u(O)},null,8,[`component`])]),_:1},8,[`value`])):n(``,!0)])]),_:1})],64)}}});export{M as t};
|
||||
import{A as e,Bt as t,C as n,D as r,H as i,O as a,Q as o,S as s,W as c,h as l,ht as u,lt as d,w as f,x as p}from"./@css-render-YsNuQTaE.js";import{r as m}from"./pinia-TbaIYBWH.js";import{i as h}from"./vue-router-Dw9lfhBK.js";import{$ as g,G as _,I as v,L as y,Q as b,u as x,z as S}from"./naive-ui-Dv03sO69.js";import{t as C}from"./vooks-C54Sdpwj.js";import{l as w,t as T}from"./sidebar-B2rODElh.js";import{c as E,l as D,s as O,u as k}from"./@vicons-CZeOmejd.js";var A={key:0},j={class:`navbar`},M=e({__name:`main-nav`,props:{title:{default:``},back:{type:Boolean,default:!1},theme:{type:Boolean,default:!0}},setup(e){let M=w(),{desktopModelShow:N,drawerModelShow:P,theme:F}=m(M),I=h(),L=d(!1),R=d(`left`),z=e,B=e=>{e?(localStorage.setItem(`PAOPAO_THEME`,`dark`),M.triggerTheme(`dark`)):(localStorage.setItem(`PAOPAO_THEME`,`light`),M.triggerTheme(`light`))},V=()=>{window.history.length<=1?I.push({path:`/`}):I.go(-1)},H=()=>{L.value=!0};return i(()=>{localStorage.getItem(`PAOPAO_THEME`)||B(C()===`dark`),N.value||(window.$message=S())}),(i,d)=>{let m=T,h=v,S=y,C=_,w=g,M=x,N=b;return c(),f(l,null,[u(P)?(c(),f(`div`,A,[a(S,{show:L.value,"onUpdate:show":d[0]||=e=>L.value=e,width:212,placement:R.value,resizable:``},{default:o(()=>[a(h,null,{default:o(()=>[a(m)]),_:1})]),_:1},8,[`show`,`placement`])])):n(``,!0),a(N,{size:`small`,bordered:!0,class:`nav-title-card`},{header:o(()=>[p(`div`,j,[u(P)&&!e.back?(c(),s(w,{key:0,class:`drawer-btn`,onClick:H,quaternary:``,circle:``,size:`medium`},{icon:o(()=>[a(C,null,{default:o(()=>[a(u(E))]),_:1})]),_:1})):n(``,!0),e.back?(c(),s(w,{key:1,class:`back-btn`,onClick:V,quaternary:``,circle:``,size:`small`},{icon:o(()=>[a(C,null,{default:o(()=>[a(u(k))]),_:1})]),_:1})):n(``,!0),r(` `+t(z.title)+` `,1),z.theme?(c(),s(M,{key:2,value:u(F)===`dark`,"onUpdate:value":B,size:`small`,class:`theme-switch-wrap`},{"checked-icon":o(()=>[a(C,{component:u(D)},null,8,[`component`])]),"unchecked-icon":o(()=>[a(C,{component:u(O)},null,8,[`component`])]),_:1},8,[`value`])):n(``,!0)])]),_:1})],64)}}});export{M as t};
|
||||
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
.post-item .timestamp-mobile{opacity:.75;margin-top:2px;font-size:11px}.post-item:hover{cursor:pointer;background:#f7f9f9}.post-item{box-sizing:border-box;width:100%;padding:16px}.post-item .nickname-wrap{font-size:14px}.post-item .username-wrap{opacity:.75;font-size:14px}.post-item .top-tag{transform:scale(.75)}.post-item .item-header-extra{opacity:.75;align-items:center;display:flex}.post-item .item-header-extra .timestamp{font-size:12px}.post-item .post-text{text-align:justify;white-space:pre-wrap;word-break:break-all;overflow:hidden}.post-item .opt-item{opacity:.7;align-items:center;display:flex}.post-item .opt-item .opt-item-icon{margin-right:10px}.post-item:hover{background:#f7f9f9}.post-item.hover{cursor:pointer}.post-item .n-thing-avatar{margin-top:0}.post-item .n-thing-header{line-height:16px;margin-bottom:8px!important}.dark .post-item{background-color:#101014bf}.dark .post-item:hover{background:#18181c}
|
||||
@ -0,0 +1 @@
|
||||
.post-item{box-sizing:border-box;width:100%;padding:16px}.post-item .nickname-wrap{font-size:14px}.post-item .username-wrap{opacity:.75;font-size:14px}.post-item .top-tag{transform:scale(.75)}.post-item .timestamp-mobile{opacity:.75;margin-top:2px;font-size:11px}.post-item .item-header-extra{opacity:.75;align-items:center;display:flex}.post-item .item-header-extra .timestamp{font-size:12px}.post-item .post-text{text-align:justify;white-space:pre-wrap;word-break:break-all;overflow:hidden}.post-item .opt-item{opacity:.7;align-items:center;display:flex}.post-item .opt-item .opt-item-icon{margin-right:10px}.post-item:hover{background:#f7f9f9}.post-item.hover{cursor:pointer}.post-item .n-thing-avatar{margin-top:0}.post-item .n-thing-header{line-height:16px;margin-bottom:8px!important}.dark .post-item{background-color:#101014bf}.dark .post-item:hover{background:#18181c}
|
||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{A as e,K as t,O as n,W as r,h as i,w as a,x as o}from"./@css-render-YsNuQTaE.js";import{p as s}from"./naive-ui-Dv03sO69.js";import{r as c}from"./sidebar-DRayLsOo.js";var l={class:`user`},u={class:`content`},d=c(e({__name:`post-skeleton`,props:{num:{default:1}},setup(e){return(c,d)=>{let f=s;return r(!0),a(i,null,t(Array(e.num),e=>(r(),a(`div`,{class:`skeleton-item`,key:e},[o(`div`,l,[n(f,{circle:``,size:`small`})]),o(`div`,u,[n(f,{text:``,repeat:3}),n(f,{text:``,style:{width:`60%`}})])]))),128)}}}),[[`__scopeId`,`data-v-c4e511bd`]]);export{d as t};
|
||||
import{A as e,K as t,O as n,W as r,h as i,w as a,x as o}from"./@css-render-YsNuQTaE.js";import{p as s}from"./naive-ui-Dv03sO69.js";import{r as c}from"./sidebar-B2rODElh.js";var l={class:`user`},u={class:`content`},d=c(e({__name:`post-skeleton`,props:{num:{default:1}},setup(e){return(c,d)=>{let f=s;return r(!0),a(i,null,t(Array(e.num),e=>(r(),a(`div`,{class:`skeleton-item`,key:e},[o(`div`,l,[n(f,{circle:``,size:`small`})]),o(`div`,u,[n(f,{text:``,repeat:3}),n(f,{text:``,style:{width:`60%`}})])]))),128)}}}),[[`__scopeId`,`data-v-c4e511bd`]]);export{d as t};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
||||
import{lt as e}from"./@css-render-YsNuQTaE.js";function t(t=20){let n=e(!1),r=e(!1),i=e(1),a=e(t),o=e(0);return{loading:n,noMore:r,page:i,pageSize:a,totalPage:o,reset:()=>{n.value=!1,r.value=!1,i.value=1,o.value=0},nextPage:e=>{i.value<o.value||o.value==0?(r.value=!1,i.value++,e()):r.value=!0}}}export{t};
|
||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{A as e,Bt as t,D as n,O as r,Q as i,S as a,W as o,lt as s,x as c}from"./@css-render-YsNuQTaE.js";import{$ as l,E as u,H as d,K as f,it as p,rt as m}from"./naive-ui-Dv03sO69.js";import{a as h,r as g}from"./sidebar-DRayLsOo.js";var _={class:`whisper-wrap`},v={class:`whisper-line`},y={class:`whisper-line send-wrap`},b=g(e({__name:`whisper`,props:{show:{type:Boolean,default:!1},user:{}},emits:[`success`],setup(e,{emit:g}){let b=e,x=s(``),S=s(!1),C=g,w=()=>{C(`success`)},T=()=>{S.value=!0,h.v1.user.post.whisper({user_id:b.user.id,content:x.value}).then(e=>{window.$message.success(`发送成功`),S.value=!1,x.value=``,w()}).catch(e=>{S.value=!1})};return(s,h)=>{let g=u,b=f,C=p,E=m,D=l,O=d;return o(),a(O,{show:e.show,"onUpdate:show":w,class:`whisper-card`,preset:`card`,size:`small`,title:`私信`,"mask-closable":!1,bordered:!1,style:{width:`360px`}},{default:i(()=>[c(`div`,_,[r(C,{"show-icon":!1},{default:i(()=>[h[1]||=n(` 即将发送私信给: `,-1),r(b,{style:{"max-width":`100%`}},{default:i(()=>[r(g,{type:`success`},{default:i(()=>[n(t(e.user.nickname)+`@`+t(e.user.username),1)]),_:1})]),_:1})]),_:1}),c(`div`,v,[r(E,{type:`textarea`,placeholder:`请输入私信内容(请勿发送不和谐内容,否则将会被封号)`,autosize:{minRows:5,maxRows:10},value:x.value,"onUpdate:value":h[0]||=e=>x.value=e,maxlength:`200`,"show-count":``},null,8,[`value`])]),c(`div`,y,[r(D,{strong:``,secondary:``,type:`primary`,loading:S.value,onClick:T},{default:i(()=>[...h[2]||=[n(` 发送 `,-1)]]),_:1},8,[`loading`])])])]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-2a2273dc`]]);export{b as t};
|
||||
import{A as e,Bt as t,D as n,O as r,Q as i,S as a,W as o,lt as s,x as c}from"./@css-render-YsNuQTaE.js";import{$ as l,E as u,H as d,K as f,it as p,rt as m}from"./naive-ui-Dv03sO69.js";import{a as h,r as g}from"./sidebar-B2rODElh.js";var _={class:`whisper-wrap`},v={class:`whisper-line`},y={class:`whisper-line send-wrap`},b=g(e({__name:`whisper`,props:{show:{type:Boolean,default:!1},user:{}},emits:[`success`],setup(e,{emit:g}){let b=e,x=s(``),S=s(!1),C=g,w=()=>{C(`success`)},T=()=>{S.value=!0,h.v1.user.post.whisper({user_id:b.user.id,content:x.value}).then(e=>{window.$message.success(`发送成功`),S.value=!1,x.value=``,w()}).catch(e=>{S.value=!1})};return(s,h)=>{let g=u,b=f,C=p,E=m,D=l,O=d;return o(),a(O,{show:e.show,"onUpdate:show":w,class:`whisper-card`,preset:`card`,size:`small`,title:`私信`,"mask-closable":!1,bordered:!1,style:{width:`360px`}},{default:i(()=>[c(`div`,_,[r(C,{"show-icon":!1},{default:i(()=>[h[1]||=n(` 即将发送私信给: `,-1),r(b,{style:{"max-width":`100%`}},{default:i(()=>[r(g,{type:`success`},{default:i(()=>[n(t(e.user.nickname)+`@`+t(e.user.username),1)]),_:1})]),_:1})]),_:1}),c(`div`,v,[r(E,{type:`textarea`,placeholder:`请输入私信内容(请勿发送不和谐内容,否则将会被封号)`,autosize:{minRows:5,maxRows:10},value:x.value,"onUpdate:value":h[0]||=e=>x.value=e,maxlength:`200`,"show-count":``},null,8,[`value`])]),c(`div`,y,[r(D,{strong:``,secondary:``,type:`primary`,loading:S.value,onClick:T},{default:i(()=>[...h[2]||=[n(` 发送 `,-1)]]),_:1},8,[`loading`])])])]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-2a2273dc`]]),x=class{static followAction(e,t,n,r){return new Promise((i,a)=>{e.success({title:`提示`,content:`确定`+(r?`取消关注 @`:`关注 @`)+n+` 吗?`,positiveText:`确定`,negativeText:`取消`,onPositiveClick:()=>{r?h.v1.user.post.unfollow({user_id:t}).then(e=>{window.$message.success(`操作成功`),i(!1)}).catch(e=>{a(e)}):h.v1.user.post.follow({user_id:t}).then(e=>{window.$message.success(`关注成功`),i(!0)}).catch(e=>{a(e)})}})})}static useWhisper(){let e=s(!1),t=s({id:0,avatar:``,username:``,nickname:``,is_admin:!1,is_friend:!0,is_following:!1,created_on:0,follows:0,followings:0,status:1});return{showWhisper:e,whisperReceiver:t,onSendWhisper:n=>{t.value=n,e.value=!0},whisperSuccess:()=>{e.value=!1}}}};export{b as n,x as t};
|
||||
@ -0,0 +1 @@
|
||||
.user-card[data-v-f1712b5f]{box-sizing:border-box;width:100%;padding:12px 16px}.user-card[data-v-f1712b5f]:hover{background:#f7f9f9}.user-card .nickname-wrap[data-v-f1712b5f],.user-card .username-wrap[data-v-f1712b5f]{font-size:16px;line-height:16px}.user-card .top-tag[data-v-f1712b5f]{transform:scale(.75)}.user-card .user-info .info-item[data-v-f1712b5f]{opacity:.75;margin-right:8px;font-size:14px;line-height:14px}.user-card .item-header-extra[data-v-f1712b5f]{opacity:.75;align-items:center;display:flex}.dark .user-card[data-v-f1712b5f]{background-color:#101014bf}.dark .user-card[data-v-f1712b5f]:hover{background:#18181c}
|
||||
@ -0,0 +1 @@
|
||||
import{A as e,Bt as t,C as n,D as r,J as i,M as a,O as o,Q as s,S as c,W as l,b as u,ht as d,p as f,w as p,x as m}from"./@css-render-YsNuQTaE.js";import{$ as h,G as g,U as _,W as v,at as y,s as b,tt as x}from"./naive-ui-Dv03sO69.js";import{r as S}from"./sidebar-B2rODElh.js";import{_ as C,at as w,k as T,o as E}from"./@vicons-CZeOmejd.js";import{t as D}from"./index-BzZcw6rK.js";import{t as O}from"./useUserAction-DVqObL5J.js";var k={class:`user-card`},A={class:`nickname-wrap`},j={class:`username-wrap`},M={class:`user-info`},N={class:`info-item`},P={class:`info-item`},F={class:`item-header-extra`},I=S(e({__name:`user-card`,props:{contact:{},type:{default:`contact`}},emits:[`send-whisper`,`unfollow-success`],setup(e,{emit:S}){let I=_(),L=e,R=u(()=>L.type===`follow`),z=u(()=>L.type===`follow`),B=S,V=e=>()=>a(g,null,{default:()=>a(e)}),H=()=>{let e=L.contact.is_following;O.followAction(I,L.contact.user_id,L.contact.username,L.contact.is_following).then(t=>{L.contact.is_following=t,e&&!t&&B(`unfollow-success`)}).catch(e=>{console.log(e)})},U=u(()=>{let e=[{label:`私信 @`+L.contact.username,key:`whisper`,icon:V(T)}];return z.value&&(L.contact.is_following?e.push({label:`取消关注 @`+L.contact.username,key:`unfollow`,icon:V(C)}):e.push({label:`关注 @`+L.contact.username,key:`follow`,icon:V(w)})),e}),W=e=>{switch(e){case`follow`:case`unfollow`:H();break;case`whisper`:B(`send-whisper`,{id:L.contact.user_id,avatar:L.contact.avatar,username:L.contact.username,nickname:L.contact.nickname,is_admin:!1,is_friend:!0,is_following:!1,created_on:0,follows:0,followings:0,status:1});break;default:break}};return(a,u)=>{let _=x,S=i(`router-link`),C=y,w=h,T=v,O=b;return l(),p(`div`,k,[o(O,{"content-indented":``},{avatar:s(()=>[o(_,{size:54,src:e.contact.avatar},null,8,[`src`])]),header:s(()=>[m(`span`,A,[o(S,{onClick:u[0]||=f(()=>{},[`stop`]),class:`username-link`,to:{name:`user`,query:{s:e.contact.username}}},{default:s(()=>[r(t(e.contact.nickname),1)]),_:1},8,[`to`])]),m(`span`,j,` @`+t(e.contact.username),1),R.value&&e.contact.is_following?(l(),c(C,{key:0,class:`top-tag`,type:`success`,size:`small`,round:``},{default:s(()=>[...u[1]||=[r(` 已关注 `,-1)]]),_:1})):n(``,!0),m(`div`,M,[m(`span`,N,` UID. `+t(e.contact.user_id),1),m(`span`,P,t(d(D)(e.contact.created_on))+`\xA0加入 `,1)])]),"header-extra":s(()=>[m(`div`,F,[o(T,{placement:`bottom-end`,trigger:`click`,size:`small`,options:U.value,onSelect:W},{default:s(()=>[o(w,{quaternary:``,circle:``},{icon:s(()=>[o(d(g),null,{default:s(()=>[o(d(E))]),_:1})]),_:1})]),_:1},8,[`options`])])]),_:1})])}}}),[[`__scopeId`,`data-v-f1712b5f`]]);export{I as t};
|
||||
@ -1 +1 @@
|
||||
import{A as e,Bt as t,D as n,O as r,Q as i,S as a,W as o,lt as s,x as c}from"./@css-render-YsNuQTaE.js";import{$ as l,E as u,H as d,K as f,it as p,rt as m}from"./naive-ui-Dv03sO69.js";import{a as h,r as g}from"./sidebar-DRayLsOo.js";var _={class:`whisper-wrap`},v={class:`whisper-line`},y={class:`whisper-line send-wrap`},b=g(e({__name:`whisper-add-friend`,props:{show:{type:Boolean,default:!1},user:{}},emits:[`success`],setup(e,{emit:g}){let b=e,x=s(``),S=s(!1),C=g,w=()=>{C(`success`)},T=()=>{S.value=!0,h.v1.friend.post.requesting({user_id:b.user.id,greetings:x.value}).then(e=>{window.$message.success(`发送成功`),S.value=!1,x.value=``,w()}).catch(e=>{S.value=!1})};return(s,h)=>{let g=u,b=f,C=p,E=m,D=l,O=d;return o(),a(O,{show:e.show,"onUpdate:show":w,class:`whisper-card`,preset:`card`,size:`small`,title:`申请添加朋友`,"mask-closable":!1,bordered:!1,style:{width:`360px`}},{default:i(()=>[c(`div`,_,[r(C,{"show-icon":!1},{default:i(()=>[h[1]||=n(` 发送添加朋友申请给: `,-1),r(b,{style:{"max-width":`100%`}},{default:i(()=>[r(g,{type:`success`},{default:i(()=>[n(t(e.user.nickname)+`@`+t(e.user.username),1)]),_:1})]),_:1})]),_:1}),c(`div`,v,[r(E,{type:`textarea`,placeholder:`请输入真挚的问候语`,autosize:{minRows:5,maxRows:10},value:x.value,"onUpdate:value":h[0]||=e=>x.value=e,maxlength:`120`,"show-count":``},null,8,[`value`])]),c(`div`,y,[r(D,{strong:``,secondary:``,type:`primary`,loading:S.value,onClick:T},{default:i(()=>[...h[2]||=[n(` 发送 `,-1)]]),_:1},8,[`loading`])])])]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-9dc7c1f1`]]);export{b as t};
|
||||
import{A as e,Bt as t,D as n,O as r,Q as i,S as a,W as o,lt as s,x as c}from"./@css-render-YsNuQTaE.js";import{$ as l,E as u,H as d,K as f,it as p,rt as m}from"./naive-ui-Dv03sO69.js";import{a as h,r as g}from"./sidebar-B2rODElh.js";var _={class:`whisper-wrap`},v={class:`whisper-line`},y={class:`whisper-line send-wrap`},b=g(e({__name:`whisper-add-friend`,props:{show:{type:Boolean,default:!1},user:{}},emits:[`success`],setup(e,{emit:g}){let b=e,x=s(``),S=s(!1),C=g,w=()=>{C(`success`)},T=()=>{S.value=!0,h.v1.friend.post.requesting({user_id:b.user.id,greetings:x.value}).then(e=>{window.$message.success(`发送成功`),S.value=!1,x.value=``,w()}).catch(e=>{S.value=!1})};return(s,h)=>{let g=u,b=f,C=p,E=m,D=l,O=d;return o(),a(O,{show:e.show,"onUpdate:show":w,class:`whisper-card`,preset:`card`,size:`small`,title:`申请添加朋友`,"mask-closable":!1,bordered:!1,style:{width:`360px`}},{default:i(()=>[c(`div`,_,[r(C,{"show-icon":!1},{default:i(()=>[h[1]||=n(` 发送添加朋友申请给: `,-1),r(b,{style:{"max-width":`100%`}},{default:i(()=>[r(g,{type:`success`},{default:i(()=>[n(t(e.user.nickname)+`@`+t(e.user.username),1)]),_:1})]),_:1})]),_:1}),c(`div`,v,[r(E,{type:`textarea`,placeholder:`请输入真挚的问候语`,autosize:{minRows:5,maxRows:10},value:x.value,"onUpdate:value":h[0]||=e=>x.value=e,maxlength:`120`,"show-count":``},null,8,[`value`])]),c(`div`,y,[r(D,{strong:``,secondary:``,type:`primary`,loading:S.value,onClick:T},{default:i(()=>[...h[2]||=[n(` 发送 `,-1)]]),_:1},8,[`loading`])])])]),_:1},8,[`show`])}}}),[[`__scopeId`,`data-v-9dc7c1f1`]]);export{b as t};
|
||||
Loading…
Reference in new issue