fix: refresh feed when switching channels

This commit is contained in:
hajimi
2026-08-04 00:39:34 +08:00
parent a576b09372
commit bdab4f5019
89 changed files with 122 additions and 92 deletions
@@ -1 +1 @@
import{d as a,f as s,k as e,x as t,w as n,m as i,y as r,t as l,v as _,F as y,n as c,l as f,_ as o}from"./index-D7cO9iLz.js";const d=o(a({__name:"ai-assistant-entry",props:{align:{default:"left"},size:{default:"regular"},variant:{default:"badge"}},setup(a){const o=()=>{c({url:"/pages/ai_assistant/ai_assistant"})};return(a,c)=>{const d=e,u=l;return f(),s(d,{class:t(["ai-entry",[`ai-entry--${a.size}`,`ai-entry--align-${a.align}`,`ai-entry--${a.variant}`]]),onClick:o},{default:n(()=>["orb"===a.variant?(f(),s(d,{key:0,class:"ai-entry__orb"},{default:n(()=>[i(d,{class:"ai-entry__face"},{default:n(()=>[i(d,{class:"ai-entry__eye"}),i(d,{class:"ai-entry__eye"})]),_:1})]),_:1})):(f(),r(y,{key:1},[i(u,{class:"ai-entry__line ai-entry__line--top"},{default:n(()=>[_("AI")]),_:1}),i(u,{class:"ai-entry__line ai-entry__line--bottom"},{default:n(()=>[_("助手")]),_:1})],64))]),_:1},8,["class"])}}}),[["__scopeId","data-v-27f637f7"]]);export{d as A};
import{d as a,f as s,k as e,x as t,w as n,m as i,y as r,t as l,v as _,F as y,n as c,l as f,_ as o}from"./index-CAUISHAO.js";const d=o(a({__name:"ai-assistant-entry",props:{align:{default:"left"},size:{default:"regular"},variant:{default:"badge"}},setup(a){const o=()=>{c({url:"/pages/ai_assistant/ai_assistant"})};return(a,c)=>{const d=e,u=l;return f(),s(d,{class:t(["ai-entry",[`ai-entry--${a.size}`,`ai-entry--align-${a.align}`,`ai-entry--${a.variant}`]]),onClick:o},{default:n(()=>["orb"===a.variant?(f(),s(d,{key:0,class:"ai-entry__orb"},{default:n(()=>[i(d,{class:"ai-entry__face"},{default:n(()=>[i(d,{class:"ai-entry__eye"}),i(d,{class:"ai-entry__eye"})]),_:1})]),_:1})):(f(),r(y,{key:1},[i(u,{class:"ai-entry__line ai-entry__line--top"},{default:n(()=>[_("AI")]),_:1}),i(u,{class:"ai-entry__line ai-entry__line--bottom"},{default:n(()=>[_("助手")]),_:1})],64))]),_:1},8,["class"])}}}),[["__scopeId","data-v-27f637f7"]]);export{d as A};
@@ -1 +1 @@
import{N as t}from"./index-D7cO9iLz.js";import{w as a,A as r}from"./aiRequest.br0QglYY.js";function e(e){return t.get(a({url:"/ai/analyze",data:e}),{...r,isAuth:!0})}function n(t){return e({type:"match",...t})}function i(t){return e({type:"article",...t})}function u(a){return t.get({url:"/ai/checkUnlock",data:a})}export{i as a,u as c,n as g,e as r};
import{N as t}from"./index-CAUISHAO.js";import{w as a,A as r}from"./aiRequest.br0QglYY.js";function e(e){return t.get(a({url:"/ai/analyze",data:e}),{...r,isAuth:!0})}function n(t){return e({type:"match",...t})}function i(t){return e({type:"article",...t})}function u(a){return t.get({url:"/ai/checkUnlock",data:a})}export{i as a,u as c,n as g,e as r};
@@ -1 +1 @@
import{N as t}from"./index-D7cO9iLz.js";function a(a){return t.get({url:"/chat/sessions",data:a})}function s(a){return t.post({url:"/chat/open",data:a})}function n(a){return t.get({url:"/chat/messages",data:a})}function r(a){return t.post({url:"/chat/send",data:a})}export{n as a,a as g,s as o,r as s};
import{N as t}from"./index-CAUISHAO.js";function a(a){return t.get({url:"/chat/sessions",data:a})}function s(a){return t.post({url:"/chat/open",data:a})}function n(a){return t.get({url:"/chat/messages",data:a})}function r(a){return t.post({url:"/chat/send",data:a})}export{n as a,a as g,s as o,r as s};
@@ -1 +1 @@
import{N as t}from"./index-D7cO9iLz.js";import{w as n,A as u}from"./aiRequest.br0QglYY.js";import{r}from"./ai.cEuLMbmT.js";function o(n){return t.get({url:"/community/postLists",data:n})}function a(n){return t.get({url:"/community/postDetail",data:n})}function s(n){return t.post({url:"/community/publish",data:n})}function i(n){return t.get({url:"/community/commentLists",data:n})}function e(n){return t.get({url:"/community/myCommentLists",data:n})}function m(n){return t.post({url:"/community/addComment",data:n})}function c(n){return t.post({url:"/community/deleteComment",data:n})}function l(n){return t.post({url:"/community/deletePost",data:n})}function f(n){return t.post({url:"/community/like",data:n})}function y(n){return t.post({url:"/community/follow",data:n})}function d(){return t.get({url:"/community/tagLists"})}function p(){return t.get({url:"/community/categoryLists"})}function g(){return t.get({url:"/community/userStats"})}function L(n){return t.post({url:"/community/purchasePost",data:n})}function j(n){return t.post({url:"/community/translatePost",data:n})}function P(t){return r({type:"post",...t})}function h(r){return t.get(n({url:"/community/aiAnalysisResult",data:r}),u)}function C(n){return t.get({url:"/community/userProfile",data:n})}export{e as a,a as b,P as c,c as d,h as e,j as f,o as g,g as h,p as i,f as j,d as k,s as l,i as m,m as n,l as o,L as p,C as q,y as t};
import{N as t}from"./index-CAUISHAO.js";import{w as n,A as u}from"./aiRequest.br0QglYY.js";import{r}from"./ai.DdE3wp4J.js";function o(n){return t.get({url:"/community/postLists",data:n})}function a(n){return t.get({url:"/community/postDetail",data:n})}function s(n){return t.post({url:"/community/publish",data:n})}function i(n){return t.get({url:"/community/commentLists",data:n})}function e(n){return t.get({url:"/community/myCommentLists",data:n})}function m(n){return t.post({url:"/community/addComment",data:n})}function c(n){return t.post({url:"/community/deleteComment",data:n})}function l(n){return t.post({url:"/community/deletePost",data:n})}function f(n){return t.post({url:"/community/like",data:n})}function y(n){return t.post({url:"/community/follow",data:n})}function d(){return t.get({url:"/community/tagLists"})}function p(){return t.get({url:"/community/categoryLists"})}function g(){return t.get({url:"/community/userStats"})}function L(n){return t.post({url:"/community/purchasePost",data:n})}function j(n){return t.post({url:"/community/translatePost",data:n})}function P(t){return r({type:"post",...t})}function h(r){return t.get(n({url:"/community/aiAnalysisResult",data:r}),u)}function C(n){return t.get({url:"/community/userProfile",data:n})}export{e as a,a as b,P as c,c as d,h as e,j as f,o as g,g as h,p as i,f as j,d as k,s as l,i as m,m as n,l as o,L as p,C as q,y as t};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{N as a,d as l,I as e,c as t,r as u,aq as n,al as o,Y as s,l as p,f as c,k as i,w as r,m as _,p as d,B as v,t as f,v as g,q as k,A as h,ar as b,a9 as y,a3 as m,n as w,H as T,as as q,aa as x,at as C,i as P,s as I,_ as N}from"./index-D7cO9iLz.js";function D(l){return a.post({url:"/popup/report",data:l},{withToken:!1})}const G="popup_shown_",j=N(l({__name:"global-popup",props:{pagePath:{},triggerTick:{}},setup(l){const N=l,j=e();const A=t(()=>N.pagePath||j.popupPagePath||function(){const a=m();if(!a.length)return"";let l=a[a.length-1].route||"";return l=l.replace(/^\//,""),l.startsWith("mobile/")&&(l=l.replace("mobile/","")),"/"+l}()),B=t(()=>N.triggerTick??j.popupTick),F=u(!1),H=u(null),M=u(!1),S=u(100);let W=null;const Y=t(()=>{return{width:S.value+"%",backgroundColor:(a=S.value,a>60?"#4cd964":a>30?"#ff9500":"#ff3b30"),transitionDuration:"200ms"};var a}),z=C(),E=n();let J=null;const K=new Set;async function L(){var l;if(A.value)try{const e=await(l={page_path:A.value,platform:z},a.get({url:"/popup/list",data:l},{withToken:!1})),t=(null==e?void 0:e.lists)||[];if(!t.length)return;const u=t.find(a=>function(a){const l=G+a.id,e=Date.now();switch(a.frequency){case 1:return!0;case 2:return!K.has(a.id);case 3:try{const a=P(l);return!a||e-Number(a)>=864e5}catch(t){return!0}case 4:try{return!P(l)}catch(t){return!0}default:return!0}}(a));if(!u)return;const n=()=>{H.value=u,F.value=!0,function(a){if(K.add(a.id),3===a.frequency||4===a.frequency)try{I(G+a.id,Date.now())}catch(l){}}(u),function(a){V();const l=Number(a.auto_close_seconds||0);if(l<=0)return;const e=1e3*l,t=200,u=100*t/e;S.value=100,M.value=!0,W=setInterval(()=>{S.value=Math.max(0,S.value-u)},t),J=setTimeout(()=>{!function(){if(!H.value)return;D({popup_id:H.value.id,action:3,page_path:A.value,device_id:E,platform:z}).catch(()=>{}),U()}()},e)}(u),D({popup_id:u.id,action:1,page_path:A.value,device_id:E,platform:z}).catch(()=>{})};u.delay_seconds&&u.delay_seconds>0?setTimeout(n,1e3*u.delay_seconds):n()}catch(e){console.warn("[GlobalPopup] 拉取弹窗失败:",e)}}function O(){if(!H.value)return;const a=H.value;D({popup_id:a.id,action:2,page_path:A.value,device_id:E,platform:z}).catch(()=>{}),1===a.link_type&&a.link_url?(w({url:a.link_url,fail:()=>{T({url:a.link_url,fail:()=>q({url:a.link_url})})}}),U()):2===a.link_type&&a.link_url?(window.open(a.link_url,"_blank"),U()):3===a.link_type&&a.link_url&&(x({phoneNumber:a.link_url}),U())}function Q(){H.value&&(V(),D({popup_id:H.value.id,action:3,page_path:A.value,device_id:E,platform:z}).catch(()=>{}),U())}function R(){H.value&&0===H.value.is_closable||Q()}function U(){V(),F.value=!1,H.value=null}function V(){J&&(clearTimeout(J),J=null),W&&(clearInterval(W),W=null),M.value=!1,S.value=100}return o(()=>{L()}),s(B,()=>{F.value||L()}),s(A,()=>{F.value||L()}),(a,l)=>{const e=i,t=f,u=k,n=b;return F.value&&H.value?(p(),c(e,{key:0,class:"global-popup-mask",onClick:R},{default:r(()=>[_(e,{class:"global-popup-wrap",onClick:l[0]||(l[0]=y(()=>{},["stop"]))},{default:r(()=>[M.value?(p(),c(e,{key:0,class:"global-popup__progress"},{default:r(()=>[_(e,{class:"global-popup__progress-inner",style:d(Y.value)},null,8,["style"])]),_:1})):v("",!0),_(e,{class:"global-popup"},{default:r(()=>[0!==H.value.is_closable?(p(),c(e,{key:0,class:"global-popup__close",onClick:Q},{default:r(()=>[_(t,null,{default:r(()=>[g("×")]),_:1})]),_:1})):v("",!0),_(e,{class:"global-popup__body",onClick:O},{default:r(()=>[H.value.image?(p(),c(u,{key:0,src:H.value.image,class:"global-popup__image",mode:"widthFix"},null,8,["src"])):v("",!0),H.value.title||H.value.content?(p(),c(e,{key:1,class:"global-popup__text"},{default:r(()=>[H.value.title?(p(),c(t,{key:0,class:"global-popup__title"},{default:r(()=>[g(h(H.value.title),1)]),_:1})):v("",!0),H.value.content?(p(),c(n,{key:1,class:"global-popup__content",nodes:H.value.content},null,8,["nodes"])):v("",!0)]),_:1})):v("",!0),0!==H.value.link_type?(p(),c(e,{key:2,class:"global-popup__btn"},{default:r(()=>[_(t,null,{default:r(()=>[g("查看详情")]),_:1})]),_:1})):v("",!0)]),_:1})]),_:1})]),_:1})]),_:1})):v("",!0)}}}),[["__scopeId","data-v-d510a7ad"]]);export{j as G};
import{N as a,d as l,I as e,c as t,r as u,aq as n,al as o,Y as s,l as p,f as c,k as i,w as r,m as _,p as d,B as v,t as f,v as g,q as k,A as h,ar as b,a9 as y,a3 as m,n as w,H as T,as as q,aa as x,at as C,i as P,s as I,_ as N}from"./index-CAUISHAO.js";function D(l){return a.post({url:"/popup/report",data:l},{withToken:!1})}const G="popup_shown_",j=N(l({__name:"global-popup",props:{pagePath:{},triggerTick:{}},setup(l){const N=l,j=e();const A=t(()=>N.pagePath||j.popupPagePath||function(){const a=m();if(!a.length)return"";let l=a[a.length-1].route||"";return l=l.replace(/^\//,""),l.startsWith("mobile/")&&(l=l.replace("mobile/","")),"/"+l}()),B=t(()=>N.triggerTick??j.popupTick),F=u(!1),H=u(null),M=u(!1),S=u(100);let W=null;const Y=t(()=>{return{width:S.value+"%",backgroundColor:(a=S.value,a>60?"#4cd964":a>30?"#ff9500":"#ff3b30"),transitionDuration:"200ms"};var a}),z=C(),E=n();let J=null;const K=new Set;async function L(){var l;if(A.value)try{const e=await(l={page_path:A.value,platform:z},a.get({url:"/popup/list",data:l},{withToken:!1})),t=(null==e?void 0:e.lists)||[];if(!t.length)return;const u=t.find(a=>function(a){const l=G+a.id,e=Date.now();switch(a.frequency){case 1:return!0;case 2:return!K.has(a.id);case 3:try{const a=P(l);return!a||e-Number(a)>=864e5}catch(t){return!0}case 4:try{return!P(l)}catch(t){return!0}default:return!0}}(a));if(!u)return;const n=()=>{H.value=u,F.value=!0,function(a){if(K.add(a.id),3===a.frequency||4===a.frequency)try{I(G+a.id,Date.now())}catch(l){}}(u),function(a){V();const l=Number(a.auto_close_seconds||0);if(l<=0)return;const e=1e3*l,t=200,u=100*t/e;S.value=100,M.value=!0,W=setInterval(()=>{S.value=Math.max(0,S.value-u)},t),J=setTimeout(()=>{!function(){if(!H.value)return;D({popup_id:H.value.id,action:3,page_path:A.value,device_id:E,platform:z}).catch(()=>{}),U()}()},e)}(u),D({popup_id:u.id,action:1,page_path:A.value,device_id:E,platform:z}).catch(()=>{})};u.delay_seconds&&u.delay_seconds>0?setTimeout(n,1e3*u.delay_seconds):n()}catch(e){console.warn("[GlobalPopup] 拉取弹窗失败:",e)}}function O(){if(!H.value)return;const a=H.value;D({popup_id:a.id,action:2,page_path:A.value,device_id:E,platform:z}).catch(()=>{}),1===a.link_type&&a.link_url?(w({url:a.link_url,fail:()=>{T({url:a.link_url,fail:()=>q({url:a.link_url})})}}),U()):2===a.link_type&&a.link_url?(window.open(a.link_url,"_blank"),U()):3===a.link_type&&a.link_url&&(x({phoneNumber:a.link_url}),U())}function Q(){H.value&&(V(),D({popup_id:H.value.id,action:3,page_path:A.value,device_id:E,platform:z}).catch(()=>{}),U())}function R(){H.value&&0===H.value.is_closable||Q()}function U(){V(),F.value=!1,H.value=null}function V(){J&&(clearTimeout(J),J=null),W&&(clearInterval(W),W=null),M.value=!1,S.value=100}return o(()=>{L()}),s(B,()=>{F.value||L()}),s(A,()=>{F.value||L()}),(a,l)=>{const e=i,t=f,u=k,n=b;return F.value&&H.value?(p(),c(e,{key:0,class:"global-popup-mask",onClick:R},{default:r(()=>[_(e,{class:"global-popup-wrap",onClick:l[0]||(l[0]=y(()=>{},["stop"]))},{default:r(()=>[M.value?(p(),c(e,{key:0,class:"global-popup__progress"},{default:r(()=>[_(e,{class:"global-popup__progress-inner",style:d(Y.value)},null,8,["style"])]),_:1})):v("",!0),_(e,{class:"global-popup"},{default:r(()=>[0!==H.value.is_closable?(p(),c(e,{key:0,class:"global-popup__close",onClick:Q},{default:r(()=>[_(t,null,{default:r(()=>[g("×")]),_:1})]),_:1})):v("",!0),_(e,{class:"global-popup__body",onClick:O},{default:r(()=>[H.value.image?(p(),c(u,{key:0,src:H.value.image,class:"global-popup__image",mode:"widthFix"},null,8,["src"])):v("",!0),H.value.title||H.value.content?(p(),c(e,{key:1,class:"global-popup__text"},{default:r(()=>[H.value.title?(p(),c(t,{key:0,class:"global-popup__title"},{default:r(()=>[g(h(H.value.title),1)]),_:1})):v("",!0),H.value.content?(p(),c(n,{key:1,class:"global-popup__content",nodes:H.value.content},null,8,["nodes"])):v("",!0)]),_:1})):v("",!0),0!==H.value.link_type?(p(),c(e,{key:2,class:"global-popup__btn"},{default:r(()=>[_(t,null,{default:r(()=>[g("查看详情")]),_:1})]),_:1})):v("",!0)]),_:1})]),_:1})]),_:1})]),_:1})):v("",!0)}}}),[["__scopeId","data-v-d510a7ad"]]);export{j as G};
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
@@ -1 +1 @@
import{i as r,s as o}from"./index-D7cO9iLz.js";const t="lottery_followed_games",s=r=>Array.isArray(r)?Array.from(new Set(r.map(r=>String(r||"").trim()).filter(Boolean))):[],e=()=>s(r(t)),n=r=>{const e=s(r);return o(t,e),e},i=r=>{const o=String(r||"").trim(),t=e();if(!o)return{following:!1,codes:t};const s=t.includes(o),i=s?t.filter(r=>r!==o):[...t,o];return{following:!s,codes:n(i)}};export{e as g,n as s,i as t};
import{i as r,s as o}from"./index-CAUISHAO.js";const t="lottery_followed_games",s=r=>Array.isArray(r)?Array.from(new Set(r.map(r=>String(r||"").trim()).filter(Boolean))):[],e=()=>s(r(t)),n=r=>{const e=s(r);return o(t,e),e},i=r=>{const o=String(r||"").trim(),t=e();if(!o)return{following:!1,codes:t};const s=t.includes(o),i=s?t.filter(r=>r!==o):[...t,o];return{following:!s,codes:n(i)}};export{e as g,n as s,i as t};
@@ -1 +1 @@
import{N as t}from"./index-D7cO9iLz.js";import{r as e}from"./ai.cEuLMbmT.js";const n=t=>({...(null==t?void 0:t.data)||{},remain_count:null==t?void 0:t.remain_count,unlocked:null==t?void 0:t.unlocked,charged:null==t?void 0:t.charged});function r(e){return t.get({url:"/lottery/drawDetail",data:e},{withToken:!1})}function o(){return t.get({url:"/lottery/gameList"},{withToken:!1})}function u(e){return t.get({url:"/lottery/latestDrawResult",data:e},{withToken:!1})}function a(e){return t.get({url:"/lottery/drawResultList",data:e},{withToken:!1})}function l(t){return e({type:"lottery",...t})}function i(e){return t.get({url:"/lottery/aiHistory",data:e},{withToken:!1})}function d(t){return e({type:"lottery_module",module:"hot_cold",...t}).then(n)}function s(t){return e({type:"lottery_module",module:"trend",...t}).then(n)}function c(t){return e({type:"lottery_module",module:"stats",...t}).then(n)}export{u as a,a as b,l as c,r as d,i as e,d as f,o as g,s as h,c as i};
import{N as t}from"./index-CAUISHAO.js";import{r as e}from"./ai.DdE3wp4J.js";const n=t=>({...(null==t?void 0:t.data)||{},remain_count:null==t?void 0:t.remain_count,unlocked:null==t?void 0:t.unlocked,charged:null==t?void 0:t.charged});function r(e){return t.get({url:"/lottery/drawDetail",data:e},{withToken:!1})}function o(){return t.get({url:"/lottery/gameList"},{withToken:!1})}function u(e){return t.get({url:"/lottery/latestDrawResult",data:e},{withToken:!1})}function a(e){return t.get({url:"/lottery/drawResultList",data:e},{withToken:!1})}function l(t){return e({type:"lottery",...t})}function i(e){return t.get({url:"/lottery/aiHistory",data:e},{withToken:!1})}function d(t){return e({type:"lottery_module",module:"hot_cold",...t}).then(n)}function s(t){return e({type:"lottery_module",module:"trend",...t}).then(n)}function c(t){return e({type:"lottery_module",module:"stats",...t}).then(n)}export{u as a,a as b,l as c,r as d,i as e,d as f,o as g,s as h,c as i};
@@ -0,0 +1 @@
const e={versionName:"1.0.11"};export{e as m};
@@ -1 +0,0 @@
const e={versionName:"1.0.10"};export{e as m};
@@ -1 +1 @@
import{i as e,s as n}from"./index-D7cO9iLz.js";const t="match_favorites",i=e=>{const n=Number(null==e?void 0:e.id);return!Number.isFinite(n)||n<=0?null:{id:n,league_name:String((null==e?void 0:e.league_name)||""),round_name:String((null==e?void 0:e.round_name)||""),home_team:String((null==e?void 0:e.home_team)||""),home_icon:String((null==e?void 0:e.home_icon)||""),home_score:(null==e?void 0:e.home_score)??0,away_team:String((null==e?void 0:e.away_team)||""),away_icon:String((null==e?void 0:e.away_icon)||""),away_score:(null==e?void 0:e.away_score)??0,match_time:(null==e?void 0:e.match_time)??"",status:Number((null==e?void 0:e.status)||0),current_minute:String((null==e?void 0:e.current_minute)||"")}},r=()=>{const n=e(t);if(!Array.isArray(n))return[];const r=new Set;return n.reduce((e,n)=>{const t=i(n);return!t||r.has(t.id)||(r.add(t.id),e.push(t)),e},[])},o=e=>{const r=new Set,o=e.reduce((e,n)=>{const t=i(n);return!t||r.has(t.id)||(r.add(t.id),e.push(t)),e},[]);return n(t,o),o},a=e=>{const n=Number(e);return r().some(e=>e.id===n)},u=e=>{const n=i(e),t=r();if(!n)return{favorite:!1,favorites:t};const a=t.some(e=>e.id===n.id),u=a?t.filter(e=>e.id!==n.id):[n,...t];return{favorite:!a,favorites:o(u)}};export{r as g,a as i,o as s,u as t};
import{i as e,s as n}from"./index-CAUISHAO.js";const t="match_favorites",i=e=>{const n=Number(null==e?void 0:e.id);return!Number.isFinite(n)||n<=0?null:{id:n,league_name:String((null==e?void 0:e.league_name)||""),round_name:String((null==e?void 0:e.round_name)||""),home_team:String((null==e?void 0:e.home_team)||""),home_icon:String((null==e?void 0:e.home_icon)||""),home_score:(null==e?void 0:e.home_score)??0,away_team:String((null==e?void 0:e.away_team)||""),away_icon:String((null==e?void 0:e.away_icon)||""),away_score:(null==e?void 0:e.away_score)??0,match_time:(null==e?void 0:e.match_time)??"",status:Number((null==e?void 0:e.status)||0),current_minute:String((null==e?void 0:e.current_minute)||"")}},r=()=>{const n=e(t);if(!Array.isArray(n))return[];const r=new Set;return n.reduce((e,n)=>{const t=i(n);return!t||r.has(t.id)||(r.add(t.id),e.push(t)),e},[])},o=e=>{const r=new Set,o=e.reduce((e,n)=>{const t=i(n);return!t||r.has(t.id)||(r.add(t.id),e.push(t)),e},[]);return n(t,o),o},a=e=>{const n=Number(e);return r().some(e=>e.id===n)},u=e=>{const n=i(e),t=r();if(!n)return{favorite:!1,favorites:t};const a=t.some(e=>e.id===n.id),u=a?t.filter(e=>e.id!==n.id):[n,...t];return{favorite:!a,favorites:o(u)}};export{r as g,a as i,o as s,u as t};
@@ -1 +1 @@
import{N as t}from"./index-D7cO9iLz.js";function n(n){return t.get({url:"/match/lists",data:n},{withToken:!1})}function e(n){return t.get({url:"/match/detail",data:n},{withToken:!1})}function a(){return t.get({url:"/match/sportTypes"},{withToken:!1})}function r(n){return t.get({url:"/match/leagues",data:n},{withToken:!1})}function u(n){return t.get({url:"/match/liveText",data:n},{withToken:!1})}function i(n){return t.get({url:"/match/lineup",data:n},{withToken:!1})}function o(){return t.get({url:"/match/worldCupStandings"},{withToken:!1})}function c(n){return t.get({url:"/match/worldCupRankings",data:n},{withToken:!1})}function h(){return t.get({url:"/match/worldCupSchedule"},{withToken:!1})}function l(){return t.get({url:"/match/worldCupLiveCards"},{withToken:!1})}function s(n){return t.get({url:"/match/liveCards",data:n},{withToken:!1})}function d(n){return t.get({url:"/match/odds",data:n},{withToken:!1})}function w(n){return t.get({url:"/match/worldCupOdds",data:n},{withToken:!1})}export{d as a,e as b,u as c,i as d,a as e,r as f,n as g,s as h,h as i,w as j,o as k,c as l,l as m};
import{N as t}from"./index-CAUISHAO.js";function n(n){return t.get({url:"/match/lists",data:n},{withToken:!1})}function e(n){return t.get({url:"/match/detail",data:n},{withToken:!1})}function a(){return t.get({url:"/match/sportTypes"},{withToken:!1})}function r(n){return t.get({url:"/match/leagues",data:n},{withToken:!1})}function u(n){return t.get({url:"/match/liveText",data:n},{withToken:!1})}function i(n){return t.get({url:"/match/lineup",data:n},{withToken:!1})}function o(){return t.get({url:"/match/worldCupStandings"},{withToken:!1})}function c(n){return t.get({url:"/match/worldCupRankings",data:n},{withToken:!1})}function h(){return t.get({url:"/match/worldCupSchedule"},{withToken:!1})}function l(){return t.get({url:"/match/worldCupLiveCards"},{withToken:!1})}function s(n){return t.get({url:"/match/liveCards",data:n},{withToken:!1})}function d(n){return t.get({url:"/match/odds",data:n},{withToken:!1})}function w(n){return t.get({url:"/match/worldCupOdds",data:n},{withToken:!1})}export{d as a,e as b,u as c,i as d,a as e,r as f,n as g,s as h,h as i,w as j,o as k,c as l,l as m};
@@ -1 +1 @@
import{N as t}from"./index-D7cO9iLz.js";function a(){return t.get({url:"/article/cate"},{withToken:!1})}function r(a){return t.get({url:"/article/lists",data:a})}function e(a){return t.get({url:"/article/detail",data:a})}function n(a){return t.post({url:"/article/addCollect",data:a},{isAuth:!0})}function u(a){return t.post({url:"/article/cancelCollect",data:a},{isAuth:!0})}function i(){return t.get({url:"/article/collect"})}function c(a){return t.get({url:"/article/commentList",data:a},{withToken:!1})}function l(a){return t.post({url:"/article/addComment",data:a},{isAuth:!0})}function o(a){return t.post({url:"/article/vote",data:a},{isAuth:!0})}export{r as a,e as b,c,l as d,o as e,u as f,a as g,n as h,i};
import{N as t}from"./index-CAUISHAO.js";function a(){return t.get({url:"/article/cate"},{withToken:!1})}function r(a){return t.get({url:"/article/lists",data:a})}function e(a){return t.get({url:"/article/detail",data:a})}function n(a){return t.post({url:"/article/addCollect",data:a},{isAuth:!0})}function u(a){return t.post({url:"/article/cancelCollect",data:a},{isAuth:!0})}function i(){return t.get({url:"/article/collect"})}function c(a){return t.get({url:"/article/commentList",data:a},{withToken:!1})}function l(a){return t.post({url:"/article/addComment",data:a},{isAuth:!0})}function o(a){return t.post({url:"/article/vote",data:a},{isAuth:!0})}export{r as a,e as b,c,l as d,o as e,u as f,a as g,n as h,i};
@@ -1 +1 @@
import{_ as e,y as t,m as a,w as l,F as s,P as n,k as r,l as u,v as p}from"./index-D7cO9iLz.js";const c=e({},[["render",function(e,c){const d=n("page-meta"),f=n("u-empty"),x=r,o=n("router-navigate");return u(),t(s,null,[a(d,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),a(x,{class:"h-screen flex flex-col justify-center items-center"},{default:l(()=>[a(x,null,{default:l(()=>[a(f,{text:"对不起,您访问的页面不存在",mode:"data"})]),_:1}),a(x,{class:"w-full px-[100rpx] mt-[40rpx]"},{default:l(()=>[a(o,{class:"bg-primary rounded-full text-btn-text leading-[80rpx] text-center",to:"/","nav-type":"reLaunch"},{default:l(()=>[p(" 返回首页 ")]),_:1})]),_:1})]),_:1})],64)}]]);export{c as default};
import{_ as e,y as t,m as a,w as l,F as s,P as n,k as r,l as u,v as p}from"./index-CAUISHAO.js";const c=e({},[["render",function(e,c){const d=n("page-meta"),f=n("u-empty"),x=r,o=n("router-navigate");return u(),t(s,null,[a(d,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),a(x,{class:"h-screen flex flex-col justify-center items-center"},{default:l(()=>[a(x,null,{default:l(()=>[a(f,{text:"对不起,您访问的页面不存在",mode:"data"})]),_:1}),a(x,{class:"w-full px-[100rpx] mt-[40rpx]"},{default:l(()=>[a(o,{class:"bg-primary rounded-full text-btn-text leading-[80rpx] text-center",to:"/","nav-type":"reLaunch"},{default:l(()=>[p(" 返回首页 ")]),_:1})]),_:1})]),_:1})],64)}]]);export{c as default};
@@ -1 +1 @@
import{d as e,r as a,a as s,f as t,w as l,N as i,b4 as _,k as n,l as c,m as o,v as u,t as d,A as r,y as p,F as f,z as m,x as k,S as g,V as y,n as b,H as v,_ as h}from"./index-D7cO9iLz.js";const C=h(e({__name:"points_center",setup(e){const h=a(0),C=a([]),q=a(!1),w=[{key:"earn",label:"获取积分",icon:"+",tone:"blue"},{key:"unlocked",label:"已解锁内容",icon:"♙",tone:"blue"},{key:"invite",label:"邀请记录",icon:"♟",tone:"blue"},{key:"guide",label:"使用说明",icon:"▤",tone:"blue"}],x=e=>2!==Number(e.action),$=e=>e.remark||e.type_desc||"积分变动",A=e=>x(e)?"income":"expense",N=e=>x(e)?"♟":"♙",z=()=>y(),S=()=>b({url:"/pages/agreement/agreement?type=points_rule"}),j=()=>b({url:"/packages/pages/points_log/points_log"});return s(async()=>{var e;q.value=!0;try{const[a,s]=await Promise.all([i.get({url:"/community/userStats"},{isTransformResponse:!1}),_({action:"",type:"up",page_no:1,page_size:10})]);1===(null==a?void 0:a.code)&&(h.value=Number((null==(e=a.data)?void 0:e.user_points)||0)),C.value=Array.isArray(null==s?void 0:s.lists)?s.lists:[]}catch(a){C.value=[]}finally{q.value=!1}}),(e,a)=>{const s=n,i=d,_=g;return c(),t(s,{class:"points-center"},{default:l(()=>[o(s,{class:"points-center__nav"},{default:l(()=>[o(s,{class:"points-center__back",onClick:z},{default:l(()=>[u("")]),_:1}),o(i,{class:"points-center__title"},{default:l(()=>[u("积分中心")]),_:1}),o(s,{class:"points-center__rules",onClick:S},{default:l(()=>[u("积分规则")]),_:1})]),_:1}),o(s,{class:"points-center__scroll"},{default:l(()=>[o(s,{class:"points-card"},{default:l(()=>[o(s,{class:"points-card__rings points-card__rings--one"}),o(s,{class:"points-card__rings points-card__rings--two"}),o(s,{class:"points-card__rings points-card__rings--three"}),o(s,{class:"points-card__content"},{default:l(()=>[o(i,{class:"points-card__label"},{default:l(()=>[u("可用积分")]),_:1}),o(i,{class:"points-card__value"},{default:l(()=>[u(r(h.value),1)]),_:1}),o(i,{class:"points-card__desc"},{default:l(()=>[u("用于解锁社区付费内容")]),_:1})]),_:1}),o(s,{class:"points-card__detail",onClick:j},{default:l(()=>[o(i,{class:"points-card__detail-icon"},{default:l(()=>[u("▤")]),_:1}),o(i,null,{default:l(()=>[u("积分明细")]),_:1})]),_:1})]),_:1}),o(s,{class:"quick-grid"},{default:l(()=>[(c(),p(f,null,m(w,e=>o(s,{key:e.key,class:"quick-item",onClick:a=>{return"earn"===(s=e.key)?b({url:"/packages/pages/points_products/points_products"}):"invite"===s?b({url:"/pages/distribution/distribution"}):"unlocked"===s?v({url:"/pages/community/community"}):void S();var s}},{default:l(()=>[o(s,{class:k(["quick-item__icon",`quick-item__icon--${e.tone}`])},{default:l(()=>[u(r(e.icon),1)]),_:2},1032,["class"]),o(i,{class:"quick-item__label"},{default:l(()=>[u(r(e.label),1)]),_:2},1024),o(i,{class:"quick-item__arrow"},{default:l(()=>[u("")]),_:1})]),_:2},1032,["onClick"])),64))]),_:1}),o(s,{class:"section-heading"},{default:l(()=>[o(i,{class:"section-heading__title"},{default:l(()=>[u("最近明细")]),_:1}),o(s,{class:"section-heading__more",onClick:j},{default:l(()=>[o(i,null,{default:l(()=>[u("全部明细")]),_:1}),o(i,{class:"section-heading__arrow"},{default:l(()=>[u("")]),_:1})]),_:1})]),_:1}),o(_,{"scroll-y":"",class:"detail-card"},{default:l(()=>[q.value?(c(),t(s,{key:0,class:"detail-state"},{default:l(()=>[u("正在加载明细…")]),_:1})):C.value.length?(c(!0),p(f,{key:2},m(C.value,(e,a)=>(c(),t(s,{key:e.id||`${e.create_time}-${a}`,class:"detail-item"},{default:l(()=>[o(s,{class:k(["detail-item__icon",`detail-item__icon--${A(e)}`])},{default:l(()=>[u(r(N(e)),1)]),_:2},1032,["class"]),o(s,{class:"detail-item__body"},{default:l(()=>[o(i,{class:"detail-item__title"},{default:l(()=>[u(r($(e)),1)]),_:2},1024),o(i,{class:"detail-item__time"},{default:l(()=>[u(r(e.create_time),1)]),_:2},1024)]),_:2},1024),o(s,{class:k(["detail-item__amount",{"detail-item__amount--income":x(e)}])},{default:l(()=>[o(i,null,{default:l(()=>[u(r(e.change_amount_desc),1)]),_:2},1024),o(i,{class:"detail-item__status"},{default:l(()=>[u(r(x(e)?"已到账":"已完成"),1)]),_:2},1024)]),_:2},1032,["class"])]),_:2},1024))),128)):(c(),t(s,{key:1,class:"detail-state"},{default:l(()=>[u("暂无积分明细")]),_:1}))]),_:1})]),_:1}),o(s,{class:"points-center__footer"},{default:l(()=>[o(s,{class:"points-tip"},{default:l(()=>[o(i,{class:"points-tip__icon"},{default:l(()=>[u("ⓘ")]),_:1}),o(i,null,{default:l(()=>[u("积分不可用于提现,奖励以规则及审核结果为准")]),_:1})]),_:1}),o(s,{class:"points-center__bottom-button",onClick:j},{default:l(()=>[u("查看全部明细")]),_:1}),o(s,{class:"points-center__safe-area"})]),_:1})]),_:1})}}}),[["__scopeId","data-v-abb0550c"]]);export{C as default};
import{d as e,r as a,a as s,f as t,w as l,N as i,b4 as _,k as n,l as c,m as o,v as u,t as d,A as r,y as p,F as f,z as m,x as k,S as g,V as y,n as b,H as v,_ as h}from"./index-CAUISHAO.js";const C=h(e({__name:"points_center",setup(e){const h=a(0),C=a([]),q=a(!1),w=[{key:"earn",label:"获取积分",icon:"+",tone:"blue"},{key:"unlocked",label:"已解锁内容",icon:"♙",tone:"blue"},{key:"invite",label:"邀请记录",icon:"♟",tone:"blue"},{key:"guide",label:"使用说明",icon:"▤",tone:"blue"}],x=e=>2!==Number(e.action),$=e=>e.remark||e.type_desc||"积分变动",A=e=>x(e)?"income":"expense",N=e=>x(e)?"♟":"♙",z=()=>y(),S=()=>b({url:"/pages/agreement/agreement?type=points_rule"}),j=()=>b({url:"/packages/pages/points_log/points_log"});return s(async()=>{var e;q.value=!0;try{const[a,s]=await Promise.all([i.get({url:"/community/userStats"},{isTransformResponse:!1}),_({action:"",type:"up",page_no:1,page_size:10})]);1===(null==a?void 0:a.code)&&(h.value=Number((null==(e=a.data)?void 0:e.user_points)||0)),C.value=Array.isArray(null==s?void 0:s.lists)?s.lists:[]}catch(a){C.value=[]}finally{q.value=!1}}),(e,a)=>{const s=n,i=d,_=g;return c(),t(s,{class:"points-center"},{default:l(()=>[o(s,{class:"points-center__nav"},{default:l(()=>[o(s,{class:"points-center__back",onClick:z},{default:l(()=>[u("")]),_:1}),o(i,{class:"points-center__title"},{default:l(()=>[u("积分中心")]),_:1}),o(s,{class:"points-center__rules",onClick:S},{default:l(()=>[u("积分规则")]),_:1})]),_:1}),o(s,{class:"points-center__scroll"},{default:l(()=>[o(s,{class:"points-card"},{default:l(()=>[o(s,{class:"points-card__rings points-card__rings--one"}),o(s,{class:"points-card__rings points-card__rings--two"}),o(s,{class:"points-card__rings points-card__rings--three"}),o(s,{class:"points-card__content"},{default:l(()=>[o(i,{class:"points-card__label"},{default:l(()=>[u("可用积分")]),_:1}),o(i,{class:"points-card__value"},{default:l(()=>[u(r(h.value),1)]),_:1}),o(i,{class:"points-card__desc"},{default:l(()=>[u("用于解锁社区付费内容")]),_:1})]),_:1}),o(s,{class:"points-card__detail",onClick:j},{default:l(()=>[o(i,{class:"points-card__detail-icon"},{default:l(()=>[u("▤")]),_:1}),o(i,null,{default:l(()=>[u("积分明细")]),_:1})]),_:1})]),_:1}),o(s,{class:"quick-grid"},{default:l(()=>[(c(),p(f,null,m(w,e=>o(s,{key:e.key,class:"quick-item",onClick:a=>{return"earn"===(s=e.key)?b({url:"/packages/pages/points_products/points_products"}):"invite"===s?b({url:"/pages/distribution/distribution"}):"unlocked"===s?v({url:"/pages/community/community"}):void S();var s}},{default:l(()=>[o(s,{class:k(["quick-item__icon",`quick-item__icon--${e.tone}`])},{default:l(()=>[u(r(e.icon),1)]),_:2},1032,["class"]),o(i,{class:"quick-item__label"},{default:l(()=>[u(r(e.label),1)]),_:2},1024),o(i,{class:"quick-item__arrow"},{default:l(()=>[u("")]),_:1})]),_:2},1032,["onClick"])),64))]),_:1}),o(s,{class:"section-heading"},{default:l(()=>[o(i,{class:"section-heading__title"},{default:l(()=>[u("最近明细")]),_:1}),o(s,{class:"section-heading__more",onClick:j},{default:l(()=>[o(i,null,{default:l(()=>[u("全部明细")]),_:1}),o(i,{class:"section-heading__arrow"},{default:l(()=>[u("")]),_:1})]),_:1})]),_:1}),o(_,{"scroll-y":"",class:"detail-card"},{default:l(()=>[q.value?(c(),t(s,{key:0,class:"detail-state"},{default:l(()=>[u("正在加载明细…")]),_:1})):C.value.length?(c(!0),p(f,{key:2},m(C.value,(e,a)=>(c(),t(s,{key:e.id||`${e.create_time}-${a}`,class:"detail-item"},{default:l(()=>[o(s,{class:k(["detail-item__icon",`detail-item__icon--${A(e)}`])},{default:l(()=>[u(r(N(e)),1)]),_:2},1032,["class"]),o(s,{class:"detail-item__body"},{default:l(()=>[o(i,{class:"detail-item__title"},{default:l(()=>[u(r($(e)),1)]),_:2},1024),o(i,{class:"detail-item__time"},{default:l(()=>[u(r(e.create_time),1)]),_:2},1024)]),_:2},1024),o(s,{class:k(["detail-item__amount",{"detail-item__amount--income":x(e)}])},{default:l(()=>[o(i,null,{default:l(()=>[u(r(e.change_amount_desc),1)]),_:2},1024),o(i,{class:"detail-item__status"},{default:l(()=>[u(r(x(e)?"已到账":"已完成"),1)]),_:2},1024)]),_:2},1032,["class"])]),_:2},1024))),128)):(c(),t(s,{key:1,class:"detail-state"},{default:l(()=>[u("暂无积分明细")]),_:1}))]),_:1})]),_:1}),o(s,{class:"points-center__footer"},{default:l(()=>[o(s,{class:"points-tip"},{default:l(()=>[o(i,{class:"points-tip__icon"},{default:l(()=>[u("ⓘ")]),_:1}),o(i,null,{default:l(()=>[u("积分不可用于提现,奖励以规则及审核结果为准")]),_:1})]),_:1}),o(s,{class:"points-center__bottom-button",onClick:j},{default:l(()=>[u("查看全部明细")]),_:1}),o(s,{class:"points-center__safe-area"})]),_:1})]),_:1})}}}),[["__scopeId","data-v-abb0550c"]]);export{C as default};
@@ -1 +1 @@
import{d as e,r as a,X as t,a as l,y as s,m as r,w as u,F as o,N as p,P as d,l as n,k as c,v as m,A as i,C as _,z as y,f,x,B as g,b4 as v}from"./index-D7cO9iLz.js";const b=e({__name:"points_log",setup(e){const b=a([{name:"全部",type:""},{name:"收入",type:1},{name:"支出",type:2}]),h=t(),w=a([]),k=a(0),V=e=>{k.value=e,h.value.reload()},j=async(e,a)=>{try{const t=b.value[k.value].type,l=await v({action:t,type:"up",page_no:e,page_size:a});h.value.complete(l.lists)}catch(t){h.value.complete(!1)}},z=a(0);return l(()=>{(async()=>{try{const e=await p.get({url:"/community/userStats"},{isTransformResponse:!1});1===(null==e?void 0:e.code)&&e.data&&(z.value=e.data.user_points||0)}catch(e){}})()}),(e,a)=>{const t=d("page-meta"),l=c,p=_,v=d("u-tabs"),C=d("z-paging");return n(),s(o,null,[r(t,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),r(C,{ref_key:"paging",ref:h,modelValue:w.value,"onUpdate:modelValue":a[1]||(a[1]=e=>w.value=e),onQuery:j,"show-loading-more-when-reload":!0},{default:u(()=>[r(l,{class:"points-log"},{default:u(()=>[r(l,{class:"p-[20rpx]"},{default:u(()=>[r(l,{class:"bg-primary rounded-[14rpx] flex items-center justify-between pl-[44rpx] py-[54rpx] text-white"},{default:u(()=>[r(l,null,{default:u(()=>[r(l,{class:"text-sm"},{default:u(()=>[m("当前积分")]),_:1}),r(l,{class:"text-[60rpx]"},{default:u(()=>[m(i(z.value),1)]),_:1})]),_:1}),r(p,{url:"/packages/pages/points_products/points_products","hover-class":"none"},{default:u(()=>[r(l,{class:"text-primary px-[30rpx] py-[15rpx] bg-white rounded-l-full"},{default:u(()=>[m(" 去购买 ")]),_:1})]),_:1})]),_:1})]),_:1}),r(v,{list:b.value,"is-scroll":!1,modelValue:k.value,"onUpdate:modelValue":a[0]||(a[0]=e=>k.value=e),activeColor:"var(--color-primary)",onChange:V},null,8,["list","modelValue"]),r(l,{class:"pt-2.5"},{default:u(()=>[(n(!0),s(o,null,y(w.value,e=>(n(),f(l,{key:e.id,class:"bg-white border-solid border-b border-0 border-light px-[26rpx] py-[24rpx]"},{default:u(()=>[r(l,{class:"flex justify-between"},{default:u(()=>[r(l,{class:"mr-2"},{default:u(()=>[m(i(e.type_desc),1)]),_:2},1024),r(l,{class:x(["text-lg",{"text-primary":1==e.action}])},{default:u(()=>[m(i(e.change_amount_desc),1)]),_:2},1032,["class"])]),_:2},1024),e.remark?(n(),f(l,{key:0,class:"text-sm text-muted mt-1"},{default:u(()=>[m(i(e.remark),1)]),_:2},1024)):g("",!0),r(l,{class:"text-sm text-muted mr-1"},{default:u(()=>[m(i(e.create_time),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}});export{b as default};
import{d as e,r as a,X as t,a as l,y as s,m as r,w as u,F as o,N as p,P as d,l as n,k as c,v as m,A as i,C as _,z as y,f,x,B as g,b4 as v}from"./index-CAUISHAO.js";const b=e({__name:"points_log",setup(e){const b=a([{name:"全部",type:""},{name:"收入",type:1},{name:"支出",type:2}]),h=t(),w=a([]),k=a(0),V=e=>{k.value=e,h.value.reload()},j=async(e,a)=>{try{const t=b.value[k.value].type,l=await v({action:t,type:"up",page_no:e,page_size:a});h.value.complete(l.lists)}catch(t){h.value.complete(!1)}},z=a(0);return l(()=>{(async()=>{try{const e=await p.get({url:"/community/userStats"},{isTransformResponse:!1});1===(null==e?void 0:e.code)&&e.data&&(z.value=e.data.user_points||0)}catch(e){}})()}),(e,a)=>{const t=d("page-meta"),l=c,p=_,v=d("u-tabs"),C=d("z-paging");return n(),s(o,null,[r(t,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),r(C,{ref_key:"paging",ref:h,modelValue:w.value,"onUpdate:modelValue":a[1]||(a[1]=e=>w.value=e),onQuery:j,"show-loading-more-when-reload":!0},{default:u(()=>[r(l,{class:"points-log"},{default:u(()=>[r(l,{class:"p-[20rpx]"},{default:u(()=>[r(l,{class:"bg-primary rounded-[14rpx] flex items-center justify-between pl-[44rpx] py-[54rpx] text-white"},{default:u(()=>[r(l,null,{default:u(()=>[r(l,{class:"text-sm"},{default:u(()=>[m("当前积分")]),_:1}),r(l,{class:"text-[60rpx]"},{default:u(()=>[m(i(z.value),1)]),_:1})]),_:1}),r(p,{url:"/packages/pages/points_products/points_products","hover-class":"none"},{default:u(()=>[r(l,{class:"text-primary px-[30rpx] py-[15rpx] bg-white rounded-l-full"},{default:u(()=>[m(" 去购买 ")]),_:1})]),_:1})]),_:1})]),_:1}),r(v,{list:b.value,"is-scroll":!1,modelValue:k.value,"onUpdate:modelValue":a[0]||(a[0]=e=>k.value=e),activeColor:"var(--color-primary)",onChange:V},null,8,["list","modelValue"]),r(l,{class:"pt-2.5"},{default:u(()=>[(n(!0),s(o,null,y(w.value,e=>(n(),f(l,{key:e.id,class:"bg-white border-solid border-b border-0 border-light px-[26rpx] py-[24rpx]"},{default:u(()=>[r(l,{class:"flex justify-between"},{default:u(()=>[r(l,{class:"mr-2"},{default:u(()=>[m(i(e.type_desc),1)]),_:2},1024),r(l,{class:x(["text-lg",{"text-primary":1==e.action}])},{default:u(()=>[m(i(e.change_amount_desc),1)]),_:2},1032,["class"])]),_:2},1024),e.remark?(n(),f(l,{key:0,class:"text-sm text-muted mt-1"},{default:u(()=>[m(i(e.remark),1)]),_:2},1024)):g("",!0),r(l,{class:"text-sm text-muted mr-1"},{default:u(()=>[m(i(e.create_time),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}});export{b as default};
@@ -1 +1 @@
import{d as a,r as s,K as t,o as e,f as d,w as l,k as o,P as r,l as u,m as n,v as c,A as i,b5 as _,_ as p}from"./index-D7cO9iLz.js";import{b as f,a as m}from"./points.Dg4EVyPv.js";const v=p(a({__name:"points_order",setup(a){const p=s(0),v=s(!1),b=t({product_id:0,name:"",points:0,amount:"0.00"}),y=async()=>{v.value=!0;try{const a=await m({product_id:p.value});_({url:`/packages/pages/points_order_detail/points_order_detail?order_id=${a.order_id}`})}finally{v.value=!1}};return e(a=>{p.value=Number(a.product_id||0),(async()=>{const a=await f({product_id:p.value});Object.assign(b,a)})()}),(a,s)=>{const t=o,e=r("u-button");return u(),d(t,{class:"points-order"},{default:l(()=>[n(t,{class:"card"},{default:l(()=>[n(t,{class:"title"},{default:l(()=>[c("确认订单")]),_:1}),n(t,{class:"product"},{default:l(()=>[n(t,null,{default:l(()=>[n(t,{class:"name"},{default:l(()=>[c(i(b.name),1)]),_:1}),n(t,{class:"desc"},{default:l(()=>[c("到账积分:"+i(b.points),1)]),_:1})]),_:1}),n(t,{class:"amount"},{default:l(()=>[c("¥"+i(b.amount),1)]),_:1})]),_:1})]),_:1}),n(t,{class:"submit"},{default:l(()=>[n(e,{loading:v.value,type:"primary",shape:"circle",onClick:y},{default:l(()=>[c("提交订单")]),_:1},8,["loading"])]),_:1})]),_:1})}}}),[["__scopeId","data-v-18c0ce5e"]]);export{v as default};
import{d as a,r as s,K as t,o as e,f as d,w as l,k as o,P as r,l as u,m as n,v as c,A as i,b5 as _,_ as p}from"./index-CAUISHAO.js";import{b as f,a as m}from"./points.Cu5YwUA9.js";const v=p(a({__name:"points_order",setup(a){const p=s(0),v=s(!1),b=t({product_id:0,name:"",points:0,amount:"0.00"}),y=async()=>{v.value=!0;try{const a=await m({product_id:p.value});_({url:`/packages/pages/points_order_detail/points_order_detail?order_id=${a.order_id}`})}finally{v.value=!1}};return e(a=>{p.value=Number(a.product_id||0),(async()=>{const a=await f({product_id:p.value});Object.assign(b,a)})()}),(a,s)=>{const t=o,e=r("u-button");return u(),d(t,{class:"points-order"},{default:l(()=>[n(t,{class:"card"},{default:l(()=>[n(t,{class:"title"},{default:l(()=>[c("确认订单")]),_:1}),n(t,{class:"product"},{default:l(()=>[n(t,null,{default:l(()=>[n(t,{class:"name"},{default:l(()=>[c(i(b.name),1)]),_:1}),n(t,{class:"desc"},{default:l(()=>[c("到账积分:"+i(b.points),1)]),_:1})]),_:1}),n(t,{class:"amount"},{default:l(()=>[c("¥"+i(b.amount),1)]),_:1})]),_:1})]),_:1}),n(t,{class:"submit"},{default:l(()=>[n(e,{loading:v.value,type:"primary",shape:"circle",onClick:y},{default:l(()=>[c("提交订单")]),_:1},8,["loading"])]),_:1})]),_:1})}}}),[["__scopeId","data-v-18c0ce5e"]]);export{v as default};
@@ -1 +1 @@
import{d as a,r as s,K as e,o as t,a as l,f as o,w as d,k as r,P as u,l as _,m as c,v as n,A as i,t as p,B as f,_ as h}from"./index-D7cO9iLz.js";import{c as w}from"./points.Dg4EVyPv.js";const y=h(a({__name:"points_order_detail",setup(a){const h=s(0),y=e({}),m=e({showPay:!1,showCheck:!1,redirect:"/packages/pages/points_order_detail/points_order_detail"}),k=async()=>{const a=await w({order_id:h.value});Object.assign(y,a)},v=async()=>{m.showPay=!1,m.showCheck=!1,await k(),uni.$u.toast("支付成功")},C=()=>{uni.$u.toast("支付失败")};return t(a=>{h.value=Number(a.order_id||0),m.redirect=`/packages/pages/points_order_detail/points_order_detail?order_id=${h.value}`}),l(()=>{h.value&&k()}),(a,s)=>{const e=r,t=p,l=u("u-button"),w=u("payment");return _(),o(e,{class:"points-detail"},{default:d(()=>[c(e,{class:"card"},{default:d(()=>[c(e,{class:"status"},{default:d(()=>[n(i(y.pay_status_text),1)]),_:1}),c(e,{class:"row"},{default:d(()=>[c(t,null,{default:d(()=>[n("订单编号")]),_:1}),c(t,null,{default:d(()=>[n(i(y.sn),1)]),_:1})]),_:1}),c(e,{class:"row"},{default:d(()=>[c(t,null,{default:d(()=>[n("积分套餐")]),_:1}),c(t,null,{default:d(()=>[n(i(y.product_name),1)]),_:1})]),_:1}),c(e,{class:"row"},{default:d(()=>[c(t,null,{default:d(()=>[n("到账积分")]),_:1}),c(t,null,{default:d(()=>[n(i(y.points),1)]),_:1})]),_:1}),c(e,{class:"row"},{default:d(()=>[c(t,null,{default:d(()=>[n("支付金额")]),_:1}),c(t,{class:"amount"},{default:d(()=>[n("¥"+i(y.order_amount),1)]),_:1})]),_:1}),y.pay_time?(_(),o(e,{key:0,class:"row"},{default:d(()=>[c(t,null,{default:d(()=>[n("支付时间")]),_:1}),c(t,null,{default:d(()=>[n(i(y.pay_time),1)]),_:1})]),_:1})):f("",!0)]),_:1}),0===y.pay_status?(_(),o(e,{key:0,class:"pay-card"},{default:d(()=>[c(e,{class:"pay-title"},{default:d(()=>[n("请选择支付方式")]),_:1}),c(e,{class:"pay-tips"},{default:d(()=>[n("支持支付宝、微信支付;使用币支付入口预留中")]),_:1}),c(l,{type:"primary",shape:"circle",onClick:s[0]||(s[0]=a=>m.showPay=!0)},{default:d(()=>[n("立即支付")]),_:1})]),_:1})):f("",!0),c(w,{show:m.showPay,"onUpdate:show":s[1]||(s[1]=a=>m.showPay=a),"show-check":m.showCheck,"onUpdate:showCheck":s[2]||(s[2]=a=>m.showCheck=a),"order-id":h.value,from:"points_order",redirect:m.redirect,onSuccess:v,onFail:C},null,8,["show","show-check","order-id","redirect"])]),_:1})}}}),[["__scopeId","data-v-98326827"]]);export{y as default};
import{d as a,r as s,K as e,o as t,a as l,f as o,w as d,k as r,P as u,l as _,m as c,v as n,A as i,t as p,B as f,_ as h}from"./index-CAUISHAO.js";import{c as w}from"./points.Cu5YwUA9.js";const y=h(a({__name:"points_order_detail",setup(a){const h=s(0),y=e({}),m=e({showPay:!1,showCheck:!1,redirect:"/packages/pages/points_order_detail/points_order_detail"}),k=async()=>{const a=await w({order_id:h.value});Object.assign(y,a)},v=async()=>{m.showPay=!1,m.showCheck=!1,await k(),uni.$u.toast("支付成功")},C=()=>{uni.$u.toast("支付失败")};return t(a=>{h.value=Number(a.order_id||0),m.redirect=`/packages/pages/points_order_detail/points_order_detail?order_id=${h.value}`}),l(()=>{h.value&&k()}),(a,s)=>{const e=r,t=p,l=u("u-button"),w=u("payment");return _(),o(e,{class:"points-detail"},{default:d(()=>[c(e,{class:"card"},{default:d(()=>[c(e,{class:"status"},{default:d(()=>[n(i(y.pay_status_text),1)]),_:1}),c(e,{class:"row"},{default:d(()=>[c(t,null,{default:d(()=>[n("订单编号")]),_:1}),c(t,null,{default:d(()=>[n(i(y.sn),1)]),_:1})]),_:1}),c(e,{class:"row"},{default:d(()=>[c(t,null,{default:d(()=>[n("积分套餐")]),_:1}),c(t,null,{default:d(()=>[n(i(y.product_name),1)]),_:1})]),_:1}),c(e,{class:"row"},{default:d(()=>[c(t,null,{default:d(()=>[n("到账积分")]),_:1}),c(t,null,{default:d(()=>[n(i(y.points),1)]),_:1})]),_:1}),c(e,{class:"row"},{default:d(()=>[c(t,null,{default:d(()=>[n("支付金额")]),_:1}),c(t,{class:"amount"},{default:d(()=>[n("¥"+i(y.order_amount),1)]),_:1})]),_:1}),y.pay_time?(_(),o(e,{key:0,class:"row"},{default:d(()=>[c(t,null,{default:d(()=>[n("支付时间")]),_:1}),c(t,null,{default:d(()=>[n(i(y.pay_time),1)]),_:1})]),_:1})):f("",!0)]),_:1}),0===y.pay_status?(_(),o(e,{key:0,class:"pay-card"},{default:d(()=>[c(e,{class:"pay-title"},{default:d(()=>[n("请选择支付方式")]),_:1}),c(e,{class:"pay-tips"},{default:d(()=>[n("支持支付宝、微信支付;使用币支付入口预留中")]),_:1}),c(l,{type:"primary",shape:"circle",onClick:s[0]||(s[0]=a=>m.showPay=!0)},{default:d(()=>[n("立即支付")]),_:1})]),_:1})):f("",!0),c(w,{show:m.showPay,"onUpdate:show":s[1]||(s[1]=a=>m.showPay=a),"show-check":m.showCheck,"onUpdate:showCheck":s[2]||(s[2]=a=>m.showCheck=a),"order-id":h.value,from:"points_order",redirect:m.redirect,onSuccess:v,onFail:C},null,8,["show","show-check","order-id","redirect"])]),_:1})}}}),[["__scopeId","data-v-98326827"]]);export{y as default};
@@ -1 +1 @@
import{d as a,u as e,J as s,r as l,K as o,c as t,a as _,f as d,w as r,N as p,k as u,P as c,l as i,m as n,t as f,v as m,A as v,y as h,F as k,z as w,x as y,B as g,Q as b,b5 as I,n as C,_ as x}from"./index-D7cO9iLz.js";import{p as $,a as z}from"./points.Dg4EVyPv.js";const U=x(a({__name:"points_products",setup(a){const x=e(),{userInfo:U}=s(x),j=l([]),S=l(0),A=l(!1),B=l(0),D=l(!1),F=o({show:!1,showCheck:!1,orderId:0,from:"points_order"}),J=t(()=>j.value.find(a=>a.id===B.value)||null),K=async()=>{try{const a=await p.get({url:"/community/userStats"},{isTransformResponse:!1});1===(null==a?void 0:a.code)&&a.data&&(S.value=a.data.user_points||0)}catch(a){}},N=async()=>{if(J.value&&!D.value){D.value=!0;try{const a=await z({product_id:J.value.id});F.orderId=a.order_id,F.from=a.from,F.show=!0}catch(a){uni.$u.toast((null==a?void 0:a.msg)||"下单失败")}finally{D.value=!1}}},P=()=>{uni.$u.toast("支付成功"),K(),I({url:`/packages/pages/points_order_detail/points_order_detail?order_id=${F.orderId}`})},Q=()=>{F.orderId&&C({url:`/packages/pages/points_order_detail/points_order_detail?order_id=${F.orderId}`})};return _(()=>{(async()=>{A.value=!0;try{const a=await $();j.value=a||[]}finally{A.value=!1}})(),K(),x.getUser(),B.value=0,F.show=!1,F.orderId=0}),(a,e)=>{const s=f,l=u,o=c("u-icon"),t=c("u-loading"),_=c("payment");return i(),d(l,{class:"pp"},{default:r(()=>[n(l,{class:"pp-header"},{default:r(()=>[n(l,{class:"pp-header__row"},{default:r(()=>[n(s,{class:"pp-header__label"},{default:r(()=>[m("当前积分")]),_:1}),n(s,{class:"pp-header__value"},{default:r(()=>[m(v(S.value),1)]),_:1})]),_:1})]),_:1}),n(l,{class:"pp-section"},{default:r(()=>[n(l,{class:"pp-section__title"},{default:r(()=>[m("选择积分套餐")]),_:1}),n(l,{class:"pp-grid"},{default:r(()=>[(i(!0),h(k,null,w(j.value,a=>(i(),d(l,{key:a.id,class:y(["pp-grid__item",{"pp-grid__item--active":B.value===a.id}]),onClick:e=>(a=>{B.value!==a.id&&(B.value=a.id)})(a)},{default:r(()=>[n(s,{class:"pp-grid__points"},{default:r(()=>[m(v(a.points),1)]),_:2},1024),n(s,{class:"pp-grid__unit"},{default:r(()=>[m("积分")]),_:1}),n(s,{class:"pp-grid__price"},{default:r(()=>[m("¥"+v(a.amount),1)]),_:2},1024),B.value===a.id?(i(),d(l,{key:0,class:"pp-grid__check"},{default:r(()=>[n(o,{name:"checkbox-mark",color:"#fff",size:"20"})]),_:1})):g("",!0)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1}),J.value?(i(),d(l,{key:0,class:"pp-section"},{default:r(()=>[n(l,{class:"pp-section__title"},{default:r(()=>[m("订单确认")]),_:1}),n(l,{class:"pp-confirm"},{default:r(()=>[n(l,{class:"pp-confirm__row"},{default:r(()=>[n(s,{class:"pp-confirm__label"},{default:r(()=>[m("商品名称")]),_:1}),n(s,{class:"pp-confirm__value"},{default:r(()=>[m(v(J.value.name),1)]),_:1})]),_:1}),n(l,{class:"pp-confirm__row"},{default:r(()=>[n(s,{class:"pp-confirm__label"},{default:r(()=>[m("积分数量")]),_:1}),n(s,{class:"pp-confirm__value"},{default:r(()=>[m(v(J.value.points)+" 积分",1)]),_:1})]),_:1}),n(l,{class:"pp-confirm__row"},{default:r(()=>[n(s,{class:"pp-confirm__label"},{default:r(()=>[m("支付金额")]),_:1}),n(s,{class:"pp-confirm__value pp-confirm__value--price"},{default:r(()=>[m("¥"+v(J.value.amount),1)]),_:1})]),_:1}),n(l,{class:"pp-confirm__row"},{default:r(()=>[n(s,{class:"pp-confirm__label"},{default:r(()=>[m("充值账号")]),_:1}),n(s,{class:"pp-confirm__value"},{default:r(()=>[m(v(b(U).nickname)+" (ID: "+v(b(U).sn)+")",1)]),_:1})]),_:1})]),_:1})]),_:1})):g("",!0),j.value.length||A.value?g("",!0):(i(),d(l,{key:1,class:"pp-empty"},{default:r(()=>[n(s,null,{default:r(()=>[m("暂无积分套餐")]),_:1})]),_:1})),B.value?(i(),d(l,{key:2,class:"pp-bottom"},{default:r(()=>[n(l,{class:"pp-bottom__left"},{default:r(()=>[n(s,{class:"pp-bottom__total"},{default:r(()=>{var a;return[m("¥"+v((null==(a=J.value)?void 0:a.amount)||"0.00"),1)]}),_:1})]),_:1}),n(l,{class:y(["pp-bottom__btn",{"pp-bottom__btn--disabled":D.value}]),onClick:N},{default:r(()=>[D.value?(i(),d(t,{key:1,color:"#fff",size:"36"})):(i(),d(s,{key:0},{default:r(()=>[m("确认支付")]),_:1}))]),_:1},8,["class"])]),_:1})):g("",!0),n(_,{show:F.show,"onUpdate:show":e[0]||(e[0]=a=>F.show=a),showCheck:F.showCheck,"onUpdate:showCheck":e[1]||(e[1]=a=>F.showCheck=a),orderId:F.orderId,from:F.from,redirect:"/packages/pages/points_order_detail/points_order_detail",onSuccess:P,onClose:Q},null,8,["show","showCheck","orderId","from"])]),_:1})}}}),[["__scopeId","data-v-78db5d91"]]);export{U as default};
import{d as a,u as e,J as s,r as l,K as o,c as t,a as _,f as d,w as r,N as p,k as u,P as c,l as i,m as n,t as f,v as m,A as v,y as h,F as k,z as w,x as y,B as g,Q as b,b5 as I,n as C,_ as x}from"./index-CAUISHAO.js";import{p as $,a as z}from"./points.Cu5YwUA9.js";const U=x(a({__name:"points_products",setup(a){const x=e(),{userInfo:U}=s(x),j=l([]),S=l(0),A=l(!1),B=l(0),D=l(!1),F=o({show:!1,showCheck:!1,orderId:0,from:"points_order"}),J=t(()=>j.value.find(a=>a.id===B.value)||null),K=async()=>{try{const a=await p.get({url:"/community/userStats"},{isTransformResponse:!1});1===(null==a?void 0:a.code)&&a.data&&(S.value=a.data.user_points||0)}catch(a){}},N=async()=>{if(J.value&&!D.value){D.value=!0;try{const a=await z({product_id:J.value.id});F.orderId=a.order_id,F.from=a.from,F.show=!0}catch(a){uni.$u.toast((null==a?void 0:a.msg)||"下单失败")}finally{D.value=!1}}},P=()=>{uni.$u.toast("支付成功"),K(),I({url:`/packages/pages/points_order_detail/points_order_detail?order_id=${F.orderId}`})},Q=()=>{F.orderId&&C({url:`/packages/pages/points_order_detail/points_order_detail?order_id=${F.orderId}`})};return _(()=>{(async()=>{A.value=!0;try{const a=await $();j.value=a||[]}finally{A.value=!1}})(),K(),x.getUser(),B.value=0,F.show=!1,F.orderId=0}),(a,e)=>{const s=f,l=u,o=c("u-icon"),t=c("u-loading"),_=c("payment");return i(),d(l,{class:"pp"},{default:r(()=>[n(l,{class:"pp-header"},{default:r(()=>[n(l,{class:"pp-header__row"},{default:r(()=>[n(s,{class:"pp-header__label"},{default:r(()=>[m("当前积分")]),_:1}),n(s,{class:"pp-header__value"},{default:r(()=>[m(v(S.value),1)]),_:1})]),_:1})]),_:1}),n(l,{class:"pp-section"},{default:r(()=>[n(l,{class:"pp-section__title"},{default:r(()=>[m("选择积分套餐")]),_:1}),n(l,{class:"pp-grid"},{default:r(()=>[(i(!0),h(k,null,w(j.value,a=>(i(),d(l,{key:a.id,class:y(["pp-grid__item",{"pp-grid__item--active":B.value===a.id}]),onClick:e=>(a=>{B.value!==a.id&&(B.value=a.id)})(a)},{default:r(()=>[n(s,{class:"pp-grid__points"},{default:r(()=>[m(v(a.points),1)]),_:2},1024),n(s,{class:"pp-grid__unit"},{default:r(()=>[m("积分")]),_:1}),n(s,{class:"pp-grid__price"},{default:r(()=>[m("¥"+v(a.amount),1)]),_:2},1024),B.value===a.id?(i(),d(l,{key:0,class:"pp-grid__check"},{default:r(()=>[n(o,{name:"checkbox-mark",color:"#fff",size:"20"})]),_:1})):g("",!0)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1}),J.value?(i(),d(l,{key:0,class:"pp-section"},{default:r(()=>[n(l,{class:"pp-section__title"},{default:r(()=>[m("订单确认")]),_:1}),n(l,{class:"pp-confirm"},{default:r(()=>[n(l,{class:"pp-confirm__row"},{default:r(()=>[n(s,{class:"pp-confirm__label"},{default:r(()=>[m("商品名称")]),_:1}),n(s,{class:"pp-confirm__value"},{default:r(()=>[m(v(J.value.name),1)]),_:1})]),_:1}),n(l,{class:"pp-confirm__row"},{default:r(()=>[n(s,{class:"pp-confirm__label"},{default:r(()=>[m("积分数量")]),_:1}),n(s,{class:"pp-confirm__value"},{default:r(()=>[m(v(J.value.points)+" 积分",1)]),_:1})]),_:1}),n(l,{class:"pp-confirm__row"},{default:r(()=>[n(s,{class:"pp-confirm__label"},{default:r(()=>[m("支付金额")]),_:1}),n(s,{class:"pp-confirm__value pp-confirm__value--price"},{default:r(()=>[m("¥"+v(J.value.amount),1)]),_:1})]),_:1}),n(l,{class:"pp-confirm__row"},{default:r(()=>[n(s,{class:"pp-confirm__label"},{default:r(()=>[m("充值账号")]),_:1}),n(s,{class:"pp-confirm__value"},{default:r(()=>[m(v(b(U).nickname)+" (ID: "+v(b(U).sn)+")",1)]),_:1})]),_:1})]),_:1})]),_:1})):g("",!0),j.value.length||A.value?g("",!0):(i(),d(l,{key:1,class:"pp-empty"},{default:r(()=>[n(s,null,{default:r(()=>[m("暂无积分套餐")]),_:1})]),_:1})),B.value?(i(),d(l,{key:2,class:"pp-bottom"},{default:r(()=>[n(l,{class:"pp-bottom__left"},{default:r(()=>[n(s,{class:"pp-bottom__total"},{default:r(()=>{var a;return[m("¥"+v((null==(a=J.value)?void 0:a.amount)||"0.00"),1)]}),_:1})]),_:1}),n(l,{class:y(["pp-bottom__btn",{"pp-bottom__btn--disabled":D.value}]),onClick:N},{default:r(()=>[D.value?(i(),d(t,{key:1,color:"#fff",size:"36"})):(i(),d(s,{key:0},{default:r(()=>[m("确认支付")]),_:1}))]),_:1},8,["class"])]),_:1})):g("",!0),n(_,{show:F.show,"onUpdate:show":e[0]||(e[0]=a=>F.show=a),showCheck:F.showCheck,"onUpdate:showCheck":e[1]||(e[1]=a=>F.showCheck=a),orderId:F.orderId,from:F.from,redirect:"/packages/pages/points_order_detail/points_order_detail",onSuccess:P,onClose:Q},null,8,["show","showCheck","orderId","from"])]),_:1})}}}),[["__scopeId","data-v-78db5d91"]]);export{U as default};
@@ -1 +1 @@
import{d as e,r as a,K as r,o as s,a as t,y as o,m as l,w as c,F as n,P as u,k as d,l as m,v as i,ax as h,t as p,A as f,Q as y,C as g,n as _}from"./index-D7cO9iLz.js";import{r as x,a as w}from"./recharge.CDaChm48.js";import{u as k}from"./useLockFn.gx36pHGc.js";const b=e({__name:"recharge",setup(e){const b=a(""),v=r({orderId:"",from:"",showPay:!1,showCheck:!1,redirect:"/packages/pages/recharge/recharge"}),C=r({user_money:"",min_amount:0}),{isLock:$,lockFn:P}=k(async()=>{const e=C.min_amount;if(!b.value)return uni.$u.toast("请输入充值金额");if(0==e&&Number(b.value)==e)return uni.$u.toast("充值金额必须大于0");if(Number(b.value)<e)return uni.$u.toast(`最低充值金额${e}`);const a=await w({money:b.value});v.orderId=a.order_id,v.from=a.from,v.showPay=!0}),j=async()=>{v.showPay=!1,v.showCheck=!1,_({url:`/pages/payment_result/payment_result?id=${v.orderId}&from=${v.from}`})},I=async()=>{uni.$u.toast("支付失败")};return s(e=>{(null==e?void 0:e.checkPay)&&(v.orderId=e.id,v.from=e.from,v.showCheck=!0)}),t(()=>{(async()=>{const e=await x();Object.assign(C,e)})()}),(e,a)=>{const r=u("page-meta"),s=d,t=h,_=p,x=u("u-button"),w=g,k=u("payment");return m(),o(n,null,[l(r,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),l(s,{class:"recharge p-[20rpx]"},{default:c(()=>[l(s,{class:"bg-white rounded-[14rpx] p-[40rpx]"},{default:c(()=>[l(s,{class:"text-content"},{default:c(()=>[i("充值金额")]),_:1}),l(s,{class:"border-0 border-b border-solid border-light"},{default:c(()=>[l(t,{modelValue:b.value,"onUpdate:modelValue":a[0]||(a[0]=e=>b.value=e),class:"text-[60rpx] h-[60rpx] py-[24rpx]",placeholder:"0.00",type:"digit"},null,8,["modelValue"])]),_:1}),l(s,{class:"mt-[20rpx] text-xs text-muted"},{default:c(()=>[i(" 当前可用余额 "),l(_,{class:"text-primary"},{default:c(()=>[i(f(C.user_money),1)]),_:1})]),_:1})]),_:1}),l(s,{class:"mt-[40rpx]"},{default:c(()=>[l(x,{loading:y($),type:"primary",shape:"circle",onClick:y(P)},{default:c(()=>[i(" 立即充值 ")]),_:1},8,["loading","onClick"])]),_:1}),l(s,{class:"flex justify-center m-[60rpx]"},{default:c(()=>[l(w,{url:"/packages/pages/recharge_record/recharge_record","hover-class":"none"},{default:c(()=>[l(_,{class:"text-content text-sm"},{default:c(()=>[i("充值记录")]),_:1})]),_:1})]),_:1}),l(k,{show:v.showPay,"onUpdate:show":a[1]||(a[1]=e=>v.showPay=e),"show-check":v.showCheck,"onUpdate:showCheck":a[2]||(a[2]=e=>v.showCheck=e),"order-id":v.orderId,from:v.from,redirect:v.redirect,onSuccess:j,onFail:I},null,8,["show","show-check","order-id","from","redirect"])]),_:1})],64)}}});export{b as default};
import{d as e,r as a,K as r,o as s,a as t,y as o,m as l,w as c,F as n,P as u,k as d,l as m,v as i,ax as h,t as p,A as f,Q as y,C as g,n as _}from"./index-CAUISHAO.js";import{r as x,a as w}from"./recharge.BmFADL6V.js";import{u as k}from"./useLockFn.B42KLWJ-.js";const b=e({__name:"recharge",setup(e){const b=a(""),v=r({orderId:"",from:"",showPay:!1,showCheck:!1,redirect:"/packages/pages/recharge/recharge"}),C=r({user_money:"",min_amount:0}),{isLock:$,lockFn:P}=k(async()=>{const e=C.min_amount;if(!b.value)return uni.$u.toast("请输入充值金额");if(0==e&&Number(b.value)==e)return uni.$u.toast("充值金额必须大于0");if(Number(b.value)<e)return uni.$u.toast(`最低充值金额${e}`);const a=await w({money:b.value});v.orderId=a.order_id,v.from=a.from,v.showPay=!0}),j=async()=>{v.showPay=!1,v.showCheck=!1,_({url:`/pages/payment_result/payment_result?id=${v.orderId}&from=${v.from}`})},I=async()=>{uni.$u.toast("支付失败")};return s(e=>{(null==e?void 0:e.checkPay)&&(v.orderId=e.id,v.from=e.from,v.showCheck=!0)}),t(()=>{(async()=>{const e=await x();Object.assign(C,e)})()}),(e,a)=>{const r=u("page-meta"),s=d,t=h,_=p,x=u("u-button"),w=g,k=u("payment");return m(),o(n,null,[l(r,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),l(s,{class:"recharge p-[20rpx]"},{default:c(()=>[l(s,{class:"bg-white rounded-[14rpx] p-[40rpx]"},{default:c(()=>[l(s,{class:"text-content"},{default:c(()=>[i("充值金额")]),_:1}),l(s,{class:"border-0 border-b border-solid border-light"},{default:c(()=>[l(t,{modelValue:b.value,"onUpdate:modelValue":a[0]||(a[0]=e=>b.value=e),class:"text-[60rpx] h-[60rpx] py-[24rpx]",placeholder:"0.00",type:"digit"},null,8,["modelValue"])]),_:1}),l(s,{class:"mt-[20rpx] text-xs text-muted"},{default:c(()=>[i(" 当前可用余额 "),l(_,{class:"text-primary"},{default:c(()=>[i(f(C.user_money),1)]),_:1})]),_:1})]),_:1}),l(s,{class:"mt-[40rpx]"},{default:c(()=>[l(x,{loading:y($),type:"primary",shape:"circle",onClick:y(P)},{default:c(()=>[i(" 立即充值 ")]),_:1},8,["loading","onClick"])]),_:1}),l(s,{class:"flex justify-center m-[60rpx]"},{default:c(()=>[l(w,{url:"/packages/pages/recharge_record/recharge_record","hover-class":"none"},{default:c(()=>[l(_,{class:"text-content text-sm"},{default:c(()=>[i("充值记录")]),_:1})]),_:1})]),_:1}),l(k,{show:v.showPay,"onUpdate:show":a[1]||(a[1]=e=>v.showPay=e),"show-check":v.showCheck,"onUpdate:showCheck":a[2]||(a[2]=e=>v.showCheck=e),"order-id":v.orderId,from:v.from,redirect:v.redirect,onSuccess:j,onFail:I},null,8,["show","show-check","order-id","from","redirect"])]),_:1})],64)}}});export{b as default};
@@ -1 +1 @@
import{d as e,X as a,r as t,y as s,m as l,w as r,F as o,P as u,l as d,k as p,z as m,f as n,v as c,A as i}from"./index-D7cO9iLz.js";import{b as g}from"./recharge.CDaChm48.js";const f=e({__name:"recharge_record",setup(e){const f=a(),_=t([]),y=async(e,a)=>{try{const t=await g({page_no:e,page_size:a});f.value.complete(t.lists)}catch(t){f.value.complete(!1)}};return(e,a)=>{const t=u("page-meta"),g=p,x=u("z-paging");return d(),s(o,null,[l(t,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),l(x,{ref_key:"paging",ref:f,modelValue:_.value,"onUpdate:modelValue":a[0]||(a[0]=e=>_.value=e),onQuery:y,"show-loading-more-when-reload":!0},{default:r(()=>[l(g,{class:"pt-2.5"},{default:r(()=>[(d(!0),s(o,null,m(_.value,e=>(d(),n(g,{key:e.id,class:"bg-white border-solid border-b border-0 border-light px-[26rpx] py-[24rpx]"},{default:r(()=>[l(g,{class:"flex justify-between"},{default:r(()=>[l(g,{class:"mr-2"},{default:r(()=>[c(i(e.tips),1)]),_:2},1024),l(g,{class:"text-lg text-primary"},{default:r(()=>[c(" +"+i(e.order_amount),1)]),_:2},1024)]),_:2},1024),l(g,{class:"text-sm text-muted mr-1"},{default:r(()=>[c(i(e.create_time),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1},8,["modelValue"])],64)}}});export{f as default};
import{d as e,X as a,r as t,y as s,m as l,w as r,F as o,P as u,l as d,k as p,z as m,f as n,v as c,A as i}from"./index-CAUISHAO.js";import{b as g}from"./recharge.BmFADL6V.js";const f=e({__name:"recharge_record",setup(e){const f=a(),_=t([]),y=async(e,a)=>{try{const t=await g({page_no:e,page_size:a});f.value.complete(t.lists)}catch(t){f.value.complete(!1)}};return(e,a)=>{const t=u("page-meta"),g=p,x=u("z-paging");return d(),s(o,null,[l(t,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),l(x,{ref_key:"paging",ref:f,modelValue:_.value,"onUpdate:modelValue":a[0]||(a[0]=e=>_.value=e),onQuery:y,"show-loading-more-when-reload":!0},{default:r(()=>[l(g,{class:"pt-2.5"},{default:r(()=>[(d(!0),s(o,null,m(_.value,e=>(d(),n(g,{key:e.id,class:"bg-white border-solid border-b border-0 border-light px-[26rpx] py-[24rpx]"},{default:r(()=>[l(g,{class:"flex justify-between"},{default:r(()=>[l(g,{class:"mr-2"},{default:r(()=>[c(i(e.tips),1)]),_:2},1024),l(g,{class:"text-lg text-primary"},{default:r(()=>[c(" +"+i(e.order_amount),1)]),_:2},1024)]),_:2},1024),l(g,{class:"text-sm text-muted mr-1"},{default:r(()=>[c(i(e.create_time),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1},8,["modelValue"])],64)}}});export{f as default};
@@ -1 +1 @@
import{d as e,r as a,X as l,a as t,y as s,m as u,w as _,F as d,P as r,l as c,k as o,v as m,A as n,t as f,z as i,f as p,x as w,B as v,b4 as x,_ as y}from"./index-D7cO9iLz.js";import{r as h}from"./recharge.CDaChm48.js";const b=y(e({__name:"user_wallet",setup(e){const y=a([{name:"全部",type:""},{name:"收入",type:1},{name:"支出",type:2}]),b=l(),g=a([]),k=a(0),j=async(e,a)=>{try{const l=y.value[k.value].type,t=await x({action:l,type:"um",page_no:e,page_size:a});b.value.complete(t.lists)}catch(l){b.value.complete(!1)}},z=a({});return t(()=>{(async()=>{z.value=await h()})()}),(e,a)=>{const l=r("page-meta"),t=o,x=f,h=r("z-paging");return c(),s(d,null,[u(l,{"page-style":"background-color: #005fff"}),u(h,{ref_key:"paging",ref:b,modelValue:g.value,"onUpdate:modelValue":a[0]||(a[0]=e=>g.value=e),onQuery:j,"show-loading-more-when-reload":!0},{default:_(()=>[u(t,{class:"user-wallet"},{default:_(()=>[u(t,{class:"wallet-header"},{default:_(()=>[u(t,{class:"wallet-header__card"},{default:_(()=>[u(t,{class:"wallet-header__label"},{default:_(()=>[m("钱包余额")]),_:1}),u(t,{class:"wallet-header__amount"},{default:_(()=>[m(n(z.value.user_money||"0.00"),1)]),_:1}),u(t,{class:"wallet-header__row"},{default:_(()=>[u(t,{class:"wallet-header__item"},{default:_(()=>[u(x,{class:"wallet-header__item-label"},{default:_(()=>[m("总收益")]),_:1}),u(x,{class:"wallet-header__item-value"},{default:_(()=>[m(n(z.value.total_income||"0.00"),1)]),_:1})]),_:1}),u(t,{class:"wallet-header__item"},{default:_(()=>[u(x,{class:"wallet-header__item-label"},{default:_(()=>[m("佣金比例")]),_:1}),u(x,{class:"wallet-header__item-value"},{default:_(()=>[m(n(z.value.commission_rate||"0")+"%",1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),u(t,{class:"wallet-card"},{default:_(()=>[u(t,{class:"wallet-tabs"},{default:_(()=>[(c(!0),s(d,null,i(y.value,(e,a)=>(c(),p(t,{key:a,class:w(["wallet-tabs__item",{"wallet-tabs__item--active":k.value===a}]),onClick:e=>{return l=a,k.value=l,void b.value.reload();var l}},{default:_(()=>[u(x,null,{default:_(()=>[m(n(e.name),1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1}),(c(!0),s(d,null,i(g.value,e=>(c(),p(t,{key:e.id,class:"border-solid border-b border-0 border-light px-[26rpx] py-[24rpx]"},{default:_(()=>[u(t,{class:"flex justify-between items-start"},{default:_(()=>[u(t,null,{default:_(()=>[u(t,{class:"text-[28rpx] font-medium"},{default:_(()=>[m(n(e.type_desc),1)]),_:2},1024),u(t,{class:"text-[24rpx] text-muted mt-[6rpx]"},{default:_(()=>[m(n(e.create_time),1)]),_:2},1024)]),_:2},1024),u(t,{class:"text-right"},{default:_(()=>[u(t,{class:w(["text-[32rpx] font-bold",1==e.action?"text-primary":"text-[#333]"])},{default:_(()=>[m(n(e.change_amount_desc),1)]),_:2},1032,["class"]),void 0!==e.left_amount?(c(),p(t,{key:0,class:"text-[22rpx] text-muted mt-[4rpx]"},{default:_(()=>[m(" 剩余 "+n(e.left_amount),1)]),_:2},1024)):v("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-3e29e595"]]);export{b as default};
import{d as e,r as a,X as l,a as t,y as s,m as u,w as _,F as d,P as r,l as c,k as o,v as m,A as n,t as f,z as i,f as p,x as w,B as v,b4 as x,_ as y}from"./index-CAUISHAO.js";import{r as h}from"./recharge.BmFADL6V.js";const b=y(e({__name:"user_wallet",setup(e){const y=a([{name:"全部",type:""},{name:"收入",type:1},{name:"支出",type:2}]),b=l(),g=a([]),k=a(0),j=async(e,a)=>{try{const l=y.value[k.value].type,t=await x({action:l,type:"um",page_no:e,page_size:a});b.value.complete(t.lists)}catch(l){b.value.complete(!1)}},z=a({});return t(()=>{(async()=>{z.value=await h()})()}),(e,a)=>{const l=r("page-meta"),t=o,x=f,h=r("z-paging");return c(),s(d,null,[u(l,{"page-style":"background-color: #005fff"}),u(h,{ref_key:"paging",ref:b,modelValue:g.value,"onUpdate:modelValue":a[0]||(a[0]=e=>g.value=e),onQuery:j,"show-loading-more-when-reload":!0},{default:_(()=>[u(t,{class:"user-wallet"},{default:_(()=>[u(t,{class:"wallet-header"},{default:_(()=>[u(t,{class:"wallet-header__card"},{default:_(()=>[u(t,{class:"wallet-header__label"},{default:_(()=>[m("钱包余额")]),_:1}),u(t,{class:"wallet-header__amount"},{default:_(()=>[m(n(z.value.user_money||"0.00"),1)]),_:1}),u(t,{class:"wallet-header__row"},{default:_(()=>[u(t,{class:"wallet-header__item"},{default:_(()=>[u(x,{class:"wallet-header__item-label"},{default:_(()=>[m("总收益")]),_:1}),u(x,{class:"wallet-header__item-value"},{default:_(()=>[m(n(z.value.total_income||"0.00"),1)]),_:1})]),_:1}),u(t,{class:"wallet-header__item"},{default:_(()=>[u(x,{class:"wallet-header__item-label"},{default:_(()=>[m("佣金比例")]),_:1}),u(x,{class:"wallet-header__item-value"},{default:_(()=>[m(n(z.value.commission_rate||"0")+"%",1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),u(t,{class:"wallet-card"},{default:_(()=>[u(t,{class:"wallet-tabs"},{default:_(()=>[(c(!0),s(d,null,i(y.value,(e,a)=>(c(),p(t,{key:a,class:w(["wallet-tabs__item",{"wallet-tabs__item--active":k.value===a}]),onClick:e=>{return l=a,k.value=l,void b.value.reload();var l}},{default:_(()=>[u(x,null,{default:_(()=>[m(n(e.name),1)]),_:2},1024)]),_:2},1032,["class","onClick"]))),128))]),_:1}),(c(!0),s(d,null,i(g.value,e=>(c(),p(t,{key:e.id,class:"border-solid border-b border-0 border-light px-[26rpx] py-[24rpx]"},{default:_(()=>[u(t,{class:"flex justify-between items-start"},{default:_(()=>[u(t,null,{default:_(()=>[u(t,{class:"text-[28rpx] font-medium"},{default:_(()=>[m(n(e.type_desc),1)]),_:2},1024),u(t,{class:"text-[24rpx] text-muted mt-[6rpx]"},{default:_(()=>[m(n(e.create_time),1)]),_:2},1024)]),_:2},1024),u(t,{class:"text-right"},{default:_(()=>[u(t,{class:w(["text-[32rpx] font-bold",1==e.action?"text-primary":"text-[#333]"])},{default:_(()=>[m(n(e.change_amount_desc),1)]),_:2},1032,["class"]),void 0!==e.left_amount?(c(),p(t,{key:0,class:"text-[22rpx] text-muted mt-[4rpx]"},{default:_(()=>[m(" 剩余 "+n(e.left_amount),1)]),_:2},1024)):v("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-3e29e595"]]);export{b as default};
@@ -1 +1 @@
import{d as a,o as s,as as e,f as t,w as m,k as n,l as o,m as u,t as c,v as d,_ as l}from"./index-D7cO9iLz.js";const _=l(a({__name:"index",setup:a=>(s(()=>{e({url:"/pages/community/community"})}),(a,s)=>{const e=c,l=n;return o(),t(l,{class:"legacy-community-page"},{default:m(()=>[u(e,null,{default:m(()=>[d("正在前往社区…")]),_:1})]),_:1})})}),[["__scopeId","data-v-ec9ef9da"]]);export{_ as default};
import{d as a,o as s,as as e,f as t,w as m,k as n,l as o,m as u,t as c,v as d,_ as l}from"./index-CAUISHAO.js";const _=l(a({__name:"index",setup:a=>(s(()=>{e({url:"/pages/community/community"})}),(a,s)=>{const e=c,l=n;return o(),t(l,{class:"legacy-community-page"},{default:m(()=>[u(e,null,{default:m(()=>[d("正在前往社区…")]),_:1})]),_:1})})}),[["__scopeId","data-v-ec9ef9da"]]);export{_ as default};
@@ -0,0 +1 @@
import{d as s,r as t,o as a,f as o,l as e}from"./index-CAUISHAO.js";import{M as i}from"./MatchShellPage.xixOCIuk.js";import"./ai-assistant-entry.ii_NEaNO.js";import"./match.DOySfwuy.js";import"./news.ByjraICF.js";const r=s({__name:"index",setup(s){const r=t({});return a(s=>{r.value=s||{}}),(s,t)=>(e(),o(i,{"initial-view":"worldcup","route-options":r.value},null,8,["route-options"]))}});export{r as default};
@@ -1 +0,0 @@
import{d as s,r as t,o as a,f as o,l as e}from"./index-D7cO9iLz.js";import{M as i}from"./MatchShellPage.BBV6hw9k.js";import"./ai-assistant-entry.Spf68GAH.js";import"./match.BwHO9hVX.js";import"./news.BA1jDqi-.js";const r=s({__name:"index",setup(s){const r=t({});return a(s=>{r.value=s||{}}),(s,t)=>(e(),o(i,{"initial-view":"worldcup","route-options":r.value},null,8,["route-options"]))}});export{r as default};
@@ -0,0 +1 @@
import{d as t,r as s,o as a,f as o,l as e}from"./index-CAUISHAO.js";import{M as r}from"./MatchShellPage.xixOCIuk.js";import"./ai-assistant-entry.ii_NEaNO.js";import"./match.DOySfwuy.js";import"./news.ByjraICF.js";const i=t({__name:"worldcup",setup(t){const i=s({});return a(t=>{i.value=t||{}}),(t,s)=>(e(),o(r,{"initial-view":"match","route-options":i.value},null,8,["route-options"]))}});export{i as default};
@@ -1 +0,0 @@
import{d as t,r as s,o as a,f as o,l as e}from"./index-D7cO9iLz.js";import{M as r}from"./MatchShellPage.BBV6hw9k.js";import"./ai-assistant-entry.Spf68GAH.js";import"./match.BwHO9hVX.js";import"./news.BA1jDqi-.js";const i=t({__name:"worldcup",setup(t){const i=s({});return a(t=>{i.value=t||{}}),(t,s)=>(e(),o(r,{"initial-view":"match","route-options":i.value},null,8,["route-options"]))}});export{i as default};
@@ -1 +1 @@
import{d as t,r as a,o as s,f as e,w as n,aH as l,au as r,k as u,P as o,l as p,m as c}from"./index-D7cO9iLz.js";const m=t({__name:"agreement",setup(t){let m=a("");const i=a("");return s(t=>{t.type&&(m=t.type,(async t=>{const a=await l({type:t});i.value=a.content,r({title:String(a.title)})})(m))}),(t,a)=>{const s=o("u-parse"),l=u;return p(),e(l,{class:"p-[30rpx]"},{default:n(()=>[c(s,{html:i.value},null,8,["html"])]),_:1})}}});export{m as default};
import{d as t,r as a,o as s,f as e,w as n,aH as l,au as r,k as u,P as o,l as p,m as c}from"./index-CAUISHAO.js";const m=t({__name:"agreement",setup(t){let m=a("");const i=a("");return s(t=>{t.type&&(m=t.type,(async t=>{const a=await l({type:t});i.value=a.content,r({title:String(a.title)})})(m))}),(t,a)=>{const s=o("u-parse"),l=u;return p(),e(l,{class:"p-[30rpx]"},{default:n(()=>[c(s,{html:i.value},null,8,["html"])]),_:1})}}});export{m as default};
@@ -1 +1 @@
import{d as e,r as a,o as t,f as l,w as s,N as u,au as i,k as n,P as r,l as c,m as v,t as _,v as d,A as o,B as f,_ as w}from"./index-D7cO9iLz.js";const y=w(e({__name:"article_view",setup(e){const w=a(!0),y=a(""),g=a(""),m=a(""),p=a(""),k=e=>{if(!e)return"";if(/^\d+$/.test(e)){const a=new Date(1e3*Number(e));return h(a)}const a=new Date(e.replace(/-/g,"/"));return isNaN(a.getTime())?e:h(a)},h=e=>{const a=e=>String(e).padStart(2,"0");return`${e.getFullYear()}-${a(e.getMonth()+1)}-${a(e.getDate())} ${a(e.getHours())}:${a(e.getMinutes())}`};return t(e=>{const a=(null==e?void 0:e.type)||"",t=(null==e?void 0:e.id)||"";if(!a)return y.value="参数错误:缺少 type",void(w.value=!1);(async(e,a)=>{w.value=!0,y.value="";try{const t=await u.get({url:"/content/detail",data:{type:e,id:a}},{withToken:!1});g.value=t.title||"",m.value=t.content||"",p.value=t.create_time||"",g.value&&i({title:g.value})}catch(t){y.value=String((null==t?void 0:t.msg)||t||"加载失败")}finally{w.value=!1}})(a,t)}),(e,a)=>{const t=_,u=n,i=r("u-parse");return c(),l(u,{class:"article-view"},{default:s(()=>[w.value?(c(),l(u,{key:0,class:"article-view__state"},{default:s(()=>[v(t,null,{default:s(()=>[d("加载中...")]),_:1})]),_:1})):y.value?(c(),l(u,{key:1,class:"article-view__state"},{default:s(()=>[v(t,null,{default:s(()=>[d(o(y.value),1)]),_:1})]),_:1})):(c(),l(u,{key:2,class:"article-view__body"},{default:s(()=>[g.value?(c(),l(u,{key:0,class:"article-view__head"},{default:s(()=>[v(t,{class:"article-view__title"},{default:s(()=>[d(o(g.value),1)]),_:1}),p.value?(c(),l(t,{key:0,class:"article-view__time"},{default:s(()=>[d(o(k(p.value)),1)]),_:1})):f("",!0)]),_:1})):f("",!0),v(u,{class:"article-view__content"},{default:s(()=>[v(i,{html:m.value},null,8,["html"])]),_:1})]),_:1}))]),_:1})}}}),[["__scopeId","data-v-da7cac58"]]);export{y as default};
import{d as e,r as a,o as t,f as l,w as s,N as u,au as i,k as n,P as r,l as c,m as v,t as _,v as d,A as o,B as f,_ as w}from"./index-CAUISHAO.js";const y=w(e({__name:"article_view",setup(e){const w=a(!0),y=a(""),g=a(""),m=a(""),p=a(""),k=e=>{if(!e)return"";if(/^\d+$/.test(e)){const a=new Date(1e3*Number(e));return h(a)}const a=new Date(e.replace(/-/g,"/"));return isNaN(a.getTime())?e:h(a)},h=e=>{const a=e=>String(e).padStart(2,"0");return`${e.getFullYear()}-${a(e.getMonth()+1)}-${a(e.getDate())} ${a(e.getHours())}:${a(e.getMinutes())}`};return t(e=>{const a=(null==e?void 0:e.type)||"",t=(null==e?void 0:e.id)||"";if(!a)return y.value="参数错误:缺少 type",void(w.value=!1);(async(e,a)=>{w.value=!0,y.value="";try{const t=await u.get({url:"/content/detail",data:{type:e,id:a}},{withToken:!1});g.value=t.title||"",m.value=t.content||"",p.value=t.create_time||"",g.value&&i({title:g.value})}catch(t){y.value=String((null==t?void 0:t.msg)||t||"加载失败")}finally{w.value=!1}})(a,t)}),(e,a)=>{const t=_,u=n,i=r("u-parse");return c(),l(u,{class:"article-view"},{default:s(()=>[w.value?(c(),l(u,{key:0,class:"article-view__state"},{default:s(()=>[v(t,null,{default:s(()=>[d("加载中...")]),_:1})]),_:1})):y.value?(c(),l(u,{key:1,class:"article-view__state"},{default:s(()=>[v(t,null,{default:s(()=>[d(o(y.value),1)]),_:1})]),_:1})):(c(),l(u,{key:2,class:"article-view__body"},{default:s(()=>[g.value?(c(),l(u,{key:0,class:"article-view__head"},{default:s(()=>[v(t,{class:"article-view__title"},{default:s(()=>[d(o(g.value),1)]),_:1}),p.value?(c(),l(t,{key:0,class:"article-view__time"},{default:s(()=>[d(o(k(p.value)),1)]),_:1})):f("",!0)]),_:1})):f("",!0),v(u,{class:"article-view__content"},{default:s(()=>[v(i,{html:m.value},null,8,["html"])]),_:1})]),_:1}))]),_:1})}}}),[["__scopeId","data-v-da7cac58"]]);export{y as default};
@@ -1 +1 @@
import{d as s,I as e,r as a,y as t,m as l,w as o,F as n,P as m,k as r,l as c,q as u,Q as p,v as f,A as g,_ as i}from"./index-D7cO9iLz.js";import{m as _}from"./manifest.OoqFnztO.js";const d=i(s({__name:"as_us",setup(s){const i=e(),d=a(_.versionName);return(s,e)=>{const a=m("page-meta"),_=u,x=r;return c(),t(n,null,[l(a,{"page-style":s.$theme.pageStyle},null,8,["page-style"]),l(x,{class:"as-us flex flex-1 flex-col items-center"},{default:o(()=>[l(_,{src:p(i).getWebsiteConfig.shop_logo,mode:"",class:"img"},null,8,["src"]),l(x,{class:"text-content mt-[20rpx]"},{default:o(()=>[f("当前版本 v"+g(d.value),1)]),_:1})]),_:1})],64)}}}),[["__scopeId","data-v-e695cc45"]]);export{d as default};
import{d as s,I as e,r as a,y as t,m as l,w as o,F as n,P as m,k as r,l as c,q as u,Q as p,v as f,A as g,_ as i}from"./index-CAUISHAO.js";import{m as _}from"./manifest.CizDQ8Ds.js";const d=i(s({__name:"as_us",setup(s){const i=e(),d=a(_.versionName);return(s,e)=>{const a=m("page-meta"),_=u,x=r;return c(),t(n,null,[l(a,{"page-style":s.$theme.pageStyle},null,8,["page-style"]),l(x,{class:"as-us flex flex-1 flex-col items-center"},{default:o(()=>[l(_,{src:p(i).getWebsiteConfig.shop_logo,mode:"",class:"img"},null,8,["src"]),l(x,{class:"text-content mt-[20rpx]"},{default:o(()=>[f("当前版本 v"+g(d.value),1)]),_:1})]),_:1})],64)}}}),[["__scopeId","data-v-e695cc45"]]);export{d as default};
@@ -1 +1 @@
import{d as e,X as l,r as t,u as a,K as o,o as s,y as r,m as d,w as n,F as i,P as u,k as c,l as m,v as x,A as p,f as b,B as f,t as h,x as g,ab as y,O as _,aN as v,H as k,_ as $}from"./index-D7cO9iLz.js";const w=$(e({__name:"bind_mobile",setup(e){const $=l(),w=t(""),C=t(!1),V=a(),T=e=>{w.value=e},S=o({type:"bind",mobile:"",code:""});s(e=>{"verify"===(null==e?void 0:e.from)&&(null==e?void 0:e.mobile)&&(C.value=!0,S.mobile=e.mobile,S.type="change")});const U=async()=>{var e,l;if(!S.mobile)return uni.$u.toast("请输入手机号码");if(null==(e=$.value)?void 0:e.canGetCode)try{const e=await y({mobile:S.mobile,scene:C.value?"change":"bind"}),t=e.phone,a=e.code;S.code=a,null==(l=$.value)||l.start(),_({title:"发送验证短信",content:`请发送短信到 ${t}\n发送内容:${a}\n\n点击确定将打开短信编辑界面`,confirmText:"发送短信",success:e=>{e.confirm&&(window.location.href=`sms:${t}?body=${a}`)}})}catch(t){uni.$u.toast(t||"获取验证信息失败")}},j=async()=>S.mobile?S.code?(await v(S,{token:V.temToken||V.token}),uni.$u.toast("绑定成功"),V.temToken&&V.login(V.temToken),void k({url:"/pages/index/index"})):uni.$u.toast("请输入验证码"):uni.$u.toast("请输入手机号码"),A=()=>{V.login(V.temToken),k({url:"/pages/index/index"})};return(e,l)=>{const t=u("page-meta"),a=c,o=u("u-input"),s=u("u-verification-code"),y=h,_=u("u-button");return m(),r(i,null,[d(t,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),d(a,{class:"bg-white min-h-full flex flex-col items-center px-[40rpx] pt-[40rpx] box-border"},{default:n(()=>[d(a,{class:"w-full"},{default:n(()=>[d(a,{class:"text-2xl font-medium mb-[60rpx]"},{default:n(()=>[x(p(C.value?"验证手机号":"绑定手机号"),1)]),_:1}),C.value&&S.mobile?(m(),b(a,{key:0,class:"text-sm text-muted mb-[30rpx]"},{default:n(()=>[x("请验证您的手机号 "+p(S.mobile),1)]),_:1})):f("",!0),d(a,{class:"px-[18rpx] border border-solid border-lightc border-light rounded-[10rpx] h-[100rpx] items-center flex"},{default:n(()=>[d(o,{class:"flex-1",modelValue:S.mobile,"onUpdate:modelValue":l[0]||(l[0]=e=>S.mobile=e),border:!1,placeholder:"请输入手机号码"},null,8,["modelValue"])]),_:1}),d(a,{class:"px-[18rpx] border border-solid border-lightc border-light rounded-[10rpx] h-[100rpx] items-center flex mt-[40rpx]"},{default:n(()=>[d(o,{class:"flex-1",modelValue:S.code,"onUpdate:modelValue":l[1]||(l[1]=e=>S.code=e),placeholder:"请输入验证码",border:!1},null,8,["modelValue"]),d(a,{class:"border-l border-solid border-0 border-light pl-3 leading-4 ml-3 w-[180rpx]",onClick:U},{default:n(()=>[d(s,{ref_key:"uCodeRef",ref:$,seconds:60,onChange:T,"change-text":"x秒"},null,512),d(y,{class:g(S.mobile?"text-primary":"text-muted")},{default:n(()=>[x(p(w.value),1)]),_:1},8,["class"])]),_:1})]),_:1}),d(a,{class:"mt-[40rpx]"},{default:n(()=>[d(_,{type:"primary","hover-class":"none",customStyle:{height:"100rpx",opacity:S.mobile&&S.code?"1":"0.5"},onClick:j},{default:n(()=>[x(" 确定 ")]),_:1},8,["customStyle"])]),_:1}),d(a,{class:"mt-[24rpx] text-center"},{default:n(()=>[d(y,{class:"text-muted text-sm",onClick:A},{default:n(()=>[x("跳过,暂不绑定")]),_:1})]),_:1})]),_:1})]),_:1})],64)}}}),[["__scopeId","data-v-1dfaf36f"]]);export{w as default};
import{d as e,X as l,r as t,u as a,K as o,o as s,y as r,m as d,w as n,F as i,P as u,k as c,l as m,v as x,A as p,f as b,B as f,t as h,x as g,ab as y,O as _,aN as v,H as k,_ as $}from"./index-CAUISHAO.js";const w=$(e({__name:"bind_mobile",setup(e){const $=l(),w=t(""),C=t(!1),V=a(),T=e=>{w.value=e},S=o({type:"bind",mobile:"",code:""});s(e=>{"verify"===(null==e?void 0:e.from)&&(null==e?void 0:e.mobile)&&(C.value=!0,S.mobile=e.mobile,S.type="change")});const U=async()=>{var e,l;if(!S.mobile)return uni.$u.toast("请输入手机号码");if(null==(e=$.value)?void 0:e.canGetCode)try{const e=await y({mobile:S.mobile,scene:C.value?"change":"bind"}),t=e.phone,a=e.code;S.code=a,null==(l=$.value)||l.start(),_({title:"发送验证短信",content:`请发送短信到 ${t}\n发送内容:${a}\n\n点击确定将打开短信编辑界面`,confirmText:"发送短信",success:e=>{e.confirm&&(window.location.href=`sms:${t}?body=${a}`)}})}catch(t){uni.$u.toast(t||"获取验证信息失败")}},j=async()=>S.mobile?S.code?(await v(S,{token:V.temToken||V.token}),uni.$u.toast("绑定成功"),V.temToken&&V.login(V.temToken),void k({url:"/pages/index/index"})):uni.$u.toast("请输入验证码"):uni.$u.toast("请输入手机号码"),A=()=>{V.login(V.temToken),k({url:"/pages/index/index"})};return(e,l)=>{const t=u("page-meta"),a=c,o=u("u-input"),s=u("u-verification-code"),y=h,_=u("u-button");return m(),r(i,null,[d(t,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),d(a,{class:"bg-white min-h-full flex flex-col items-center px-[40rpx] pt-[40rpx] box-border"},{default:n(()=>[d(a,{class:"w-full"},{default:n(()=>[d(a,{class:"text-2xl font-medium mb-[60rpx]"},{default:n(()=>[x(p(C.value?"验证手机号":"绑定手机号"),1)]),_:1}),C.value&&S.mobile?(m(),b(a,{key:0,class:"text-sm text-muted mb-[30rpx]"},{default:n(()=>[x("请验证您的手机号 "+p(S.mobile),1)]),_:1})):f("",!0),d(a,{class:"px-[18rpx] border border-solid border-lightc border-light rounded-[10rpx] h-[100rpx] items-center flex"},{default:n(()=>[d(o,{class:"flex-1",modelValue:S.mobile,"onUpdate:modelValue":l[0]||(l[0]=e=>S.mobile=e),border:!1,placeholder:"请输入手机号码"},null,8,["modelValue"])]),_:1}),d(a,{class:"px-[18rpx] border border-solid border-lightc border-light rounded-[10rpx] h-[100rpx] items-center flex mt-[40rpx]"},{default:n(()=>[d(o,{class:"flex-1",modelValue:S.code,"onUpdate:modelValue":l[1]||(l[1]=e=>S.code=e),placeholder:"请输入验证码",border:!1},null,8,["modelValue"]),d(a,{class:"border-l border-solid border-0 border-light pl-3 leading-4 ml-3 w-[180rpx]",onClick:U},{default:n(()=>[d(s,{ref_key:"uCodeRef",ref:$,seconds:60,onChange:T,"change-text":"x秒"},null,512),d(y,{class:g(S.mobile?"text-primary":"text-muted")},{default:n(()=>[x(p(w.value),1)]),_:1},8,["class"])]),_:1})]),_:1}),d(a,{class:"mt-[40rpx]"},{default:n(()=>[d(_,{type:"primary","hover-class":"none",customStyle:{height:"100rpx",opacity:S.mobile&&S.code?"1":"0.5"},onClick:j},{default:n(()=>[x(" 确定 ")]),_:1},8,["customStyle"])]),_:1}),d(a,{class:"mt-[24rpx] text-center"},{default:n(()=>[d(y,{class:"text-muted text-sm",onClick:A},{default:n(()=>[x("跳过,暂不绑定")]),_:1})]),_:1})]),_:1})]),_:1})],64)}}}),[["__scopeId","data-v-1dfaf36f"]]);export{w as default};
@@ -1 +1 @@
import{d as e,r as a,K as s,o as l,au as o,y as t,m as r,w as d,F as u,P as p,k as m,l as n,v as f,A as i,f as c,B as _,aI as w,V as b,_ as x}from"./index-D7cO9iLz.js";const y=x(e({__name:"change_password",setup(e){const x=a(""),y=s({password:"",password_confirm:""}),V=async()=>y.old_password||"set"==x.value?y.password?y.password_confirm?y.password!=y.password_confirm?uni.$u.toast("两次输入的密码不一致"):(await w(y),uni.$u.toast("操作成功"),void setTimeout(()=>{b()},1500)):uni.$u.toast("请输入确认密码"):uni.$u.toast("请输入密码"):uni.$u.toast("请输入原来的密码");return l(e=>{x.value=e.type||"","set"==x.value&&o({title:"设置登录密码"})}),(e,a)=>{const s=p("page-meta"),l=m,o=p("u-input"),w=p("u-form-item"),b=p("u-form"),h=p("u-button");return n(),t(u,null,[r(s,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),r(l,{class:"register bg-white min-h-full flex flex-col items-center px-[40rpx] pt-[100rpx] box-border"},{default:d(()=>[r(l,{class:"w-full"},{default:d(()=>[r(l,{class:"text-2xl font-medium mb-[60rpx]"},{default:d(()=>[f(i("set"==x.value?"设置登录密码":"修改登录密码"),1)]),_:1}),r(b,{borderBottom:"","label-width":150},{default:d(()=>["set"!=x.value?(n(),c(w,{key:0,label:"原密码",borderBottom:""},{default:d(()=>[r(o,{class:"flex-1",type:"password",modelValue:y.old_password,"onUpdate:modelValue":a[0]||(a[0]=e=>y.old_password=e),border:!1,placeholder:"请输入原来的密码"},null,8,["modelValue"])]),_:1})):_("",!0),r(w,{label:"新密码",borderBottom:""},{default:d(()=>[r(o,{class:"flex-1",type:"password",modelValue:y.password,"onUpdate:modelValue":a[1]||(a[1]=e=>y.password=e),placeholder:"6-20位数字+字母或符号组合",border:!1},null,8,["modelValue"])]),_:1}),r(w,{label:"确认密码",borderBottom:""},{default:d(()=>[r(o,{class:"flex-1",type:"password",modelValue:y.password_confirm,"onUpdate:modelValue":a[2]||(a[2]=e=>y.password_confirm=e),placeholder:"再次输入新密码",border:!1},null,8,["modelValue"])]),_:1})]),_:1}),r(l,{class:"mt-[100rpx]"},{default:d(()=>[r(h,{type:"primary",shape:"circle",onClick:V},{default:d(()=>[f(" 确定 ")]),_:1})]),_:1})]),_:1})]),_:1})],64)}}}),[["__scopeId","data-v-6a5e07fb"]]);export{y as default};
import{d as e,r as a,K as s,o as l,au as o,y as t,m as r,w as d,F as u,P as p,k as m,l as n,v as f,A as i,f as c,B as _,aI as w,V as b,_ as x}from"./index-CAUISHAO.js";const y=x(e({__name:"change_password",setup(e){const x=a(""),y=s({password:"",password_confirm:""}),V=async()=>y.old_password||"set"==x.value?y.password?y.password_confirm?y.password!=y.password_confirm?uni.$u.toast("两次输入的密码不一致"):(await w(y),uni.$u.toast("操作成功"),void setTimeout(()=>{b()},1500)):uni.$u.toast("请输入确认密码"):uni.$u.toast("请输入密码"):uni.$u.toast("请输入原来的密码");return l(e=>{x.value=e.type||"","set"==x.value&&o({title:"设置登录密码"})}),(e,a)=>{const s=p("page-meta"),l=m,o=p("u-input"),w=p("u-form-item"),b=p("u-form"),h=p("u-button");return n(),t(u,null,[r(s,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),r(l,{class:"register bg-white min-h-full flex flex-col items-center px-[40rpx] pt-[100rpx] box-border"},{default:d(()=>[r(l,{class:"w-full"},{default:d(()=>[r(l,{class:"text-2xl font-medium mb-[60rpx]"},{default:d(()=>[f(i("set"==x.value?"设置登录密码":"修改登录密码"),1)]),_:1}),r(b,{borderBottom:"","label-width":150},{default:d(()=>["set"!=x.value?(n(),c(w,{key:0,label:"原密码",borderBottom:""},{default:d(()=>[r(o,{class:"flex-1",type:"password",modelValue:y.old_password,"onUpdate:modelValue":a[0]||(a[0]=e=>y.old_password=e),border:!1,placeholder:"请输入原来的密码"},null,8,["modelValue"])]),_:1})):_("",!0),r(w,{label:"新密码",borderBottom:""},{default:d(()=>[r(o,{class:"flex-1",type:"password",modelValue:y.password,"onUpdate:modelValue":a[1]||(a[1]=e=>y.password=e),placeholder:"6-20位数字+字母或符号组合",border:!1},null,8,["modelValue"])]),_:1}),r(w,{label:"确认密码",borderBottom:""},{default:d(()=>[r(o,{class:"flex-1",type:"password",modelValue:y.password_confirm,"onUpdate:modelValue":a[2]||(a[2]=e=>y.password_confirm=e),placeholder:"再次输入新密码",border:!1},null,8,["modelValue"])]),_:1})]),_:1}),r(l,{class:"mt-[100rpx]"},{default:d(()=>[r(h,{type:"primary",shape:"circle",onClick:V},{default:d(()=>[f(" 确定 ")]),_:1})]),_:1})]),_:1})]),_:1})],64)}}}),[["__scopeId","data-v-6a5e07fb"]]);export{y as default};
@@ -1 +1 @@
import{d as a,u as e,r as l,g as n,o as s,f as t,w as c,p as i,h as u,i as o,j as r,k as d,P as _,l as f,m as h,t as g,v,S as p,A as m,y,F as x,z as k,x as w,B as S,O as C,n as A,R as j,s as L,T as M,V as T,_ as b}from"./index-D7cO9iLz.js";import{g as z}from"./news.BA1jDqi-.js";const B="user_my_channels",E=b(a({__name:"channel-manage",setup(a){const b=e(),E=l(0),I=l(!1),F=l([]),O=l([]),P=l(-1),R=l([]),V=l(!1);n({success:a=>{E.value=0}});const q=()=>{const a=new Set(F.value.map(a=>String(a.id))),e=O.value.filter(e=>!a.has(String(e.id)));R.value=e.length?[{title:"推荐频道",channels:e}]:[]},D=async()=>{if(I.value||b.isLogin){if(I.value&&V.value){if(!(await G()))return;V.value=!1}I.value=!I.value}else C({title:"提示",content:"登录后才能编辑频道,是否前往登录?",confirmText:"去登录",success:a=>{a.confirm&&A({url:"/pages/login/login"})}})},G=async()=>{const a=F.value.filter(a=>a.id).map(a=>a.id);try{return b.isLogin&&await j({channel_ids:a}),L(B,a),!0}catch(e){return console.log("保存频道配置失败=>",e),r({title:"保存失败",icon:"none"}),!1}},H=async a=>{if(V.value){if(!(await G()))return;V.value=!1}M("channelChanged",{channels:[...F.value],selectIndex:a??-1}),T()},J=()=>{H()};return s(()=>{V.value=!1,(async()=>{try{const e=await z();O.value=e||[];const l=(e||[]).map(a=>({...a,fixed:!1}));if(b.isLogin)try{const a=await u();if(a&&Array.isArray(a.channel_ids)){const l=a.channel_ids,n=new Map(e.map(a=>[String(a.id),a])),s=[];return l.forEach(a=>{const e=n.get(String(a));e&&s.push({...e,fixed:!1})}),F.value=s,void q()}}catch(a){console.log("获取用户频道配置失败=>",a);const l=o(B);if(Array.isArray(l)){const a=new Map(e.map(a=>[String(a.id),a]));return F.value=l.map(e=>a.get(String(e))).filter(Boolean).map(a=>({...a,fixed:!1})),void q()}}else{const a=o(B);if(a&&a.length){const l=new Map(e.map(a=>[String(a.id),a])),n=[];if(a.forEach(a=>{const e=l.get(String(a));e&&n.push({...e,fixed:!1})}),n.length)return F.value=n,void q()}}F.value=l,q()}catch(a){console.log("获取分类失败=>",a),F.value.length||r({title:"加载失败,请重试",icon:"none"})}})()}),(a,e)=>{const l=_("u-icon"),n=d,s=g,u=p;return f(),t(n,{class:"channel-manage-page",style:i({paddingTop:E.value+"px"})},{default:c(()=>[h(n,{class:"page-header"},{default:c(()=>[h(n,{class:"page-header__back",onClick:J},{default:c(()=>[h(l,{name:"arrow-left",size:"36",color:"#333"})]),_:1}),h(s,{class:"page-header__title"},{default:c(()=>[v("频道管理")]),_:1}),h(n,{class:"page-header__right"})]),_:1}),h(u,{"scroll-y":"",class:"page-scroll"},{default:c(()=>[h(n,{class:"channel-section"},{default:c(()=>[h(n,{class:"channel-section__header"},{default:c(()=>[h(s,{class:"channel-section__title"},{default:c(()=>[v("我的频道")]),_:1}),h(s,{class:"channel-section__tip"},{default:c(()=>[v(m(I.value?"拖拽可排序":"点击进入频道"),1)]),_:1}),h(s,{class:"channel-section__edit",onClick:D},{default:c(()=>[v(m(I.value?"完成":"编辑"),1)]),_:1})]),_:1}),h(n,{class:"channel-grid"},{default:c(()=>[(f(!0),y(x,null,k(F.value,(a,e)=>(f(),t(n,{key:a.id||"__recommend__",class:w(["channel-tag",{"channel-tag--active":e===P.value,"channel-tag--fixed":a.fixed}]),onClick:a=>(a=>{if(I.value){if(F.value[a].fixed)return;F.value.splice(a,1),q(),V.value=!0}else P.value=a,H(a)})(e)},{default:c(()=>[h(s,null,{default:c(()=>[v(m(a.name),1)]),_:2},1024),I.value&&!a.fixed?(f(),t(n,{key:0,class:"channel-tag__remove-btn"},{default:c(()=>[h(s,{class:"channel-tag__remove"},{default:c(()=>[v("×")]),_:1})]),_:1})):S("",!0)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1}),(f(!0),y(x,null,k(R.value,a=>(f(),t(n,{key:a.title,class:"channel-section"},{default:c(()=>[h(n,{class:"channel-section__header"},{default:c(()=>[h(s,{class:"channel-section__title"},{default:c(()=>[v(m(a.title),1)]),_:2},1024)]),_:2},1024),h(n,{class:"channel-grid"},{default:c(()=>[(f(!0),y(x,null,k(a.channels,a=>(f(),t(n,{key:a.id,class:"channel-tag channel-tag--add",onClick:e=>(a=>{I.value&&(F.value.some(e=>String(e.id)===String(a.id))||(F.value.push({...a,fixed:!1}),q(),V.value=!0))})(a)},{default:c(()=>[h(s,null,{default:c(()=>[v(m(a.name),1)]),_:2},1024),I.value?(f(),t(s,{key:0,class:"channel-tag__add"},{default:c(()=>[v("+")]),_:1})):S("",!0)]),_:2},1032,["onClick"]))),128))]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1},8,["style"])}}}),[["__scopeId","data-v-6047ca8f"]]);export{E as default};
import{d as a,u as e,r as l,g as n,o as s,f as t,w as c,p as i,h as u,i as o,j as r,k as d,P as _,l as f,m as h,t as g,v,S as p,A as m,y,F as x,z as k,x as w,B as S,O as C,n as A,R as j,s as L,T as M,V as T,_ as b}from"./index-CAUISHAO.js";import{g as z}from"./news.ByjraICF.js";const B="user_my_channels",E=b(a({__name:"channel-manage",setup(a){const b=e(),E=l(0),I=l(!1),F=l([]),O=l([]),P=l(-1),R=l([]),V=l(!1);n({success:a=>{E.value=0}});const q=()=>{const a=new Set(F.value.map(a=>String(a.id))),e=O.value.filter(e=>!a.has(String(e.id)));R.value=e.length?[{title:"推荐频道",channels:e}]:[]},D=async()=>{if(I.value||b.isLogin){if(I.value&&V.value){if(!(await G()))return;V.value=!1}I.value=!I.value}else C({title:"提示",content:"登录后才能编辑频道,是否前往登录?",confirmText:"去登录",success:a=>{a.confirm&&A({url:"/pages/login/login"})}})},G=async()=>{const a=F.value.filter(a=>a.id).map(a=>a.id);try{return b.isLogin&&await j({channel_ids:a}),L(B,a),!0}catch(e){return console.log("保存频道配置失败=>",e),r({title:"保存失败",icon:"none"}),!1}},H=async a=>{if(V.value){if(!(await G()))return;V.value=!1}M("channelChanged",{channels:[...F.value],selectIndex:a??-1}),T()},J=()=>{H()};return s(()=>{V.value=!1,(async()=>{try{const e=await z();O.value=e||[];const l=(e||[]).map(a=>({...a,fixed:!1}));if(b.isLogin)try{const a=await u();if(a&&Array.isArray(a.channel_ids)){const l=a.channel_ids,n=new Map(e.map(a=>[String(a.id),a])),s=[];return l.forEach(a=>{const e=n.get(String(a));e&&s.push({...e,fixed:!1})}),F.value=s,void q()}}catch(a){console.log("获取用户频道配置失败=>",a);const l=o(B);if(Array.isArray(l)){const a=new Map(e.map(a=>[String(a.id),a]));return F.value=l.map(e=>a.get(String(e))).filter(Boolean).map(a=>({...a,fixed:!1})),void q()}}else{const a=o(B);if(a&&a.length){const l=new Map(e.map(a=>[String(a.id),a])),n=[];if(a.forEach(a=>{const e=l.get(String(a));e&&n.push({...e,fixed:!1})}),n.length)return F.value=n,void q()}}F.value=l,q()}catch(a){console.log("获取分类失败=>",a),F.value.length||r({title:"加载失败,请重试",icon:"none"})}})()}),(a,e)=>{const l=_("u-icon"),n=d,s=g,u=p;return f(),t(n,{class:"channel-manage-page",style:i({paddingTop:E.value+"px"})},{default:c(()=>[h(n,{class:"page-header"},{default:c(()=>[h(n,{class:"page-header__back",onClick:J},{default:c(()=>[h(l,{name:"arrow-left",size:"36",color:"#333"})]),_:1}),h(s,{class:"page-header__title"},{default:c(()=>[v("频道管理")]),_:1}),h(n,{class:"page-header__right"})]),_:1}),h(u,{"scroll-y":"",class:"page-scroll"},{default:c(()=>[h(n,{class:"channel-section"},{default:c(()=>[h(n,{class:"channel-section__header"},{default:c(()=>[h(s,{class:"channel-section__title"},{default:c(()=>[v("我的频道")]),_:1}),h(s,{class:"channel-section__tip"},{default:c(()=>[v(m(I.value?"拖拽可排序":"点击进入频道"),1)]),_:1}),h(s,{class:"channel-section__edit",onClick:D},{default:c(()=>[v(m(I.value?"完成":"编辑"),1)]),_:1})]),_:1}),h(n,{class:"channel-grid"},{default:c(()=>[(f(!0),y(x,null,k(F.value,(a,e)=>(f(),t(n,{key:a.id||"__recommend__",class:w(["channel-tag",{"channel-tag--active":e===P.value,"channel-tag--fixed":a.fixed}]),onClick:a=>(a=>{if(I.value){if(F.value[a].fixed)return;F.value.splice(a,1),q(),V.value=!0}else P.value=a,H(a)})(e)},{default:c(()=>[h(s,null,{default:c(()=>[v(m(a.name),1)]),_:2},1024),I.value&&!a.fixed?(f(),t(n,{key:0,class:"channel-tag__remove-btn"},{default:c(()=>[h(s,{class:"channel-tag__remove"},{default:c(()=>[v("×")]),_:1})]),_:1})):S("",!0)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1}),(f(!0),y(x,null,k(R.value,a=>(f(),t(n,{key:a.title,class:"channel-section"},{default:c(()=>[h(n,{class:"channel-section__header"},{default:c(()=>[h(s,{class:"channel-section__title"},{default:c(()=>[v(m(a.title),1)]),_:2},1024)]),_:2},1024),h(n,{class:"channel-grid"},{default:c(()=>[(f(!0),y(x,null,k(a.channels,a=>(f(),t(n,{key:a.id,class:"channel-tag channel-tag--add",onClick:e=>(a=>{I.value&&(F.value.some(e=>String(e.id)===String(a.id))||(F.value.push({...a,fixed:!1}),q(),V.value=!0))})(a)},{default:c(()=>[h(s,null,{default:c(()=>[v(m(a.name),1)]),_:2},1024),I.value?(f(),t(s,{key:0,class:"channel-tag__add"},{default:c(()=>[v("+")]),_:1})):S("",!0)]),_:2},1032,["onClick"]))),128))]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1},8,["style"])}}}),[["__scopeId","data-v-6047ca8f"]]);export{E as default};
@@ -1 +1 @@
import{d as e,K as s,y as a,m as t,w as n,F as l,ah as c,P as r,k as o,l as u,z as m,f as p,B as y}from"./index-D7cO9iLz.js";const i=e({__name:"customer_service",setup(e){const i=s({pages:[]});return(async()=>{const e=await c({id:3});i.pages=JSON.parse(e.data)})(),(e,s)=>{const c=r("page-meta"),d=r("w-customer-service"),g=o;return u(),a(l,null,[t(c,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),t(g,{class:"customer-service"},{default:n(()=>[(u(!0),a(l,null,m(i.pages,(e,s)=>(u(),p(g,{key:s},{default:n(()=>["customer-service"==e.name?(u(),p(d,{key:0,content:e.content,styles:e.styles},null,8,["content","styles"])):y("",!0)]),_:2},1024))),128))]),_:1})],64)}}});export{i as default};
import{d as e,K as s,y as a,m as t,w as n,F as l,ah as c,P as r,k as o,l as u,z as m,f as p,B as y}from"./index-CAUISHAO.js";const i=e({__name:"customer_service",setup(e){const i=s({pages:[]});return(async()=>{const e=await c({id:3});i.pages=JSON.parse(e.data)})(),(e,s)=>{const c=r("page-meta"),d=r("w-customer-service"),g=o;return u(),a(l,null,[t(c,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),t(g,{class:"customer-service"},{default:n(()=>[(u(!0),a(l,null,m(i.pages,(e,s)=>(u(),p(g,{key:s},{default:n(()=>["customer-service"==e.name?(u(),p(d,{key:0,content:e.content,styles:e.styles},null,8,["content","styles"])):y("",!0)]),_:2},1024))),128))]),_:1})],64)}}});export{i as default};
@@ -1 +1 @@
import{d as a,o as s,as as t,f as e,w as m,k as o,l as u,m as c,t as l,v as n,_ as d}from"./index-D7cO9iLz.js";const p=d(a({__name:"empty",setup:a=>(s(()=>{t({url:"/pages/community/community"})}),(a,s)=>{const t=l,d=o;return u(),e(d,{class:"legacy-community-page"},{default:m(()=>[c(t,null,{default:m(()=>[n("正在前往社区…")]),_:1})]),_:1})})}),[["__scopeId","data-v-e04694ac"]]);export{p as default};
import{d as a,o as s,as as t,f as e,w as m,k as o,l as u,m as c,t as l,v as n,_ as d}from"./index-CAUISHAO.js";const p=d(a({__name:"empty",setup:a=>(s(()=>{t({url:"/pages/community/community"})}),(a,s)=>{const t=l,d=o;return u(),e(d,{class:"legacy-community-page"},{default:m(()=>[c(t,null,{default:m(()=>[n("正在前往社区…")]),_:1})]),_:1})})}),[["__scopeId","data-v-e04694ac"]]);export{p as default};
@@ -1 +1 @@
import{d as e,X as l,r as a,K as o,y as s,m as t,w as d,F as r,P as u,k as m,l as n,v as i,t as p,x as c,A as f,ae as b,af as _,ag as x,V as w,_ as V}from"./index-D7cO9iLz.js";const g=V(e({__name:"forget_pwd",setup(e){const V=l(),g=a(""),h=o({mobile:"",code:"",password:"",password_confirm:""}),y=e=>{g.value=e},v=async()=>{var e,l;h.mobile&&(null==(e=V.value)?void 0:e.canGetCode)&&(await b({scene:_.FIND_PASSWORD,mobile:h.mobile}),uni.$u.toast("发送成功"),null==(l=V.value)||l.start())},$=async()=>h.mobile?h.password?h.password_confirm?h.password!=h.password_confirm?uni.$u.toast("两次输入的密码不一致"):(await x(h),void setTimeout(()=>{w()},1500)):uni.$u.toast("请输入确认密码"):uni.$u.toast("请输入密码"):uni.$u.toast("请输入手机号码");return(e,l)=>{const a=u("page-meta"),o=m,b=u("u-input"),_=u("u-form-item"),x=u("u-verification-code"),w=p,B=u("u-form"),C=u("u-button");return n(),s(r,null,[t(a,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),t(o,{class:"register bg-white min-h-full flex flex-col items-center px-[40rpx] pt-[100rpx] box-border"},{default:d(()=>[t(o,{class:"w-full"},{default:d(()=>[t(o,{class:"text-2xl font-medium mb-[60rpx]"},{default:d(()=>[i("忘记登录密码")]),_:1}),t(B,{borderBottom:"","label-width":150},{default:d(()=>[t(_,{label:"手机号",borderBottom:""},{default:d(()=>[t(b,{class:"flex-1",modelValue:h.mobile,"onUpdate:modelValue":l[0]||(l[0]=e=>h.mobile=e),border:!1,placeholder:"请输入手机号码"},null,8,["modelValue"])]),_:1}),t(_,{label:"验证码",borderBottom:""},{default:d(()=>[t(b,{class:"flex-1",modelValue:h.code,"onUpdate:modelValue":l[1]||(l[1]=e=>h.code=e),placeholder:"请输入验证码",border:!1},null,8,["modelValue"]),t(o,{class:"border-l border-solid border-0 border-light pl-3 text-muted leading-4 ml-3 w-[180rpx]",onClick:v},{default:d(()=>[t(x,{ref_key:"uCodeRef",ref:V,seconds:60,onChange:y,"change-text":"x秒"},null,512),t(w,{class:c(h.mobile?"text-primary":"text-muted")},{default:d(()=>[i(f(g.value),1)]),_:1},8,["class"])]),_:1})]),_:1}),t(_,{label:"新密码",borderBottom:""},{default:d(()=>[t(b,{class:"flex-1",type:"password",modelValue:h.password,"onUpdate:modelValue":l[2]||(l[2]=e=>h.password=e),placeholder:"6-20位数字+字母或符号组合",border:!1},null,8,["modelValue"])]),_:1}),t(_,{label:"确认密码",borderBottom:""},{default:d(()=>[t(b,{class:"flex-1",type:"password",modelValue:h.password_confirm,"onUpdate:modelValue":l[3]||(l[3]=e=>h.password_confirm=e),placeholder:"再次输入新密码",border:!1},null,8,["modelValue"])]),_:1})]),_:1}),t(o,{class:"mt-[100rpx]"},{default:d(()=>[t(C,{type:"primary",shape:"circle",onClick:$},{default:d(()=>[i(" 确定 ")]),_:1})]),_:1})]),_:1})]),_:1})],64)}}}),[["__scopeId","data-v-4d2f3a44"]]);export{g as default};
import{d as e,X as l,r as a,K as o,y as s,m as t,w as d,F as r,P as u,k as m,l as n,v as i,t as p,x as c,A as f,ae as b,af as _,ag as x,V as w,_ as V}from"./index-CAUISHAO.js";const g=V(e({__name:"forget_pwd",setup(e){const V=l(),g=a(""),h=o({mobile:"",code:"",password:"",password_confirm:""}),y=e=>{g.value=e},v=async()=>{var e,l;h.mobile&&(null==(e=V.value)?void 0:e.canGetCode)&&(await b({scene:_.FIND_PASSWORD,mobile:h.mobile}),uni.$u.toast("发送成功"),null==(l=V.value)||l.start())},$=async()=>h.mobile?h.password?h.password_confirm?h.password!=h.password_confirm?uni.$u.toast("两次输入的密码不一致"):(await x(h),void setTimeout(()=>{w()},1500)):uni.$u.toast("请输入确认密码"):uni.$u.toast("请输入密码"):uni.$u.toast("请输入手机号码");return(e,l)=>{const a=u("page-meta"),o=m,b=u("u-input"),_=u("u-form-item"),x=u("u-verification-code"),w=p,B=u("u-form"),C=u("u-button");return n(),s(r,null,[t(a,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),t(o,{class:"register bg-white min-h-full flex flex-col items-center px-[40rpx] pt-[100rpx] box-border"},{default:d(()=>[t(o,{class:"w-full"},{default:d(()=>[t(o,{class:"text-2xl font-medium mb-[60rpx]"},{default:d(()=>[i("忘记登录密码")]),_:1}),t(B,{borderBottom:"","label-width":150},{default:d(()=>[t(_,{label:"手机号",borderBottom:""},{default:d(()=>[t(b,{class:"flex-1",modelValue:h.mobile,"onUpdate:modelValue":l[0]||(l[0]=e=>h.mobile=e),border:!1,placeholder:"请输入手机号码"},null,8,["modelValue"])]),_:1}),t(_,{label:"验证码",borderBottom:""},{default:d(()=>[t(b,{class:"flex-1",modelValue:h.code,"onUpdate:modelValue":l[1]||(l[1]=e=>h.code=e),placeholder:"请输入验证码",border:!1},null,8,["modelValue"]),t(o,{class:"border-l border-solid border-0 border-light pl-3 text-muted leading-4 ml-3 w-[180rpx]",onClick:v},{default:d(()=>[t(x,{ref_key:"uCodeRef",ref:V,seconds:60,onChange:y,"change-text":"x秒"},null,512),t(w,{class:c(h.mobile?"text-primary":"text-muted")},{default:d(()=>[i(f(g.value),1)]),_:1},8,["class"])]),_:1})]),_:1}),t(_,{label:"新密码",borderBottom:""},{default:d(()=>[t(b,{class:"flex-1",type:"password",modelValue:h.password,"onUpdate:modelValue":l[2]||(l[2]=e=>h.password=e),placeholder:"6-20位数字+字母或符号组合",border:!1},null,8,["modelValue"])]),_:1}),t(_,{label:"确认密码",borderBottom:""},{default:d(()=>[t(b,{class:"flex-1",type:"password",modelValue:h.password_confirm,"onUpdate:modelValue":l[3]||(l[3]=e=>h.password_confirm=e),placeholder:"再次输入新密码",border:!1},null,8,["modelValue"])]),_:1})]),_:1}),t(o,{class:"mt-[100rpx]"},{default:d(()=>[t(C,{type:"primary",shape:"circle",onClick:$},{default:d(()=>[i(" 确定 ")]),_:1})]),_:1})]),_:1})]),_:1})],64)}}}),[["__scopeId","data-v-4d2f3a44"]]);export{g as default};
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{d as t,r as s,o as a,f as o,l as e}from"./index-CAUISHAO.js";import{M as i}from"./MatchShellPage.xixOCIuk.js";import"./ai-assistant-entry.ii_NEaNO.js";import"./match.DOySfwuy.js";import"./news.ByjraICF.js";const r=t({__name:"match",setup(t){const r=s({});return a(t=>{r.value=t||{}}),(t,s)=>(e(),o(i,{"initial-view":"match","route-options":r.value},null,8,["route-options"]))}});export{r as default};
@@ -1 +0,0 @@
import{d as t,r as s,o as a,f as o,l as e}from"./index-D7cO9iLz.js";import{M as i}from"./MatchShellPage.BBV6hw9k.js";import"./ai-assistant-entry.Spf68GAH.js";import"./match.BwHO9hVX.js";import"./news.BA1jDqi-.js";const r=t({__name:"match",setup(t){const r=s({});return a(t=>{r.value=t||{}}),(t,s)=>(e(),o(i,{"initial-view":"match","route-options":r.value},null,8,["route-options"]))}});export{r as default};
@@ -1 +1 @@
import{N as e,d as a,X as t,r as n,K as c,a as s,f as l,w as o,P as r,l as u,m as _,k as i,t as d,v as p,B as f,A as g,y as m,F as y,z as h,x as v,p as b,n as k,j as w,H as x,_ as z}from"./index-D7cO9iLz.js";const M=z(a({__name:"message_notice",setup(a){const z=t(),M=n([]),$=c({notice_unread_count:0,chat_unread_count:0,unread_count:0}),C=async(a,t)=>{try{const{lists:c=[]}=await(n={page_no:a,page_size:t},e.get({url:"/notice/lists",data:n}));z.value.complete(c)}catch{z.value.complete(!1)}var n},N=async()=>{try{const a=await e.get({url:"/notice/summary"});$.notice_unread_count=Number(null==a?void 0:a.notice_unread_count)||0,$.chat_unread_count=Number(null==a?void 0:a.chat_unread_count)||0,$.unread_count=Number(null==a?void 0:a.unread_count)||0}catch{}},D=()=>{k({url:"/pages/private_chat/list"})},V=async a=>{if(!a.is_read)try{await(t={id:a.id},e.post({url:"/notice/read",data:t})),a.is_read=!0,$.notice_unread_count=Math.max(0,$.notice_unread_count-1),$.unread_count=Math.max(0,$.unread_count-1)}catch{}var t;A(a.target_url)},j=async()=>{try{await e.post({url:"/notice/readAll"}),M.value.forEach(e=>{e.is_read=!0}),$.unread_count=Math.max(0,$.unread_count-$.notice_unread_count),$.notice_unread_count=0,w({title:"全部消息已读",icon:"success"})}catch{w({title:"操作失败,请稍后重试",icon:"none"})}},A=e=>{if(!e)return;const a=e.split("?")[0];["/pages/index/index","/packages_match/pages/worldcup","/pages/crypto/crypto","/pages/lottery_analysis/lottery_analysis","/pages/community/community","/pages/user/user"].includes(a)?x({url:a}):k({url:e})},F=e=>{const a="number"==typeof e?e:new Date(String(e).replace(/-/g,"/")).getTime()/1e3;if(!Number.isFinite(a))return"";const t=Date.now()/1e3-a;if(t<60)return"刚刚";if(t<3600)return`${Math.floor(t/60)}分钟前`;if(t<86400)return`${Math.floor(t/3600)}小时前`;if(t<604800)return`${Math.floor(t/86400)}天前`;const n=new Date(1e3*a);return`${n.getMonth()+1}-${n.getDate()}`};return s(()=>{var e;null==(e=z.value)||e.reload(),N()}),N(),(e,a)=>{const t=d,n=i,c=r("u-icon"),s=r("z-paging");return u(),l(s,{ref_key:"paging",ref:z,modelValue:M.value,"onUpdate:modelValue":a[0]||(a[0]=e=>M.value=e),"use-page-scroll":"",onQuery:C},{default:o(()=>[_(n,{class:"message-notice-page"},{default:o(()=>[_(n,{class:"message-notice-page__header"},{default:o(()=>[_(n,null,{default:o(()=>[_(t,{class:"message-notice-page__title"},{default:o(()=>[p("消息通知")]),_:1}),_(t,{class:"message-notice-page__subtitle"},{default:o(()=>[p("互动、积分与系统消息都会在这里显示")]),_:1})]),_:1}),$.notice_unread_count>0?(u(),l(t,{key:0,class:"message-notice-page__read-all",onClick:j},{default:o(()=>[p(" 全部已读 ")]),_:1})):f("",!0)]),_:1}),_(n,{class:"private-entry",onClick:D},{default:o(()=>[_(n,{class:"private-entry__icon"},{default:o(()=>[_(c,{name:"chat",size:"34",color:"#1468f5"})]),_:1}),_(n,{class:"private-entry__body"},{default:o(()=>[_(n,{class:"private-entry__top"},{default:o(()=>[_(t,{class:"private-entry__title"},{default:o(()=>[p("私聊消息")]),_:1}),$.chat_unread_count>0?(u(),l(t,{key:0,class:"private-entry__badge"},{default:o(()=>[p(g($.chat_unread_count>99?"99+":$.chat_unread_count),1)]),_:1})):f("",!0)]),_:1}),_(t,{class:"private-entry__desc"},{default:o(()=>[p("查看与好友的聊天消息")]),_:1})]),_:1}),_(c,{name:"arrow-right",size:"24",color:"#9aa4b2"})]),_:1}),_(n,{class:"message-notice-page__section-title"},{default:o(()=>[_(t,null,{default:o(()=>[p("互动与系统消息")]),_:1}),$.notice_unread_count>0?(u(),l(t,{key:0,class:"message-notice-page__unread-count"},{default:o(()=>[p(g($.notice_unread_count)+" 条未读 ",1)]),_:1})):f("",!0)]),_:1}),0===M.value.length?(u(),l(n,{key:0,class:"message-notice-empty"},{default:o(()=>[_(c,{name:"bell",size:"56",color:"#cbd5e1"}),_(t,null,{default:o(()=>[p("暂时没有新的通知")]),_:1})]),_:1})):f("",!0),(u(!0),m(y,null,h(M.value,e=>(u(),l(n,{key:e.id,class:v(["notice-card",{"notice-card--unread":!e.is_read}]),onClick:a=>V(e)},{default:o(()=>[_(n,{class:"notice-card__icon",style:b({backgroundColor:`${e.color}16`})},{default:o(()=>[_(c,{name:e.icon,size:"30",color:e.color},null,8,["name","color"])]),_:2},1032,["style"]),_(n,{class:"notice-card__body"},{default:o(()=>[_(n,{class:"notice-card__top"},{default:o(()=>[_(t,{class:"notice-card__title"},{default:o(()=>[p(g(e.title),1)]),_:2},1024),_(t,{class:"notice-card__time"},{default:o(()=>[p(g(F(e.create_time)),1)]),_:2},1024)]),_:2},1024),_(t,{class:"notice-card__content"},{default:o(()=>[p(g(e.content),1)]),_:2},1024),_(t,{class:"notice-card__type"},{default:o(()=>[p(g(e.type_desc),1)]),_:2},1024)]),_:2},1024),e.is_read?f("",!0):(u(),l(n,{key:0,class:"notice-card__dot"})),e.target_url?(u(),l(c,{key:1,name:"arrow-right",size:"22",color:"#aeb7c4"})):f("",!0)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-3310db3e"]]);export{M as default};
import{N as e,d as a,X as t,r as n,K as c,a as s,f as l,w as o,P as r,l as u,m as _,k as i,t as d,v as p,B as f,A as g,y as m,F as y,z as h,x as v,p as b,n as k,j as w,H as x,_ as z}from"./index-CAUISHAO.js";const M=z(a({__name:"message_notice",setup(a){const z=t(),M=n([]),$=c({notice_unread_count:0,chat_unread_count:0,unread_count:0}),C=async(a,t)=>{try{const{lists:c=[]}=await(n={page_no:a,page_size:t},e.get({url:"/notice/lists",data:n}));z.value.complete(c)}catch{z.value.complete(!1)}var n},N=async()=>{try{const a=await e.get({url:"/notice/summary"});$.notice_unread_count=Number(null==a?void 0:a.notice_unread_count)||0,$.chat_unread_count=Number(null==a?void 0:a.chat_unread_count)||0,$.unread_count=Number(null==a?void 0:a.unread_count)||0}catch{}},D=()=>{k({url:"/pages/private_chat/list"})},V=async a=>{if(!a.is_read)try{await(t={id:a.id},e.post({url:"/notice/read",data:t})),a.is_read=!0,$.notice_unread_count=Math.max(0,$.notice_unread_count-1),$.unread_count=Math.max(0,$.unread_count-1)}catch{}var t;A(a.target_url)},j=async()=>{try{await e.post({url:"/notice/readAll"}),M.value.forEach(e=>{e.is_read=!0}),$.unread_count=Math.max(0,$.unread_count-$.notice_unread_count),$.notice_unread_count=0,w({title:"全部消息已读",icon:"success"})}catch{w({title:"操作失败,请稍后重试",icon:"none"})}},A=e=>{if(!e)return;const a=e.split("?")[0];["/pages/index/index","/packages_match/pages/worldcup","/pages/crypto/crypto","/pages/lottery_analysis/lottery_analysis","/pages/community/community","/pages/user/user"].includes(a)?x({url:a}):k({url:e})},F=e=>{const a="number"==typeof e?e:new Date(String(e).replace(/-/g,"/")).getTime()/1e3;if(!Number.isFinite(a))return"";const t=Date.now()/1e3-a;if(t<60)return"刚刚";if(t<3600)return`${Math.floor(t/60)}分钟前`;if(t<86400)return`${Math.floor(t/3600)}小时前`;if(t<604800)return`${Math.floor(t/86400)}天前`;const n=new Date(1e3*a);return`${n.getMonth()+1}-${n.getDate()}`};return s(()=>{var e;null==(e=z.value)||e.reload(),N()}),N(),(e,a)=>{const t=d,n=i,c=r("u-icon"),s=r("z-paging");return u(),l(s,{ref_key:"paging",ref:z,modelValue:M.value,"onUpdate:modelValue":a[0]||(a[0]=e=>M.value=e),"use-page-scroll":"",onQuery:C},{default:o(()=>[_(n,{class:"message-notice-page"},{default:o(()=>[_(n,{class:"message-notice-page__header"},{default:o(()=>[_(n,null,{default:o(()=>[_(t,{class:"message-notice-page__title"},{default:o(()=>[p("消息通知")]),_:1}),_(t,{class:"message-notice-page__subtitle"},{default:o(()=>[p("互动、积分与系统消息都会在这里显示")]),_:1})]),_:1}),$.notice_unread_count>0?(u(),l(t,{key:0,class:"message-notice-page__read-all",onClick:j},{default:o(()=>[p(" 全部已读 ")]),_:1})):f("",!0)]),_:1}),_(n,{class:"private-entry",onClick:D},{default:o(()=>[_(n,{class:"private-entry__icon"},{default:o(()=>[_(c,{name:"chat",size:"34",color:"#1468f5"})]),_:1}),_(n,{class:"private-entry__body"},{default:o(()=>[_(n,{class:"private-entry__top"},{default:o(()=>[_(t,{class:"private-entry__title"},{default:o(()=>[p("私聊消息")]),_:1}),$.chat_unread_count>0?(u(),l(t,{key:0,class:"private-entry__badge"},{default:o(()=>[p(g($.chat_unread_count>99?"99+":$.chat_unread_count),1)]),_:1})):f("",!0)]),_:1}),_(t,{class:"private-entry__desc"},{default:o(()=>[p("查看与好友的聊天消息")]),_:1})]),_:1}),_(c,{name:"arrow-right",size:"24",color:"#9aa4b2"})]),_:1}),_(n,{class:"message-notice-page__section-title"},{default:o(()=>[_(t,null,{default:o(()=>[p("互动与系统消息")]),_:1}),$.notice_unread_count>0?(u(),l(t,{key:0,class:"message-notice-page__unread-count"},{default:o(()=>[p(g($.notice_unread_count)+" 条未读 ",1)]),_:1})):f("",!0)]),_:1}),0===M.value.length?(u(),l(n,{key:0,class:"message-notice-empty"},{default:o(()=>[_(c,{name:"bell",size:"56",color:"#cbd5e1"}),_(t,null,{default:o(()=>[p("暂时没有新的通知")]),_:1})]),_:1})):f("",!0),(u(!0),m(y,null,h(M.value,e=>(u(),l(n,{key:e.id,class:v(["notice-card",{"notice-card--unread":!e.is_read}]),onClick:a=>V(e)},{default:o(()=>[_(n,{class:"notice-card__icon",style:b({backgroundColor:`${e.color}16`})},{default:o(()=>[_(c,{name:e.icon,size:"30",color:e.color},null,8,["name","color"])]),_:2},1032,["style"]),_(n,{class:"notice-card__body"},{default:o(()=>[_(n,{class:"notice-card__top"},{default:o(()=>[_(t,{class:"notice-card__title"},{default:o(()=>[p(g(e.title),1)]),_:2},1024),_(t,{class:"notice-card__time"},{default:o(()=>[p(g(F(e.create_time)),1)]),_:2},1024)]),_:2},1024),_(t,{class:"notice-card__content"},{default:o(()=>[p(g(e.content),1)]),_:2},1024),_(t,{class:"notice-card__type"},{default:o(()=>[p(g(e.type_desc),1)]),_:2},1024)]),_:2},1024),e.is_read?f("",!0):(u(),l(n,{key:0,class:"notice-card__dot"})),e.target_url?(u(),l(c,{key:1,name:"arrow-right",size:"22",color:"#aeb7c4"})):f("",!0)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-3310db3e"]]);export{M as default};
@@ -1 +1 @@
import{d as a,X as e,r as t,a as s,f as l,w as c,P as n,l as o,m as r,k as m,y as _,F as u,z as d,q as i,t as f,v as p,A as v,B as y,a9 as g,j as k,n as h,O as w,_ as $}from"./index-D7cO9iLz.js";import{d as b,a as j}from"./community.fkq3ShDd.js";import"./aiRequest.br0QglYY.js";import"./ai.cEuLMbmT.js";const x=$(a({__name:"my_comments",setup(a){const $=e(),x=t([]),z=t(!1);s(()=>{var a;null==(a=$.value)||a.reload()});const C=async(a,e)=>{try{const{lists:t=[]}=await j({page_no:a,page_size:e});$.value.complete(t)}catch{$.value.complete(!1)}},D=a=>{var e;return z.value?"/static/images/avatar.png":(null==(e=a.user)?void 0:e.avatar)||"/static/images/avatar.png"},M=()=>{z.value=!0},F=a=>{const e=String(a||"我"),t=Array.from(e);return t.length>4?`${t.slice(0,4).join("")}`:e},V=a=>{const e=(a=>"number"==typeof a?a:new Date(String(a).replace(/-/g,"/")).getTime()/1e3)(a);if(!Number.isFinite(e))return"";const t=Date.now()/1e3-e;if(t<60)return"刚刚";if(t<3600)return`${Math.floor(t/60)}分钟前`;if(t<86400)return`${Math.floor(t/3600)}小时前`;if(t<604800)return`${Math.floor(t/86400)}天前`;const s=new Date(1e3*e);return`${s.getMonth()+1}-${s.getDate()}`};return(a,e)=>{const t=i,s=f,j=m,z=n("u-icon"),q=n("z-paging");return o(),l(q,{ref_key:"paging",ref:$,modelValue:x.value,"onUpdate:modelValue":e[0]||(e[0]=a=>x.value=a),fixed:!1,height:"100%","use-page-scroll":"",onQuery:C},{default:c(()=>[r(j,{class:"my-comments-page"},{default:c(()=>[(o(!0),_(u,null,d(x.value,a=>(o(),l(j,{key:a.id,class:"comment-card",onClick:e=>(a=>{var e;(null==(e=a.post)?void 0:e.id)?h({url:`/packages_community/pages/post_detail?id=${a.post.id}`}):k({title:"原帖已不可查看",icon:"none"})})(a)},{default:c(()=>[r(j,{class:"comment-card__head"},{default:c(()=>[r(j,{class:"comment-card__author"},{default:c(()=>[r(t,{class:"comment-card__avatar",src:D(a),mode:"aspectFill",onError:M},null,8,["src"]),r(s,{class:"comment-card__name"},{default:c(()=>{var e;return[p(v(F(null==(e=a.user)?void 0:e.nickname)),1)]}),_:2},1024),r(s,{class:"comment-card__label"},{default:c(()=>[p(v(a.reply_to?"回复了评论":"评论了帖子"),1)]),_:2},1024)]),_:2},1024),r(s,{class:"comment-card__time"},{default:c(()=>[p(v(V(a.create_time)),1)]),_:2},1024)]),_:2},1024),a.reply_to?(o(),l(j,{key:0,class:"comment-card__reply"},{default:c(()=>[r(s,{class:"comment-card__reply-prefix"},{default:c(()=>[p("回复 ")]),_:1}),r(s,{class:"comment-card__reply-name"},{default:c(()=>{var e;return[p(v(F((null==(e=a.reply_to.user)?void 0:e.nickname)||"该用户")),1)]}),_:2},1024),r(s,null,{default:c(()=>[p("")]),_:1}),r(s,{class:"comment-card__reply-content"},{default:c(()=>[p(v(a.reply_to.content),1)]),_:2},1024)]),_:2},1024)):y("",!0),r(s,{class:"comment-card__content"},{default:c(()=>[p(v(a.content),1)]),_:2},1024),a.post?(o(),l(j,{key:1,class:"comment-card__post"},{default:c(()=>[r(s,{class:"comment-card__post-label"},{default:c(()=>[p("原帖")]),_:1}),r(s,{class:"comment-card__post-content"},{default:c(()=>[p("查看帖子详情")]),_:1}),r(z,{name:"arrow-right",color:"#9aa4b2",size:"24"})]),_:1})):(o(),l(j,{key:2,class:"comment-card__post comment-card__post--unavailable"},{default:c(()=>[r(s,null,{default:c(()=>[p("原帖已不可查看")]),_:1})]),_:1})),r(j,{class:"comment-card__footer"},{default:c(()=>[r(s,{class:"comment-card__delete",onClick:g(e=>(a=>{w({title:"删除评论",content:"删除后无法恢复,确定要删除吗?",success:async e=>{if(e.confirm)try{await b({comment_id:a.id}),k({title:"评论已删除",icon:"success"}),$.value.reload()}catch{k({title:"删除失败,请稍后重试",icon:"none"})}}})})(a),["stop"])},{default:c(()=>[p("删除评论")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-91da4e62"]]);export{x as default};
import{d as a,X as e,r as t,a as s,f as l,w as c,P as n,l as o,m as r,k as m,y as _,F as u,z as d,q as i,t as f,v as p,A as v,B as y,a9 as g,j as k,n as h,O as w,_ as $}from"./index-CAUISHAO.js";import{d as b,a as j}from"./community.WkEjzXet.js";import"./aiRequest.br0QglYY.js";import"./ai.DdE3wp4J.js";const x=$(a({__name:"my_comments",setup(a){const $=e(),x=t([]),z=t(!1);s(()=>{var a;null==(a=$.value)||a.reload()});const C=async(a,e)=>{try{const{lists:t=[]}=await j({page_no:a,page_size:e});$.value.complete(t)}catch{$.value.complete(!1)}},D=a=>{var e;return z.value?"/static/images/avatar.png":(null==(e=a.user)?void 0:e.avatar)||"/static/images/avatar.png"},M=()=>{z.value=!0},F=a=>{const e=String(a||"我"),t=Array.from(e);return t.length>4?`${t.slice(0,4).join("")}`:e},V=a=>{const e=(a=>"number"==typeof a?a:new Date(String(a).replace(/-/g,"/")).getTime()/1e3)(a);if(!Number.isFinite(e))return"";const t=Date.now()/1e3-e;if(t<60)return"刚刚";if(t<3600)return`${Math.floor(t/60)}分钟前`;if(t<86400)return`${Math.floor(t/3600)}小时前`;if(t<604800)return`${Math.floor(t/86400)}天前`;const s=new Date(1e3*e);return`${s.getMonth()+1}-${s.getDate()}`};return(a,e)=>{const t=i,s=f,j=m,z=n("u-icon"),q=n("z-paging");return o(),l(q,{ref_key:"paging",ref:$,modelValue:x.value,"onUpdate:modelValue":e[0]||(e[0]=a=>x.value=a),fixed:!1,height:"100%","use-page-scroll":"",onQuery:C},{default:c(()=>[r(j,{class:"my-comments-page"},{default:c(()=>[(o(!0),_(u,null,d(x.value,a=>(o(),l(j,{key:a.id,class:"comment-card",onClick:e=>(a=>{var e;(null==(e=a.post)?void 0:e.id)?h({url:`/packages_community/pages/post_detail?id=${a.post.id}`}):k({title:"原帖已不可查看",icon:"none"})})(a)},{default:c(()=>[r(j,{class:"comment-card__head"},{default:c(()=>[r(j,{class:"comment-card__author"},{default:c(()=>[r(t,{class:"comment-card__avatar",src:D(a),mode:"aspectFill",onError:M},null,8,["src"]),r(s,{class:"comment-card__name"},{default:c(()=>{var e;return[p(v(F(null==(e=a.user)?void 0:e.nickname)),1)]}),_:2},1024),r(s,{class:"comment-card__label"},{default:c(()=>[p(v(a.reply_to?"回复了评论":"评论了帖子"),1)]),_:2},1024)]),_:2},1024),r(s,{class:"comment-card__time"},{default:c(()=>[p(v(V(a.create_time)),1)]),_:2},1024)]),_:2},1024),a.reply_to?(o(),l(j,{key:0,class:"comment-card__reply"},{default:c(()=>[r(s,{class:"comment-card__reply-prefix"},{default:c(()=>[p("回复 ")]),_:1}),r(s,{class:"comment-card__reply-name"},{default:c(()=>{var e;return[p(v(F((null==(e=a.reply_to.user)?void 0:e.nickname)||"该用户")),1)]}),_:2},1024),r(s,null,{default:c(()=>[p("")]),_:1}),r(s,{class:"comment-card__reply-content"},{default:c(()=>[p(v(a.reply_to.content),1)]),_:2},1024)]),_:2},1024)):y("",!0),r(s,{class:"comment-card__content"},{default:c(()=>[p(v(a.content),1)]),_:2},1024),a.post?(o(),l(j,{key:1,class:"comment-card__post"},{default:c(()=>[r(s,{class:"comment-card__post-label"},{default:c(()=>[p("原帖")]),_:1}),r(s,{class:"comment-card__post-content"},{default:c(()=>[p("查看帖子详情")]),_:1}),r(z,{name:"arrow-right",color:"#9aa4b2",size:"24"})]),_:1})):(o(),l(j,{key:2,class:"comment-card__post comment-card__post--unavailable"},{default:c(()=>[r(s,null,{default:c(()=>[p("原帖已不可查看")]),_:1})]),_:1})),r(j,{class:"comment-card__footer"},{default:c(()=>[r(s,{class:"comment-card__delete",onClick:g(e=>(a=>{w({title:"删除评论",content:"删除后无法恢复,确定要删除吗?",success:async e=>{if(e.confirm)try{await b({comment_id:a.id}),k({title:"评论已删除",icon:"success"}),$.value.reload()}catch{k({title:"删除失败,请稍后重试",icon:"none"})}}})})(a),["stop"])},{default:c(()=>[p("删除评论")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-91da4e62"]]);export{x as default};
@@ -1 +1 @@
import{d as l,r as a,o,au as t,N as e,f as s,w as u,k as i,P as c,l as _,m as f,x as n,t as d,v as m,S as w,B as v,y as r,F as y,z as p,q as k,A as g,a9 as h,O as b,n as C,_ as $}from"./index-D7cO9iLz.js";import{t as x}from"./community.fkq3ShDd.js";import{o as j}from"./chat.Dckx1gAW.js";import"./aiRequest.br0QglYY.js";import"./ai.cEuLMbmT.js";const q=$(l({__name:"my_follow",setup(l){const $=a("follow"),q=a([]),z=a(!1),F=a(!1),I=a(1);o(l=>{(null==l?void 0:l.type)&&($.value=l.type),t({title:"follow"===$.value?"我的关注":"我的粉丝"}),N(!0)});const L=l=>{$.value!==l&&($.value=l,t({title:"follow"===l?"我的关注":"我的粉丝"}),q.value=[],N(!0))},N=async(l=!1)=>{if(l&&(I.value=1,F.value=!1),!F.value){z.value=!0;try{const a="follow"===$.value?"/community/followList":"/community/fansList",o=await e.get({url:a,data:{page_no:I.value,page_size:20}}),t=(null==o?void 0:o.lists)||[];l||1===I.value?q.value=t:q.value.push(...t),t.length<20&&(F.value=!0)}catch(a){}finally{z.value=!1}}},S=()=>{F.value||z.value||(I.value++,N())},A=async l=>{try{const a=await j({target_user_id:Number(l.id||0)});(null==a?void 0:a.id)&&C({url:`/pages/private_chat/room?session_id=${a.id}`})}catch(a){}};return(l,a)=>{const o=d,t=i,e=c("u-loading"),j=k,I=c("u-empty"),N=w;return _(),s(t,{class:"follow-page"},{default:u(()=>[f(t,{class:"follow-tabs"},{default:u(()=>[f(t,{class:n(["follow-tabs__item",{"follow-tabs__item--active":"follow"===$.value}]),onClick:a[0]||(a[0]=l=>L("follow"))},{default:u(()=>[f(o,null,{default:u(()=>[m("关注")]),_:1})]),_:1},8,["class"]),f(t,{class:n(["follow-tabs__item",{"follow-tabs__item--active":"fans"===$.value}]),onClick:a[1]||(a[1]=l=>L("fans"))},{default:u(()=>[f(o,null,{default:u(()=>[m("粉丝")]),_:1})]),_:1},8,["class"])]),_:1}),f(N,{"scroll-y":"",class:"follow-list",style:{height:"calc(100vh - 90rpx)"},onScrolltolower:S},{default:u(()=>[z.value&&0===q.value.length?(_(),s(t,{key:0,class:"follow-loading"},{default:u(()=>[f(e,{mode:"circle"})]),_:1})):v("",!0),(_(!0),r(y,null,p(q.value,l=>(_(),s(t,{key:l.id,class:"follow-item",onClick:a=>{var o;(o=l.id)&&C({url:`/packages_community/pages/user_profile?user_id=${o}`})}},{default:u(()=>[f(j,{class:"follow-item__avatar",src:l.avatar||"/static/images/avatar.png",mode:"aspectFill"},null,8,["src"]),f(t,{class:"follow-item__info"},{default:u(()=>[f(o,{class:"follow-item__name"},{default:u(()=>[m(g(l.nickname||"用户"),1)]),_:2},1024),f(o,{class:"follow-item__id"},{default:u(()=>[m("ID: "+g(l.sn||""),1)]),_:2},1024)]),_:2},1024),"follow"===$.value?(_(),s(t,{key:0,class:"follow-item__actions"},{default:u(()=>[f(t,{class:"follow-item__btn follow-item__btn--followed",onClick:h(a=>(async l=>{b({title:"提示",content:`确定取消关注「${l.nickname||"该用户"}」吗?`,success:async a=>{if(a.confirm)try{await x({follow_user_id:l.id}),q.value=q.value.filter(a=>a.id!==l.id),uni.$u.toast("已取消好友")}catch(o){uni.$u.toast("操作失败,请重试")}}})})(l),["stop"])},{default:u(()=>[f(o,null,{default:u(()=>[m(g(l.is_mutual?"互相关注":"已好友"),1)]),_:2},1024)]),_:2},1032,["onClick"]),f(t,{class:"follow-item__chat",onClick:h(a=>A(l),["stop"])},{default:u(()=>[f(o,null,{default:u(()=>[m("私聊")]),_:1})]),_:2},1032,["onClick"])]),_:2},1024)):(_(),s(t,{key:1,class:"follow-item__actions"},{default:u(()=>[f(t,{class:n(["follow-item__btn",{"follow-item__btn--followed":l.is_followed}]),onClick:h(a=>(async l=>{try{const a=await x({follow_user_id:l.id}),o=null==a?void 0:a.is_followed;l.is_followed=o,l.is_mutual=!!o,uni.$u.toast(o?"已加好友":"已取消好友")}catch(a){uni.$u.toast("操作失败,请重试")}})(l),["stop"])},{default:u(()=>[f(o,null,{default:u(()=>[m(g(l.is_followed?l.is_mutual?"互相关注":"已好友":"加好友"),1)]),_:2},1024)]),_:2},1032,["class","onClick"]),l.is_followed?(_(),s(t,{key:0,class:"follow-item__chat",onClick:h(a=>A(l),["stop"])},{default:u(()=>[f(o,null,{default:u(()=>[m("私聊")]),_:1})]),_:2},1032,["onClick"])):v("",!0)]),_:2},1024))]),_:2},1032,["onClick"]))),128)),z.value||0!==q.value.length?v("",!0):(_(),s(t,{key:1,class:"follow-empty"},{default:u(()=>[f(I,{text:"follow"===$.value?"暂无关注":"暂无粉丝",mode:"data"},null,8,["text"])]),_:1})),F.value&&q.value.length>0?(_(),s(t,{key:2,class:"follow-loadmore"},{default:u(()=>[f(o,null,{default:u(()=>[m("没有更多了")]),_:1})]),_:1})):v("",!0)]),_:1})]),_:1})}}}),[["__scopeId","data-v-d8eda4db"]]);export{q as default};
import{d as l,r as a,o,au as t,N as e,f as s,w as u,k as i,P as c,l as _,m as f,x as n,t as d,v as m,S as w,B as v,y as r,F as y,z as p,q as k,A as g,a9 as h,O as b,n as C,_ as $}from"./index-CAUISHAO.js";import{t as x}from"./community.WkEjzXet.js";import{o as j}from"./chat.f8OiFudd.js";import"./aiRequest.br0QglYY.js";import"./ai.DdE3wp4J.js";const q=$(l({__name:"my_follow",setup(l){const $=a("follow"),q=a([]),z=a(!1),F=a(!1),I=a(1);o(l=>{(null==l?void 0:l.type)&&($.value=l.type),t({title:"follow"===$.value?"我的关注":"我的粉丝"}),N(!0)});const L=l=>{$.value!==l&&($.value=l,t({title:"follow"===l?"我的关注":"我的粉丝"}),q.value=[],N(!0))},N=async(l=!1)=>{if(l&&(I.value=1,F.value=!1),!F.value){z.value=!0;try{const a="follow"===$.value?"/community/followList":"/community/fansList",o=await e.get({url:a,data:{page_no:I.value,page_size:20}}),t=(null==o?void 0:o.lists)||[];l||1===I.value?q.value=t:q.value.push(...t),t.length<20&&(F.value=!0)}catch(a){}finally{z.value=!1}}},S=()=>{F.value||z.value||(I.value++,N())},A=async l=>{try{const a=await j({target_user_id:Number(l.id||0)});(null==a?void 0:a.id)&&C({url:`/pages/private_chat/room?session_id=${a.id}`})}catch(a){}};return(l,a)=>{const o=d,t=i,e=c("u-loading"),j=k,I=c("u-empty"),N=w;return _(),s(t,{class:"follow-page"},{default:u(()=>[f(t,{class:"follow-tabs"},{default:u(()=>[f(t,{class:n(["follow-tabs__item",{"follow-tabs__item--active":"follow"===$.value}]),onClick:a[0]||(a[0]=l=>L("follow"))},{default:u(()=>[f(o,null,{default:u(()=>[m("关注")]),_:1})]),_:1},8,["class"]),f(t,{class:n(["follow-tabs__item",{"follow-tabs__item--active":"fans"===$.value}]),onClick:a[1]||(a[1]=l=>L("fans"))},{default:u(()=>[f(o,null,{default:u(()=>[m("粉丝")]),_:1})]),_:1},8,["class"])]),_:1}),f(N,{"scroll-y":"",class:"follow-list",style:{height:"calc(100vh - 90rpx)"},onScrolltolower:S},{default:u(()=>[z.value&&0===q.value.length?(_(),s(t,{key:0,class:"follow-loading"},{default:u(()=>[f(e,{mode:"circle"})]),_:1})):v("",!0),(_(!0),r(y,null,p(q.value,l=>(_(),s(t,{key:l.id,class:"follow-item",onClick:a=>{var o;(o=l.id)&&C({url:`/packages_community/pages/user_profile?user_id=${o}`})}},{default:u(()=>[f(j,{class:"follow-item__avatar",src:l.avatar||"/static/images/avatar.png",mode:"aspectFill"},null,8,["src"]),f(t,{class:"follow-item__info"},{default:u(()=>[f(o,{class:"follow-item__name"},{default:u(()=>[m(g(l.nickname||"用户"),1)]),_:2},1024),f(o,{class:"follow-item__id"},{default:u(()=>[m("ID: "+g(l.sn||""),1)]),_:2},1024)]),_:2},1024),"follow"===$.value?(_(),s(t,{key:0,class:"follow-item__actions"},{default:u(()=>[f(t,{class:"follow-item__btn follow-item__btn--followed",onClick:h(a=>(async l=>{b({title:"提示",content:`确定取消关注「${l.nickname||"该用户"}」吗?`,success:async a=>{if(a.confirm)try{await x({follow_user_id:l.id}),q.value=q.value.filter(a=>a.id!==l.id),uni.$u.toast("已取消好友")}catch(o){uni.$u.toast("操作失败,请重试")}}})})(l),["stop"])},{default:u(()=>[f(o,null,{default:u(()=>[m(g(l.is_mutual?"互相关注":"已好友"),1)]),_:2},1024)]),_:2},1032,["onClick"]),f(t,{class:"follow-item__chat",onClick:h(a=>A(l),["stop"])},{default:u(()=>[f(o,null,{default:u(()=>[m("私聊")]),_:1})]),_:2},1032,["onClick"])]),_:2},1024)):(_(),s(t,{key:1,class:"follow-item__actions"},{default:u(()=>[f(t,{class:n(["follow-item__btn",{"follow-item__btn--followed":l.is_followed}]),onClick:h(a=>(async l=>{try{const a=await x({follow_user_id:l.id}),o=null==a?void 0:a.is_followed;l.is_followed=o,l.is_mutual=!!o,uni.$u.toast(o?"已加好友":"已取消好友")}catch(a){uni.$u.toast("操作失败,请重试")}})(l),["stop"])},{default:u(()=>[f(o,null,{default:u(()=>[m(g(l.is_followed?l.is_mutual?"互相关注":"已好友":"加好友"),1)]),_:2},1024)]),_:2},1032,["class","onClick"]),l.is_followed?(_(),s(t,{key:0,class:"follow-item__chat",onClick:h(a=>A(l),["stop"])},{default:u(()=>[f(o,null,{default:u(()=>[m("私聊")]),_:1})]),_:2},1032,["onClick"])):v("",!0)]),_:2},1024))]),_:2},1032,["onClick"]))),128)),z.value||0!==q.value.length?v("",!0):(_(),s(t,{key:1,class:"follow-empty"},{default:u(()=>[f(I,{text:"follow"===$.value?"暂无关注":"暂无粉丝",mode:"data"},null,8,["text"])]),_:1})),F.value&&q.value.length>0?(_(),s(t,{key:2,class:"follow-loadmore"},{default:u(()=>[f(o,null,{default:u(()=>[m("没有更多了")]),_:1})]),_:1})):v("",!0)]),_:1})]),_:1})}}}),[["__scopeId","data-v-d8eda4db"]]);export{q as default};
@@ -1 +1 @@
import{d as a,J as e,u as t,r as l,a as s,f as u,w as o,k as n,P as r,l as c,m as d,S as _,B as i,y as f,F as v,z as p,t as m,v as y,A as g,n as h,_ as k}from"./index-D7cO9iLz.js";import{g as w}from"./community.fkq3ShDd.js";import"./aiRequest.br0QglYY.js";import"./ai.cEuLMbmT.js";const j=k(a({__name:"my_posts",setup(a){const{userInfo:k}=e(t()),j=l([]),D=l(!1),M=l(!1),x=l(!1),z=l(1);s(()=>{z.value=1,x.value=!1,$(!0)});const $=async(a=!1)=>{var e;if(a&&(z.value=1,x.value=!1),!x.value){1===z.value?D.value=!0:M.value=!0;try{const t=await w({page_no:z.value,page_size:15,user_id:null==(e=k.value)?void 0:e.id}),l=(null==t?void 0:t.lists)||[];a||1===z.value?j.value=l:j.value.push(...l),l.length<15&&(x.value=!0)}catch(t){}finally{D.value=!1,M.value=!1}}},C=()=>{x.value||M.value||(z.value++,$())},I=a=>{if(!a)return"";let e;if(e="string"==typeof a?new Date(a.replace(/-/g,"/")).getTime()/1e3:a,isNaN(e))return"";const t=Date.now()/1e3-e;if(t<60)return"刚刚";if(t<3600)return Math.floor(t/60)+"分钟前";if(t<86400)return Math.floor(t/3600)+"小时前";if(t<2592e3)return Math.floor(t/86400)+"天前";const l=new Date(1e3*e);return`${l.getMonth()+1}-${l.getDate()}`};return(a,e)=>{const t=r("u-loading"),l=n,s=m,k=r("u-empty"),w=_;return c(),u(l,{class:"my-posts-page"},{default:o(()=>[d(w,{"scroll-y":"",class:"my-posts-list",style:{height:"100vh"},onScrolltolower:C},{default:o(()=>[D.value&&0===j.value.length?(c(),u(l,{key:0,class:"my-posts-loading"},{default:o(()=>[d(t,{mode:"circle"})]),_:1})):i("",!0),(c(!0),f(v,null,p(j.value,a=>(c(),u(l,{key:a.id,class:"post-card",onClick:e=>{return t=a.id,void h({url:`/packages_community/pages/post_detail?id=${t}`});var t}},{default:o(()=>[d(l,{class:"post-card__content"},{default:o(()=>[d(s,null,{default:o(()=>[y(g(a.content_short||a.content),1)]),_:2},1024)]),_:2},1024),a.tags&&a.tags.length>0?(c(),u(l,{key:0,class:"post-card__tags"},{default:o(()=>[(c(!0),f(v,null,p(a.tags,(a,e)=>(c(),u(s,{key:e,class:"post-card__tag"},{default:o(()=>[y("#"+g(a),1)]),_:2},1024))),128))]),_:2},1024)):i("",!0),d(l,{class:"post-card__footer"},{default:o(()=>[d(s,{class:"post-card__time"},{default:o(()=>[y(g(I(a.create_time)),1)]),_:2},1024),d(l,{class:"post-card__stats"},{default:o(()=>[d(s,null,{default:o(()=>[y("浏览 "+g(a.view_count||0),1)]),_:2},1024),d(s,null,{default:o(()=>[y("评论 "+g(a.comment_count||0),1)]),_:2},1024),d(s,null,{default:o(()=>[y("点赞 "+g(a.like_count||0),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),D.value||0!==j.value.length?i("",!0):(c(),u(l,{key:1,class:"my-posts-empty"},{default:o(()=>[d(k,{text:"暂无帖子",mode:"data"})]),_:1})),M.value?(c(),u(l,{key:2,class:"my-posts-loadmore"},{default:o(()=>[d(t,{mode:"circle",size:"28"}),d(s,null,{default:o(()=>[y("加载中...")]),_:1})]),_:1})):i("",!0),x.value&&j.value.length>0?(c(),u(l,{key:3,class:"my-posts-loadmore"},{default:o(()=>[d(s,null,{default:o(()=>[y("没有更多了")]),_:1})]),_:1})):i("",!0)]),_:1})]),_:1})}}}),[["__scopeId","data-v-41c9ad81"]]);export{j as default};
import{d as a,J as e,u as t,r as l,a as s,f as u,w as o,k as n,P as r,l as c,m as d,S as _,B as i,y as f,F as v,z as p,t as m,v as y,A as g,n as h,_ as k}from"./index-CAUISHAO.js";import{g as w}from"./community.WkEjzXet.js";import"./aiRequest.br0QglYY.js";import"./ai.DdE3wp4J.js";const j=k(a({__name:"my_posts",setup(a){const{userInfo:k}=e(t()),j=l([]),D=l(!1),M=l(!1),x=l(!1),z=l(1);s(()=>{z.value=1,x.value=!1,$(!0)});const $=async(a=!1)=>{var e;if(a&&(z.value=1,x.value=!1),!x.value){1===z.value?D.value=!0:M.value=!0;try{const t=await w({page_no:z.value,page_size:15,user_id:null==(e=k.value)?void 0:e.id}),l=(null==t?void 0:t.lists)||[];a||1===z.value?j.value=l:j.value.push(...l),l.length<15&&(x.value=!0)}catch(t){}finally{D.value=!1,M.value=!1}}},C=()=>{x.value||M.value||(z.value++,$())},I=a=>{if(!a)return"";let e;if(e="string"==typeof a?new Date(a.replace(/-/g,"/")).getTime()/1e3:a,isNaN(e))return"";const t=Date.now()/1e3-e;if(t<60)return"刚刚";if(t<3600)return Math.floor(t/60)+"分钟前";if(t<86400)return Math.floor(t/3600)+"小时前";if(t<2592e3)return Math.floor(t/86400)+"天前";const l=new Date(1e3*e);return`${l.getMonth()+1}-${l.getDate()}`};return(a,e)=>{const t=r("u-loading"),l=n,s=m,k=r("u-empty"),w=_;return c(),u(l,{class:"my-posts-page"},{default:o(()=>[d(w,{"scroll-y":"",class:"my-posts-list",style:{height:"100vh"},onScrolltolower:C},{default:o(()=>[D.value&&0===j.value.length?(c(),u(l,{key:0,class:"my-posts-loading"},{default:o(()=>[d(t,{mode:"circle"})]),_:1})):i("",!0),(c(!0),f(v,null,p(j.value,a=>(c(),u(l,{key:a.id,class:"post-card",onClick:e=>{return t=a.id,void h({url:`/packages_community/pages/post_detail?id=${t}`});var t}},{default:o(()=>[d(l,{class:"post-card__content"},{default:o(()=>[d(s,null,{default:o(()=>[y(g(a.content_short||a.content),1)]),_:2},1024)]),_:2},1024),a.tags&&a.tags.length>0?(c(),u(l,{key:0,class:"post-card__tags"},{default:o(()=>[(c(!0),f(v,null,p(a.tags,(a,e)=>(c(),u(s,{key:e,class:"post-card__tag"},{default:o(()=>[y("#"+g(a),1)]),_:2},1024))),128))]),_:2},1024)):i("",!0),d(l,{class:"post-card__footer"},{default:o(()=>[d(s,{class:"post-card__time"},{default:o(()=>[y(g(I(a.create_time)),1)]),_:2},1024),d(l,{class:"post-card__stats"},{default:o(()=>[d(s,null,{default:o(()=>[y("浏览 "+g(a.view_count||0),1)]),_:2},1024),d(s,null,{default:o(()=>[y("评论 "+g(a.comment_count||0),1)]),_:2},1024),d(s,null,{default:o(()=>[y("点赞 "+g(a.like_count||0),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128)),D.value||0!==j.value.length?i("",!0):(c(),u(l,{key:1,class:"my-posts-empty"},{default:o(()=>[d(k,{text:"暂无帖子",mode:"data"})]),_:1})),M.value?(c(),u(l,{key:2,class:"my-posts-loadmore"},{default:o(()=>[d(t,{mode:"circle",size:"28"}),d(s,null,{default:o(()=>[y("加载中...")]),_:1})]),_:1})):i("",!0),x.value&&j.value.length>0?(c(),u(l,{key:3,class:"my-posts-loadmore"},{default:o(()=>[d(s,null,{default:o(()=>[y("没有更多了")]),_:1})]),_:1})):i("",!0)]),_:1})]),_:1})}}}),[["__scopeId","data-v-41c9ad81"]]);export{j as default};
@@ -1 +1 @@
import{N as e,d as a,r as t,aW as s,K as l,c as r,o as u,y as n,m as c,w as i,F as d,P as o,a7 as m,l as _,k as p,t as f,v as g,A as y,f as x,B as h,_ as v}from"./index-D7cO9iLz.js";const w=v(a({__name:"payment_result",setup(a){const v=m(),w={succeed:{text:"支付成功",image:"/static/images/payment/icon_succeed.png"},waiting:{text:"等待支付",image:"/static/images/payment/icon_waiting.png"}},b=t(s.LOADING),k=t({id:"",from:""}),A=l({order:{}}),O=r(()=>{const e=!!A.pay_status;return w[e?"succeed":"waiting"]}),R=()=>new Promise((a,t)=>{var s;(s={order_id:k.value.id,from:k.value.from},e.get({url:"/pay/payStatus",data:s},{isAuth:!0})).then(e=>{Object.assign(A,e),a(e)}).catch(e=>{t(e)})}),L=()=>{v.reLaunch("/pages/index/index")},N=()=>{if("recharge"===k.value.from)v.navigateBack()};return u(async e=>{try{if(!e.id)throw new Error("订单不存在");k.value=e,await R(),b.value=s.NORMAL}catch(a){console.log(a),b.value=s.ERROR}}),(e,a)=>{const t=o("page-meta"),s=o("u-empty"),l=o("u-image"),r=f,u=p,m=o("u-button"),v=o("page-status");return _(),n(d,null,[c(t,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),c(v,{status:b.value},{error:i(()=>[c(s,{text:"订单不存在",mode:"order"})]),default:i(()=>[c(u,{class:"payment-result p-[20rpx]"},{default:i(()=>[c(u,{class:"result bg-white p-[20rpx] rounded-md"},{default:i(()=>[c(u,{class:"flex flex-col items-center my-[40rpx]"},{default:i(()=>[c(l,{class:"status-image",src:O.value.image,width:"100",height:"100",shape:"circle"},null,8,["src"]),c(r,{class:"text-2xl font-medium mt-[20rpx]"},{default:i(()=>[g(y(O.value.text),1)]),_:1}),c(u,{class:"text-3xl font-medium mt-[20rpx]"},{default:i(()=>[g(" ¥ "+y(A.order.order_amount),1)]),_:1})]),_:1}),c(u,{class:"result-info"},{default:i(()=>[c(u,{class:"result-info__item"},{default:i(()=>[c(r,null,{default:i(()=>[g("订单编号")]),_:1}),c(r,null,{default:i(()=>[g(y(A.order.order_sn),1)]),_:1})]),_:1}),c(u,{class:"result-info__item"},{default:i(()=>[c(r,null,{default:i(()=>[g("付款时间")]),_:1}),c(r,null,{default:i(()=>[g(y(A.order.pay_time),1)]),_:1})]),_:1}),c(u,{class:"result-info__item"},{default:i(()=>[c(r,null,{default:i(()=>[g("支付方式")]),_:1}),A.pay_status?(_(),x(r,{key:0},{default:i(()=>[g(y(A.order.pay_way||"-"),1)]),_:1})):(_(),x(r,{key:1},{default:i(()=>[g("未支付")]),_:1}))]),_:1})]),_:1})]),_:1}),c(u,{class:"mt-[40rpx]"},{default:i(()=>[c(u,{class:"mb-[20rpx]"},{default:i(()=>["recharge"==k.value.from?(_(),x(m,{key:0,type:"primary",shape:"circle","hover-class":"none",onClick:N},{default:i(()=>[g(" 继续充值 ")]),_:1})):h("",!0)]),_:1}),c(u,{class:"mb-[20rpx]"},{default:i(()=>[c(m,{type:"primary",plain:"",shape:"circle","hover-class":"none",onClick:L},{default:i(()=>[g(" 返回首页 ")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["status"])],64)}}}),[["__scopeId","data-v-bba82a10"]]);export{w as default};
import{N as e,d as a,r as t,aW as s,K as l,c as r,o as u,y as n,m as c,w as i,F as d,P as o,a7 as m,l as _,k as p,t as f,v as g,A as y,f as x,B as h,_ as v}from"./index-CAUISHAO.js";const w=v(a({__name:"payment_result",setup(a){const v=m(),w={succeed:{text:"支付成功",image:"/static/images/payment/icon_succeed.png"},waiting:{text:"等待支付",image:"/static/images/payment/icon_waiting.png"}},b=t(s.LOADING),k=t({id:"",from:""}),A=l({order:{}}),O=r(()=>{const e=!!A.pay_status;return w[e?"succeed":"waiting"]}),R=()=>new Promise((a,t)=>{var s;(s={order_id:k.value.id,from:k.value.from},e.get({url:"/pay/payStatus",data:s},{isAuth:!0})).then(e=>{Object.assign(A,e),a(e)}).catch(e=>{t(e)})}),L=()=>{v.reLaunch("/pages/index/index")},N=()=>{if("recharge"===k.value.from)v.navigateBack()};return u(async e=>{try{if(!e.id)throw new Error("订单不存在");k.value=e,await R(),b.value=s.NORMAL}catch(a){console.log(a),b.value=s.ERROR}}),(e,a)=>{const t=o("page-meta"),s=o("u-empty"),l=o("u-image"),r=f,u=p,m=o("u-button"),v=o("page-status");return _(),n(d,null,[c(t,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),c(v,{status:b.value},{error:i(()=>[c(s,{text:"订单不存在",mode:"order"})]),default:i(()=>[c(u,{class:"payment-result p-[20rpx]"},{default:i(()=>[c(u,{class:"result bg-white p-[20rpx] rounded-md"},{default:i(()=>[c(u,{class:"flex flex-col items-center my-[40rpx]"},{default:i(()=>[c(l,{class:"status-image",src:O.value.image,width:"100",height:"100",shape:"circle"},null,8,["src"]),c(r,{class:"text-2xl font-medium mt-[20rpx]"},{default:i(()=>[g(y(O.value.text),1)]),_:1}),c(u,{class:"text-3xl font-medium mt-[20rpx]"},{default:i(()=>[g(" ¥ "+y(A.order.order_amount),1)]),_:1})]),_:1}),c(u,{class:"result-info"},{default:i(()=>[c(u,{class:"result-info__item"},{default:i(()=>[c(r,null,{default:i(()=>[g("订单编号")]),_:1}),c(r,null,{default:i(()=>[g(y(A.order.order_sn),1)]),_:1})]),_:1}),c(u,{class:"result-info__item"},{default:i(()=>[c(r,null,{default:i(()=>[g("付款时间")]),_:1}),c(r,null,{default:i(()=>[g(y(A.order.pay_time),1)]),_:1})]),_:1}),c(u,{class:"result-info__item"},{default:i(()=>[c(r,null,{default:i(()=>[g("支付方式")]),_:1}),A.pay_status?(_(),x(r,{key:0},{default:i(()=>[g(y(A.order.pay_way||"-"),1)]),_:1})):(_(),x(r,{key:1},{default:i(()=>[g("未支付")]),_:1}))]),_:1})]),_:1})]),_:1}),c(u,{class:"mt-[40rpx]"},{default:i(()=>[c(u,{class:"mb-[20rpx]"},{default:i(()=>["recharge"==k.value.from?(_(),x(m,{key:0,type:"primary",shape:"circle","hover-class":"none",onClick:N},{default:i(()=>[g(" 继续充值 ")]),_:1})):h("",!0)]),_:1}),c(u,{class:"mb-[20rpx]"},{default:i(()=>[c(m,{type:"primary",plain:"",shape:"circle","hover-class":"none",onClick:L},{default:i(()=>[g(" 返回首页 ")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["status"])],64)}}}),[["__scopeId","data-v-bba82a10"]]);export{w as default};
@@ -1 +1 @@
import{d as e,r as a,o as s,L as t,a as l,f as n,w as u,k as i,P as o,l as r,m as _,p as c,t as d,v as m,S as v,B as g,y as f,F as p,z as h,q as y,A as k,n as b,a3 as w,V as D,H as S,_ as x}from"./index-D7cO9iLz.js";import{g as F}from"./chat.Dckx1gAW.js";const N=x(e({__name:"list",setup(e){const x=a(0),N=a([]),$=a(!1),z=a(!1),C=a(1);s(()=>{t(),x.value=0}),l(()=>{M(!0)});const M=async(e=!0)=>{if(!$.value&&(e&&(C.value=1,z.value=!1),!z.value)){$.value=!0;try{const a=await F({page_no:C.value,page_size:20}),s=(null==a?void 0:a.lists)||[];N.value=e?s:N.value.concat(s),s.length<20?z.value=!0:C.value++}catch(a){e&&(N.value=[])}finally{$.value=!1}}},j=()=>{$.value||z.value||M(!1)},H=e=>e.last_message_id?"image"===e.last_message_type?"[图片]":e.last_message_content||"消息":"还没有消息",T=e=>{var a,s;return(null==(a=e.relationship)?void 0:a.relationship_text)||((null==(s=e.relationship)?void 0:s.is_mutual)?"互相关注":"对方还未添加你为好友")},Y=e=>{if(!e)return"";let a=0;if("number"==typeof e)a=e>1e12?e:1e3*e;else{const s=Number(e);a=Number.isFinite(s)&&s>0?1e3*s:new Date(e.replace(/-/g,"/")).getTime()}if(!a||Number.isNaN(a))return"";const s=new Date(a),t=new Date,l=s.getFullYear()===t.getFullYear()&&s.getMonth()===t.getMonth()&&s.getDate()===t.getDate(),n=String(s.getHours()).padStart(2,"0"),u=String(s.getMinutes()).padStart(2,"0");return l?`${n}:${u}`:`${s.getMonth()+1}-${s.getDate()}`},q=()=>{w().length>1?D():S({url:"/pages/user/user"})};return(e,a)=>{const s=o("u-icon"),t=i,l=d,w=o("u-loading"),D=y,S=o("u-empty"),F=v;return r(),n(t,{class:"chat-list-page"},{default:u(()=>[_(t,{class:"chat-nav",style:c({paddingTop:x.value+"px"})},{default:u(()=>[_(t,{class:"chat-nav__btn",onClick:q},{default:u(()=>[_(s,{name:"arrow-left",size:"34",color:"#111827"})]),_:1}),_(l,{class:"chat-nav__title"},{default:u(()=>[m("私聊消息")]),_:1}),_(t,{class:"chat-nav__btn",onClick:a[0]||(a[0]=e=>M(!0))},{default:u(()=>[_(s,{name:"reload",size:"30",color:"#111827"})]),_:1})]),_:1},8,["style"]),_(F,{"scroll-y":"",class:"chat-list-scroll",onScrolltolower:j},{default:u(()=>[$.value&&0===N.value.length?(r(),n(t,{key:0,class:"chat-list-state"},{default:u(()=>[_(w,{mode:"circle"})]),_:1})):g("",!0),(r(!0),f(p,null,h(N.value,e=>(r(),n(t,{key:e.id,class:"session-item",onClick:a=>(e=>{b({url:`/pages/private_chat/room?session_id=${e.id}`})})(e)},{default:u(()=>{var a;return[_(D,{class:"session-item__avatar",src:(null==(a=e.target_user)?void 0:a.avatar)||"/static/images/avatar.png",mode:"aspectFill"},null,8,["src"]),_(t,{class:"session-item__body"},{default:u(()=>[_(t,{class:"session-item__top"},{default:u(()=>[_(l,{class:"session-item__name"},{default:u(()=>{var a;return[m(k((null==(a=e.target_user)?void 0:a.nickname)||"用户"),1)]}),_:2},1024),_(l,{class:"session-item__time"},{default:u(()=>[m(k(Y(e.last_active_time||e.create_time)),1)]),_:2},1024)]),_:2},1024),_(t,{class:"session-item__bottom"},{default:u(()=>[_(l,{class:"session-item__message"},{default:u(()=>[m(k(H(e)),1)]),_:2},1024),_(l,{class:"session-item__relation"},{default:u(()=>[m(k(T(e)),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),e.unread_count>0?(r(),n(t,{key:0,class:"session-item__badge"},{default:u(()=>[_(l,null,{default:u(()=>[m(k(e.unread_count>99?"99+":e.unread_count),1)]),_:2},1024)]),_:2},1024)):g("",!0)]}),_:2},1032,["onClick"]))),128)),$.value||0!==N.value.length?g("",!0):(r(),n(t,{key:1,class:"chat-list-empty"},{default:u(()=>[_(S,{text:"暂无私聊消息",mode:"data"})]),_:1})),z.value&&N.value.length>0?(r(),n(t,{key:2,class:"chat-list-finished"},{default:u(()=>[_(l,null,{default:u(()=>[m("没有更多了")]),_:1})]),_:1})):g("",!0)]),_:1})]),_:1})}}}),[["__scopeId","data-v-67a71261"]]);export{N as default};
import{d as e,r as a,o as s,L as t,a as l,f as n,w as u,k as i,P as o,l as r,m as _,p as c,t as d,v as m,S as v,B as g,y as f,F as p,z as h,q as y,A as k,n as b,a3 as w,V as D,H as S,_ as x}from"./index-CAUISHAO.js";import{g as F}from"./chat.f8OiFudd.js";const N=x(e({__name:"list",setup(e){const x=a(0),N=a([]),$=a(!1),z=a(!1),C=a(1);s(()=>{t(),x.value=0}),l(()=>{M(!0)});const M=async(e=!0)=>{if(!$.value&&(e&&(C.value=1,z.value=!1),!z.value)){$.value=!0;try{const a=await F({page_no:C.value,page_size:20}),s=(null==a?void 0:a.lists)||[];N.value=e?s:N.value.concat(s),s.length<20?z.value=!0:C.value++}catch(a){e&&(N.value=[])}finally{$.value=!1}}},j=()=>{$.value||z.value||M(!1)},H=e=>e.last_message_id?"image"===e.last_message_type?"[图片]":e.last_message_content||"消息":"还没有消息",T=e=>{var a,s;return(null==(a=e.relationship)?void 0:a.relationship_text)||((null==(s=e.relationship)?void 0:s.is_mutual)?"互相关注":"对方还未添加你为好友")},Y=e=>{if(!e)return"";let a=0;if("number"==typeof e)a=e>1e12?e:1e3*e;else{const s=Number(e);a=Number.isFinite(s)&&s>0?1e3*s:new Date(e.replace(/-/g,"/")).getTime()}if(!a||Number.isNaN(a))return"";const s=new Date(a),t=new Date,l=s.getFullYear()===t.getFullYear()&&s.getMonth()===t.getMonth()&&s.getDate()===t.getDate(),n=String(s.getHours()).padStart(2,"0"),u=String(s.getMinutes()).padStart(2,"0");return l?`${n}:${u}`:`${s.getMonth()+1}-${s.getDate()}`},q=()=>{w().length>1?D():S({url:"/pages/user/user"})};return(e,a)=>{const s=o("u-icon"),t=i,l=d,w=o("u-loading"),D=y,S=o("u-empty"),F=v;return r(),n(t,{class:"chat-list-page"},{default:u(()=>[_(t,{class:"chat-nav",style:c({paddingTop:x.value+"px"})},{default:u(()=>[_(t,{class:"chat-nav__btn",onClick:q},{default:u(()=>[_(s,{name:"arrow-left",size:"34",color:"#111827"})]),_:1}),_(l,{class:"chat-nav__title"},{default:u(()=>[m("私聊消息")]),_:1}),_(t,{class:"chat-nav__btn",onClick:a[0]||(a[0]=e=>M(!0))},{default:u(()=>[_(s,{name:"reload",size:"30",color:"#111827"})]),_:1})]),_:1},8,["style"]),_(F,{"scroll-y":"",class:"chat-list-scroll",onScrolltolower:j},{default:u(()=>[$.value&&0===N.value.length?(r(),n(t,{key:0,class:"chat-list-state"},{default:u(()=>[_(w,{mode:"circle"})]),_:1})):g("",!0),(r(!0),f(p,null,h(N.value,e=>(r(),n(t,{key:e.id,class:"session-item",onClick:a=>(e=>{b({url:`/pages/private_chat/room?session_id=${e.id}`})})(e)},{default:u(()=>{var a;return[_(D,{class:"session-item__avatar",src:(null==(a=e.target_user)?void 0:a.avatar)||"/static/images/avatar.png",mode:"aspectFill"},null,8,["src"]),_(t,{class:"session-item__body"},{default:u(()=>[_(t,{class:"session-item__top"},{default:u(()=>[_(l,{class:"session-item__name"},{default:u(()=>{var a;return[m(k((null==(a=e.target_user)?void 0:a.nickname)||"用户"),1)]}),_:2},1024),_(l,{class:"session-item__time"},{default:u(()=>[m(k(Y(e.last_active_time||e.create_time)),1)]),_:2},1024)]),_:2},1024),_(t,{class:"session-item__bottom"},{default:u(()=>[_(l,{class:"session-item__message"},{default:u(()=>[m(k(H(e)),1)]),_:2},1024),_(l,{class:"session-item__relation"},{default:u(()=>[m(k(T(e)),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),e.unread_count>0?(r(),n(t,{key:0,class:"session-item__badge"},{default:u(()=>[_(l,null,{default:u(()=>[m(k(e.unread_count>99?"99+":e.unread_count),1)]),_:2},1024)]),_:2},1024)):g("",!0)]}),_:2},1032,["onClick"]))),128)),$.value||0!==N.value.length?g("",!0):(r(),n(t,{key:1,class:"chat-list-empty"},{default:u(()=>[_(S,{text:"暂无私聊消息",mode:"data"})]),_:1})),z.value&&N.value.length>0?(r(),n(t,{key:2,class:"chat-list-finished"},{default:u(()=>[_(l,null,{default:u(()=>[m("没有更多了")]),_:1})]),_:1})):g("",!0)]),_:1})]),_:1})}}}),[["__scopeId","data-v-67a71261"]]);export{N as default};
@@ -1 +1 @@
import{d as e,r as a,I as l,c as t,K as r,y as s,m as o,w as d,F as u,P as p,k as n,l as c,v as m,f as i,a9 as f,B as x,ad as _,V as g,_ as y}from"./index-D7cO9iLz.js";const h=y(e({__name:"register",setup(e){const y=a(!1),h=l(),v=t(()=>1==h.getLoginConfig.login_agreement),b=r({account:"",password:"",password_confirm:""}),w=a(!1),V=async()=>b.account?b.password?b.password_confirm?!y.value&&v.value?w.value=!0:b.password!=b.password_confirm?uni.$u.toast("两次输入的密码不一致"):(await _(b),void setTimeout(function(){g()},1e3)):uni.$u.toast("请输入确认密码"):uni.$u.toast("请输入密码"):uni.$u.toast("请输入账号");return(e,a)=>{const l=p("page-meta"),t=n,r=p("u-input"),_=p("router-navigate"),g=p("u-checkbox"),h=p("u-button"),k=p("u-modal");return c(),s(u,null,[o(l,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),o(t,{class:"register bg-white min-h-full flex flex-col items-center px-[40rpx] pt-[40rpx] box-border"},{default:d(()=>[o(t,{class:"w-full"},{default:d(()=>[o(t,{class:"text-2xl font-medium mb-[60rpx]"},{default:d(()=>[m("注册新账号")]),_:1}),o(t,{class:"px-[18rpx] border border-solid border-lightc border-light rounded-[10rpx] h-[100rpx] items-center flex"},{default:d(()=>[o(r,{class:"flex-1",modelValue:b.account,"onUpdate:modelValue":a[0]||(a[0]=e=>b.account=e),border:!1,placeholder:"请输入账号"},null,8,["modelValue"])]),_:1}),o(t,{class:"px-[18rpx] border border-solid border-lightc border-light rounded-[10rpx] h-[100rpx] items-center flex mt-[40rpx]"},{default:d(()=>[o(r,{class:"flex-1",type:"password",modelValue:b.password,"onUpdate:modelValue":a[1]||(a[1]=e=>b.password=e),placeholder:"请输入密码",border:!1},null,8,["modelValue"])]),_:1}),o(t,{class:"px-[18rpx] border border-solid border-lightc border-light rounded-[10rpx] h-[100rpx] items-center flex mt-[40rpx]"},{default:d(()=>[o(r,{class:"flex-1",type:"password",modelValue:b.password_confirm,"onUpdate:modelValue":a[2]||(a[2]=e=>b.password_confirm=e),placeholder:"请再次输入密码",border:!1},null,8,["modelValue"])]),_:1}),v.value?(c(),i(t,{key:0,class:"mt-[40rpx]"},{default:d(()=>[o(g,{modelValue:y.value,"onUpdate:modelValue":a[5]||(a[5]=e=>y.value=e),shape:"circle"},{default:d(()=>[o(t,{class:"text-xs flex"},{default:d(()=>[m(" 已阅读并同意 "),o(t,{onClick:a[3]||(a[3]=f(()=>{},["stop"]))},{default:d(()=>[o(_,{class:"text-primary","hover-class":"none",to:"/pages/agreement/agreement?type=service"},{default:d(()=>[m(" 《服务协议》 ")]),_:1})]),_:1}),m(" 和 "),o(t,{onClick:a[4]||(a[4]=f(()=>{},["stop"]))},{default:d(()=>[o(_,{class:"text-primary","hover-class":"none",to:"/pages/agreement/agreement?type=privacy"},{default:d(()=>[m(" 《隐私协议》 ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})):x("",!0),o(t,{class:"mt-[60rpx]"},{default:d(()=>[o(h,{type:"primary","hover-class":"none",onClick:V,customStyle:{height:"100rpx",opacity:b.account&&b.password&&b.password_confirm?"1":"0.5"}},{default:d(()=>[m(" 注册 ")]),_:1},8,["customStyle"])]),_:1})]),_:1})]),_:1}),o(k,{modelValue:w.value,"onUpdate:modelValue":a[6]||(a[6]=e=>w.value=e),"show-cancel-button":"","show-title":!1,onConfirm:a[7]||(a[7]=e=>{y.value=!0,w.value=!1}),onCancel:a[8]||(a[8]=e=>w.value=!1),"confirm-color":"var(--color-primary)"},{default:d(()=>[o(t,{class:"text-center px-[70rpx] py-[60rpx]"},{default:d(()=>[o(t,null,{default:d(()=>[m(" 请先阅读并同意")]),_:1}),o(t,{class:"flex justify-center"},{default:d(()=>[o(_,{"data-theme":"",to:"/pages/agreement/agreement?type=service"},{default:d(()=>[o(t,{class:"text-primary"},{default:d(()=>[m("《服务协议》")]),_:1})]),_:1}),m(" 和 "),o(_,{to:"/pages/agreement/agreement?type=privacy"},{default:d(()=>[o(t,{class:"text-primary"},{default:d(()=>[m("《隐私协议》")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-d6995219"]]);export{h as default};
import{d as e,r as a,I as l,c as t,K as r,y as s,m as o,w as d,F as u,P as p,k as n,l as c,v as m,f as i,a9 as f,B as x,ad as _,V as g,_ as y}from"./index-CAUISHAO.js";const h=y(e({__name:"register",setup(e){const y=a(!1),h=l(),v=t(()=>1==h.getLoginConfig.login_agreement),b=r({account:"",password:"",password_confirm:""}),w=a(!1),V=async()=>b.account?b.password?b.password_confirm?!y.value&&v.value?w.value=!0:b.password!=b.password_confirm?uni.$u.toast("两次输入的密码不一致"):(await _(b),void setTimeout(function(){g()},1e3)):uni.$u.toast("请输入确认密码"):uni.$u.toast("请输入密码"):uni.$u.toast("请输入账号");return(e,a)=>{const l=p("page-meta"),t=n,r=p("u-input"),_=p("router-navigate"),g=p("u-checkbox"),h=p("u-button"),k=p("u-modal");return c(),s(u,null,[o(l,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),o(t,{class:"register bg-white min-h-full flex flex-col items-center px-[40rpx] pt-[40rpx] box-border"},{default:d(()=>[o(t,{class:"w-full"},{default:d(()=>[o(t,{class:"text-2xl font-medium mb-[60rpx]"},{default:d(()=>[m("注册新账号")]),_:1}),o(t,{class:"px-[18rpx] border border-solid border-lightc border-light rounded-[10rpx] h-[100rpx] items-center flex"},{default:d(()=>[o(r,{class:"flex-1",modelValue:b.account,"onUpdate:modelValue":a[0]||(a[0]=e=>b.account=e),border:!1,placeholder:"请输入账号"},null,8,["modelValue"])]),_:1}),o(t,{class:"px-[18rpx] border border-solid border-lightc border-light rounded-[10rpx] h-[100rpx] items-center flex mt-[40rpx]"},{default:d(()=>[o(r,{class:"flex-1",type:"password",modelValue:b.password,"onUpdate:modelValue":a[1]||(a[1]=e=>b.password=e),placeholder:"请输入密码",border:!1},null,8,["modelValue"])]),_:1}),o(t,{class:"px-[18rpx] border border-solid border-lightc border-light rounded-[10rpx] h-[100rpx] items-center flex mt-[40rpx]"},{default:d(()=>[o(r,{class:"flex-1",type:"password",modelValue:b.password_confirm,"onUpdate:modelValue":a[2]||(a[2]=e=>b.password_confirm=e),placeholder:"请再次输入密码",border:!1},null,8,["modelValue"])]),_:1}),v.value?(c(),i(t,{key:0,class:"mt-[40rpx]"},{default:d(()=>[o(g,{modelValue:y.value,"onUpdate:modelValue":a[5]||(a[5]=e=>y.value=e),shape:"circle"},{default:d(()=>[o(t,{class:"text-xs flex"},{default:d(()=>[m(" 已阅读并同意 "),o(t,{onClick:a[3]||(a[3]=f(()=>{},["stop"]))},{default:d(()=>[o(_,{class:"text-primary","hover-class":"none",to:"/pages/agreement/agreement?type=service"},{default:d(()=>[m(" 《服务协议》 ")]),_:1})]),_:1}),m(" 和 "),o(t,{onClick:a[4]||(a[4]=f(()=>{},["stop"]))},{default:d(()=>[o(_,{class:"text-primary","hover-class":"none",to:"/pages/agreement/agreement?type=privacy"},{default:d(()=>[m(" 《隐私协议》 ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})):x("",!0),o(t,{class:"mt-[60rpx]"},{default:d(()=>[o(h,{type:"primary","hover-class":"none",onClick:V,customStyle:{height:"100rpx",opacity:b.account&&b.password&&b.password_confirm?"1":"0.5"}},{default:d(()=>[m(" 注册 ")]),_:1},8,["customStyle"])]),_:1})]),_:1})]),_:1}),o(k,{modelValue:w.value,"onUpdate:modelValue":a[6]||(a[6]=e=>w.value=e),"show-cancel-button":"","show-title":!1,onConfirm:a[7]||(a[7]=e=>{y.value=!0,w.value=!1}),onCancel:a[8]||(a[8]=e=>w.value=!1),"confirm-color":"var(--color-primary)"},{default:d(()=>[o(t,{class:"text-center px-[70rpx] py-[60rpx]"},{default:d(()=>[o(t,null,{default:d(()=>[m(" 请先阅读并同意")]),_:1}),o(t,{class:"flex justify-center"},{default:d(()=>[o(_,{"data-theme":"",to:"/pages/agreement/agreement?type=service"},{default:d(()=>[o(t,{class:"text-primary"},{default:d(()=>[m("《服务协议》")]),_:1})]),_:1}),m(" 和 "),o(_,{to:"/pages/agreement/agreement?type=privacy"},{default:d(()=>[o(t,{class:"text-primary"},{default:d(()=>[m("《隐私协议》")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-d6995219"]]);export{h as default};
@@ -1 +1 @@
import{d as a,I as e,u as s,r as t,c as l,W as r,a as u,o as c,a1 as o,aE as _,f as d,w as n,a7 as i,k as p,P as f,l as m,m as g,C as v,q as h,t as w,v as b,A as k,Q as y,B as C,Z as V,a2 as z,_ as U}from"./index-D7cO9iLz.js";import{A as x}from"./agreementEnums.hsU8Vz33.js";import{u as I}from"./useLockFn.gx36pHGc.js";import{m as T}from"./manifest.OoqFnztO.js";const j=U(a({__name:"user_set",setup(a){const U=i(),j=e(),A=s(),E=t(T.versionName),F=l(()=>A.userInfo),R=l(()=>{var a,e,s;const t=null==(e=null==(a=j.config)?void 0:a.website)?void 0:e.shop_logo;return t?t.startsWith("http")?t:((null==(s=j.config)?void 0:s.domain)||"")+t:"/static/images/avatar.png"}),$=t([{text:"修改密码"},{text:"忘记密码"}]),P=t(!0);P.value=r();const W=t(!1),q=t(!1),B=a=>{switch(a){case 0:U.navigateTo("/pages/change_password/change_password");break;case 1:U.navigateTo("/pages/forget_pwd/forget_pwd")}},L=()=>{if(!F.value.has_password)return U.navigateTo("/pages/change_password/change_password?type=set");W.value=!0},N=()=>{A.logout(),U.redirectTo("/pages/login/login")},{lockFn:Q}=I(async()=>{if(!F.value.is_auth)try{o({title:"请稍后..."}),P.value&&V.getUrl(),await A.getUser(),z()}catch(a){z(),uni.$u.toast(a)}});return u(()=>{A.getUser()}),c(async a=>{const{code:e}=a;if(P.value&&e){o({title:"请稍后..."});try{await _({code:e}),await A.getUser()}catch(s){}U.redirectTo("/pages/user_set/user_set")}}),(a,e)=>{const s=h,t=w,l=p,r=f("u-icon"),u=v,c=f("u-action-sheet"),o=f("u-popup");return m(),d(l,{class:"set-page"},{default:n(()=>[g(u,{url:"/pages/user_data/user_data","hover-class":"none"},{default:n(()=>[g(l,{class:"set-card",style:{"margin-top":"20rpx"}},{default:n(()=>[g(l,{class:"set-card__item set-card__user"},{default:n(()=>[g(s,{class:"set-card__avatar",src:R.value,mode:"aspectFill"},null,8,["src"]),g(l,{class:"set-card__user-info"},{default:n(()=>[g(t,{class:"set-card__nickname"},{default:n(()=>[b(k(F.value.nickname||"用户"),1)]),_:1}),g(t,{class:"set-card__account"},{default:n(()=>[b("账号:"+k(F.value.account),1)]),_:1})]),_:1}),g(r,{name:"arrow-right",size:"20",color:"#737373"})]),_:1})]),_:1})]),_:1}),g(l,{class:"set-card"},{default:n(()=>[g(l,{class:"set-card__item set-card__item--border",onClick:L},{default:n(()=>[g(t,{class:"set-card__label"},{default:n(()=>[b("登录密码")]),_:1}),g(r,{name:"arrow-right",size:"20",color:"#737373"})]),_:1}),P.value?(m(),d(l,{key:0,class:"set-card__item",onClick:y(Q)},{default:n(()=>[g(t,{class:"set-card__label"},{default:n(()=>[b("绑定微信")]),_:1}),g(l,{class:"set-card__right"},{default:n(()=>[g(t,{class:"set-card__value"},{default:n(()=>[b(k(F.value.is_auth?"已绑定":"未绑定"),1)]),_:1}),0==F.value.is_auth?(m(),d(r,{key:0,name:"arrow-right",size:"20",color:"#737373"})):C("",!0)]),_:1})]),_:1},8,["onClick"])):C("",!0)]),_:1}),g(l,{class:"set-card"},{default:n(()=>[g(u,{url:`/pages/agreement/agreement?type=${y(x).PRIVACY}`,"hover-class":"none"},{default:n(()=>[g(l,{class:"set-card__item set-card__item--border"},{default:n(()=>[g(t,{class:"set-card__label"},{default:n(()=>[b("隐私政策")]),_:1}),g(r,{name:"arrow-right",size:"20",color:"#737373"})]),_:1})]),_:1},8,["url"]),g(u,{url:`/pages/agreement/agreement?type=${y(x).SERVICE}`,"hover-class":"none"},{default:n(()=>[g(l,{class:"set-card__item set-card__item--border"},{default:n(()=>[g(t,{class:"set-card__label"},{default:n(()=>[b("服务协议")]),_:1}),g(r,{name:"arrow-right",size:"20",color:"#737373"})]),_:1})]),_:1},8,["url"]),g(u,{url:"/pages/as_us/as_us","hover-class":"none"},{default:n(()=>[g(l,{class:"set-card__item"},{default:n(()=>[g(t,{class:"set-card__label"},{default:n(()=>[b("关于我们")]),_:1}),g(l,{class:"set-card__right"},{default:n(()=>[g(t,{class:"set-card__value"},{default:n(()=>[b("v"+k(E.value),1)]),_:1}),g(r,{name:"arrow-right",size:"20",color:"#737373"})]),_:1})]),_:1})]),_:1})]),_:1}),g(l,{class:"set-logout",onClick:e[0]||(e[0]=a=>q.value=!0)},{default:n(()=>[g(t,null,{default:n(()=>[b("退出登录")]),_:1})]),_:1}),g(c,{list:$.value,modelValue:W.value,"onUpdate:modelValue":e[1]||(e[1]=a=>W.value=a),onClick:B,"safe-area-inset-bottom":!0},null,8,["list","modelValue"]),g(o,{class:"pay-popup",modelValue:q.value,"onUpdate:modelValue":e[3]||(e[3]=a=>q.value=a),round:"",mode:"center",borderRadius:"10",maskCloseAble:!1},{default:n(()=>[g(l,{class:"set-popup"},{default:n(()=>[g(t,{class:"set-popup__title"},{default:n(()=>[b("温馨提示")]),_:1}),g(t,{class:"set-popup__desc"},{default:n(()=>[b("是否清除当前登录信息,退出登录?")]),_:1}),g(l,{class:"set-popup__actions"},{default:n(()=>[g(l,{class:"set-popup__btn set-popup__btn--cancel",onClick:e[2]||(e[2]=a=>q.value=!1)},{default:n(()=>[g(t,null,{default:n(()=>[b("取消")]),_:1})]),_:1}),g(l,{class:"set-popup__btn set-popup__btn--confirm",onClick:N},{default:n(()=>[g(t,null,{default:n(()=>[b("确认")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})}}}),[["__scopeId","data-v-b55f18a6"]]);export{j as default};
import{d as a,I as e,u as s,r as t,c as l,W as r,a as u,o as c,a1 as o,aE as _,f as d,w as n,a7 as i,k as p,P as f,l as m,m as g,C as v,q as h,t as w,v as b,A as k,Q as y,B as C,Z as V,a2 as z,_ as U}from"./index-CAUISHAO.js";import{A as x}from"./agreementEnums.hsU8Vz33.js";import{u as I}from"./useLockFn.B42KLWJ-.js";import{m as T}from"./manifest.CizDQ8Ds.js";const j=U(a({__name:"user_set",setup(a){const U=i(),j=e(),A=s(),E=t(T.versionName),F=l(()=>A.userInfo),R=l(()=>{var a,e,s;const t=null==(e=null==(a=j.config)?void 0:a.website)?void 0:e.shop_logo;return t?t.startsWith("http")?t:((null==(s=j.config)?void 0:s.domain)||"")+t:"/static/images/avatar.png"}),$=t([{text:"修改密码"},{text:"忘记密码"}]),P=t(!0);P.value=r();const W=t(!1),q=t(!1),B=a=>{switch(a){case 0:U.navigateTo("/pages/change_password/change_password");break;case 1:U.navigateTo("/pages/forget_pwd/forget_pwd")}},L=()=>{if(!F.value.has_password)return U.navigateTo("/pages/change_password/change_password?type=set");W.value=!0},N=()=>{A.logout(),U.redirectTo("/pages/login/login")},{lockFn:Q}=I(async()=>{if(!F.value.is_auth)try{o({title:"请稍后..."}),P.value&&V.getUrl(),await A.getUser(),z()}catch(a){z(),uni.$u.toast(a)}});return u(()=>{A.getUser()}),c(async a=>{const{code:e}=a;if(P.value&&e){o({title:"请稍后..."});try{await _({code:e}),await A.getUser()}catch(s){}U.redirectTo("/pages/user_set/user_set")}}),(a,e)=>{const s=h,t=w,l=p,r=f("u-icon"),u=v,c=f("u-action-sheet"),o=f("u-popup");return m(),d(l,{class:"set-page"},{default:n(()=>[g(u,{url:"/pages/user_data/user_data","hover-class":"none"},{default:n(()=>[g(l,{class:"set-card",style:{"margin-top":"20rpx"}},{default:n(()=>[g(l,{class:"set-card__item set-card__user"},{default:n(()=>[g(s,{class:"set-card__avatar",src:R.value,mode:"aspectFill"},null,8,["src"]),g(l,{class:"set-card__user-info"},{default:n(()=>[g(t,{class:"set-card__nickname"},{default:n(()=>[b(k(F.value.nickname||"用户"),1)]),_:1}),g(t,{class:"set-card__account"},{default:n(()=>[b("账号:"+k(F.value.account),1)]),_:1})]),_:1}),g(r,{name:"arrow-right",size:"20",color:"#737373"})]),_:1})]),_:1})]),_:1}),g(l,{class:"set-card"},{default:n(()=>[g(l,{class:"set-card__item set-card__item--border",onClick:L},{default:n(()=>[g(t,{class:"set-card__label"},{default:n(()=>[b("登录密码")]),_:1}),g(r,{name:"arrow-right",size:"20",color:"#737373"})]),_:1}),P.value?(m(),d(l,{key:0,class:"set-card__item",onClick:y(Q)},{default:n(()=>[g(t,{class:"set-card__label"},{default:n(()=>[b("绑定微信")]),_:1}),g(l,{class:"set-card__right"},{default:n(()=>[g(t,{class:"set-card__value"},{default:n(()=>[b(k(F.value.is_auth?"已绑定":"未绑定"),1)]),_:1}),0==F.value.is_auth?(m(),d(r,{key:0,name:"arrow-right",size:"20",color:"#737373"})):C("",!0)]),_:1})]),_:1},8,["onClick"])):C("",!0)]),_:1}),g(l,{class:"set-card"},{default:n(()=>[g(u,{url:`/pages/agreement/agreement?type=${y(x).PRIVACY}`,"hover-class":"none"},{default:n(()=>[g(l,{class:"set-card__item set-card__item--border"},{default:n(()=>[g(t,{class:"set-card__label"},{default:n(()=>[b("隐私政策")]),_:1}),g(r,{name:"arrow-right",size:"20",color:"#737373"})]),_:1})]),_:1},8,["url"]),g(u,{url:`/pages/agreement/agreement?type=${y(x).SERVICE}`,"hover-class":"none"},{default:n(()=>[g(l,{class:"set-card__item set-card__item--border"},{default:n(()=>[g(t,{class:"set-card__label"},{default:n(()=>[b("服务协议")]),_:1}),g(r,{name:"arrow-right",size:"20",color:"#737373"})]),_:1})]),_:1},8,["url"]),g(u,{url:"/pages/as_us/as_us","hover-class":"none"},{default:n(()=>[g(l,{class:"set-card__item"},{default:n(()=>[g(t,{class:"set-card__label"},{default:n(()=>[b("关于我们")]),_:1}),g(l,{class:"set-card__right"},{default:n(()=>[g(t,{class:"set-card__value"},{default:n(()=>[b("v"+k(E.value),1)]),_:1}),g(r,{name:"arrow-right",size:"20",color:"#737373"})]),_:1})]),_:1})]),_:1})]),_:1}),g(l,{class:"set-logout",onClick:e[0]||(e[0]=a=>q.value=!0)},{default:n(()=>[g(t,null,{default:n(()=>[b("退出登录")]),_:1})]),_:1}),g(c,{list:$.value,modelValue:W.value,"onUpdate:modelValue":e[1]||(e[1]=a=>W.value=a),onClick:B,"safe-area-inset-bottom":!0},null,8,["list","modelValue"]),g(o,{class:"pay-popup",modelValue:q.value,"onUpdate:modelValue":e[3]||(e[3]=a=>q.value=a),round:"",mode:"center",borderRadius:"10",maskCloseAble:!1},{default:n(()=>[g(l,{class:"set-popup"},{default:n(()=>[g(t,{class:"set-popup__title"},{default:n(()=>[b("温馨提示")]),_:1}),g(t,{class:"set-popup__desc"},{default:n(()=>[b("是否清除当前登录信息,退出登录?")]),_:1}),g(l,{class:"set-popup__actions"},{default:n(()=>[g(l,{class:"set-popup__btn set-popup__btn--cancel",onClick:e[2]||(e[2]=a=>q.value=!1)},{default:n(()=>[g(t,null,{default:n(()=>[b("取消")]),_:1})]),_:1}),g(l,{class:"set-popup__btn set-popup__btn--confirm",onClick:N},{default:n(()=>[g(t,null,{default:n(()=>[b("确认")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})}}}),[["__scopeId","data-v-b55f18a6"]]);export{j as default};
@@ -1 +1 @@
import{_ as s,f as a,l as e,k as o}from"./index-D7cO9iLz.js";const t=s({},[["render",function(s,t){const n=o;return e(),a(n,{class:"web-closed-page"})}],["__scopeId","data-v-814b0a63"]]);export{t as default};
import{_ as s,f as a,l as e,k as o}from"./index-CAUISHAO.js";const t=s({},[["render",function(s,t){const n=o;return e(),a(n,{class:"web-closed-page"})}],["__scopeId","data-v-814b0a63"]]);export{t as default};
@@ -1 +1 @@
import{d as e,r as s,o as a,f as r,aU as n,l as o}from"./index-D7cO9iLz.js";const t=e({__name:"webview",setup(e){const t=s("");return a(e=>{t.value=decodeURIComponent(e.url)}),(e,s)=>{const a=n;return o(),r(a,{src:t.value},null,8,["src"])}}});export{t as default};
import{d as e,r as s,o as a,f as r,aU as n,l as o}from"./index-CAUISHAO.js";const t=e({__name:"webview",setup(e){const t=s("");return a(e=>{t.value=decodeURIComponent(e.url)}),(e,s)=>{const a=n;return o(),r(a,{src:t.value},null,8,["src"])}}});export{t as default};
@@ -1 +1 @@
import{N as r}from"./index-D7cO9iLz.js";function t(){return r.get({url:"/points_order/products"},{isAuth:!0})}function e(t){return r.post({url:"/points_order/preOrder",data:t},{isAuth:!0})}function o(t){return r.post({url:"/points_order/createOrder",data:t},{isAuth:!0})}function n(t){return r.get({url:"/points_order/detail",data:t},{isAuth:!0})}export{o as a,e as b,n as c,t as p};
import{N as r}from"./index-CAUISHAO.js";function t(){return r.get({url:"/points_order/products"},{isAuth:!0})}function e(t){return r.post({url:"/points_order/preOrder",data:t},{isAuth:!0})}function o(t){return r.post({url:"/points_order/createOrder",data:t},{isAuth:!0})}function n(t){return r.get({url:"/points_order/detail",data:t},{isAuth:!0})}export{o as a,e as b,n as c,t as p};
@@ -1 +1 @@
import{i as r,s as i}from"./index-D7cO9iLz.js";const e="community_post_favorites",t=(r,i=600)=>String(r||"").replace(/\s+/g," ").trim().slice(0,i),n=r=>{var i,e,n;const s=Number(null==r?void 0:r.id);return!Number.isFinite(s)||s<=0?null:{id:s,content:t(null==r?void 0:r.content),images:Array.isArray(null==r?void 0:r.images)?r.images.map(r=>String(r||"").trim()).filter(Boolean).slice(0,9):[],tags:Array.isArray(null==r?void 0:r.tags)?r.tags.map(r=>String(r||"").trim()).filter(Boolean).slice(0,8):[],user_id:Number((null==r?void 0:r.user_id)||(null==(i=null==r?void 0:r.user)?void 0:i.id)||0),user_name:t((null==r?void 0:r.user_name)||(null==(e=null==r?void 0:r.user)?void 0:e.nickname)||"匿名用户",48),user_avatar:String((null==r?void 0:r.user_avatar)||(null==(n=null==r?void 0:r.user)?void 0:n.avatar)||""),create_time:(null==r?void 0:r.create_time)??"",is_paid:1===Number((null==r?void 0:r.is_paid)||0)}},s=()=>{const i=r(e);if(!Array.isArray(i))return[];const t=new Set;return i.reduce((r,i)=>{const e=n(i);return!e||t.has(e.id)||(t.add(e.id),r.push(e)),r},[])},a=r=>{const t=new Set,s=r.reduce((r,i)=>{const e=n(i);return!e||t.has(e.id)||(t.add(e.id),r.push(e)),r},[]);return i(e,s),s},u=r=>{const i=Number(r);return s().some(r=>r.id===i)},o=r=>{const i=n(r),e=s();if(!i)return{favorite:!1,favorites:e};const t=e.some(r=>r.id===i.id),u=t?e.filter(r=>r.id!==i.id):[i,...e];return{favorite:!t,favorites:a(u)}};export{s as g,u as i,a as s,o as t};
import{i as r,s as i}from"./index-CAUISHAO.js";const e="community_post_favorites",t=(r,i=600)=>String(r||"").replace(/\s+/g," ").trim().slice(0,i),n=r=>{var i,e,n;const s=Number(null==r?void 0:r.id);return!Number.isFinite(s)||s<=0?null:{id:s,content:t(null==r?void 0:r.content),images:Array.isArray(null==r?void 0:r.images)?r.images.map(r=>String(r||"").trim()).filter(Boolean).slice(0,9):[],tags:Array.isArray(null==r?void 0:r.tags)?r.tags.map(r=>String(r||"").trim()).filter(Boolean).slice(0,8):[],user_id:Number((null==r?void 0:r.user_id)||(null==(i=null==r?void 0:r.user)?void 0:i.id)||0),user_name:t((null==r?void 0:r.user_name)||(null==(e=null==r?void 0:r.user)?void 0:e.nickname)||"匿名用户",48),user_avatar:String((null==r?void 0:r.user_avatar)||(null==(n=null==r?void 0:r.user)?void 0:n.avatar)||""),create_time:(null==r?void 0:r.create_time)??"",is_paid:1===Number((null==r?void 0:r.is_paid)||0)}},s=()=>{const i=r(e);if(!Array.isArray(i))return[];const t=new Set;return i.reduce((r,i)=>{const e=n(i);return!e||t.has(e.id)||(t.add(e.id),r.push(e)),r},[])},a=r=>{const t=new Set,s=r.reduce((r,i)=>{const e=n(i);return!e||t.has(e.id)||(t.add(e.id),r.push(e)),r},[]);return i(e,s),s},u=r=>{const i=Number(r);return s().some(r=>r.id===i)},o=r=>{const i=n(r),e=s();if(!i)return{favorite:!1,favorites:e};const t=e.some(r=>r.id===i.id),u=t?e.filter(r=>r.id!==i.id):[i,...e];return{favorite:!t,favorites:a(u)}};export{s as g,u as i,a as s,o as t};
@@ -1 +1 @@
import{N as r}from"./index-D7cO9iLz.js";function t(t){return r.post({url:"/recharge/recharge",data:t},{isAuth:!0})}function e(t){return r.get({url:"/recharge/lists",data:t},{isAuth:!0})}function a(){return r.get({url:"/recharge/config"},{isAuth:!0})}export{t as a,e as b,a as r};
import{N as r}from"./index-CAUISHAO.js";function t(t){return r.post({url:"/recharge/recharge",data:t},{isAuth:!0})}function e(t){return r.get({url:"/recharge/lists",data:t},{isAuth:!0})}function a(){return r.get({url:"/recharge/config"},{isAuth:!0})}export{t as a,e as b,a as r};
@@ -1 +1 @@
import{d as e,r as a,Y as s,P as l,l as p,f as t,w as o,m as u,k as c,t as r,v as _,q as d,A as n,B as i,j as h,av as v,_ as f}from"./index-D7cO9iLz.js";import{g as m,c as y}from"./share.DBGN2TyP.js";const k=f(e({__name:"share-popup",props:{show:{type:Boolean},pageType:{},pageId:{},path:{},title:{},description:{}},emits:["update:show"],setup(e,{emit:f}){const k=e,w=f,g=a(!1),b=a(""),x=a(""),C=a(""),I=a(""),q=a(""),j=a(""),z=a(""),T=a(!1);s(()=>k.show,e=>{g.value=e,e&&(async()=>{T.value=!0,x.value="",C.value="",b.value="",I.value="",q.value="",j.value="",z.value="";try{const e=await m(),a={page_type:k.pageType,invite_code:e.invite_code||"",path:k.path||"",title:k.title||"",description:k.description||""};k.pageId&&(a.page_id=k.pageId);const s=await y(a);b.value=s.short_url||"",I.value=s.code||"",x.value=s.poster_url||s.poster&&s.poster.poster_url||"",C.value=s.qrcode_url||"";const l=s.poster||{};q.value=l.poster_title||"",j.value=l.title||k.title||"",z.value=l.sharer&&l.sharer.nickname||""}catch(e){console.error("生成分享图失败",e),h({title:"生成失败,请重试",icon:"none"})}finally{T.value=!1}})()},{immediate:!0}),s(g,e=>{!e&&k.show&&w("update:show",!1)});const V=()=>{const e=x.value||C.value;if(!e)return void h({title:"图片生成中...",icon:"none"});const a=document.createElement("a");a.href=e,a.download=`share_${k.pageType}_${k.pageId||""}.png`,a.target="_blank",a.click(),h({title:"已下载",icon:"success"})},B=()=>{b.value?v({data:b.value,success:()=>{h({title:"链接已复制",icon:"success"})}}):h({title:"链接生成中...",icon:"none"})},F=()=>{I.value?v({data:I.value,success:()=>{h({title:"分享码已复制",icon:"success"})}}):h({title:"分享码生成中...",icon:"none"})};return(e,a)=>{const s=r,h=l("u-icon"),v=c,f=d,m=l("u-popup");return p(),t(m,{modelValue:g.value,"onUpdate:modelValue":a[1]||(a[1]=e=>g.value=e),mode:"center",round:"16",onClose:a[2]||(a[2]=e=>w("update:show",!1))},{default:o(()=>[u(v,{class:"share-popup"},{default:o(()=>[u(v,{class:"share-popup__header"},{default:o(()=>[u(s,{class:"share-popup__title"},{default:o(()=>[_("分享给朋友")]),_:1}),u(v,{class:"share-popup__close",onClick:a[0]||(a[0]=e=>w("update:show",!1))},{default:o(()=>[u(h,{name:"close",size:"20"})]),_:1})]),_:1}),T.value?(p(),t(v,{key:0,class:"share-popup__placeholder"},{default:o(()=>[u(s,{class:"share-popup__placeholder-text"},{default:o(()=>[_("生成中...")]),_:1})]),_:1})):x.value?(p(),t(v,{key:1,class:"share-popup__poster"},{default:o(()=>[u(f,{src:x.value,class:"share-popup__poster-img",mode:"widthFix"},null,8,["src"])]),_:1})):C.value?(p(),t(v,{key:2,class:"share-popup__card"},{default:o(()=>[u(v,{class:"share-popup__card-header"},{default:o(()=>[u(s,{class:"share-popup__card-appname"},{default:o(()=>[_(n(q.value),1)]),_:1}),z.value?(p(),t(s,{key:0,class:"share-popup__card-sharer"},{default:o(()=>[_("分享自 "+n(z.value),1)]),_:1})):i("",!0)]),_:1}),u(v,{class:"share-popup__card-qr-wrap"},{default:o(()=>[u(f,{src:C.value,class:"share-popup__card-qr",mode:"widthFix"},null,8,["src"])]),_:1}),j.value?(p(),t(s,{key:0,class:"share-popup__card-title"},{default:o(()=>[_(n(j.value),1)]),_:1})):i("",!0)]),_:1})):(p(),t(v,{key:3,class:"share-popup__placeholder"},{default:o(()=>[u(s,{class:"share-popup__placeholder-text"},{default:o(()=>[_("暂无图片")]),_:1})]),_:1})),I.value?(p(),t(v,{key:4,class:"share-popup__code"},{default:o(()=>[u(s,{class:"share-popup__code-label"},{default:o(()=>[_("分享码:")]),_:1}),u(s,{class:"share-popup__code-value"},{default:o(()=>[_(n(I.value),1)]),_:1}),u(s,{class:"share-popup__code-copy",onClick:F},{default:o(()=>[_("复制")]),_:1})]),_:1})):i("",!0),u(v,{class:"share-popup__actions"},{default:o(()=>[u(v,{class:"share-popup__btn share-popup__btn--save",onClick:V},{default:o(()=>[u(h,{name:"download",size:"18",color:"#fff"}),u(s,null,{default:o(()=>[_("保存图片")]),_:1})]),_:1}),u(v,{class:"share-popup__btn share-popup__btn--copy",onClick:B},{default:o(()=>[u(h,{name:"link",size:"18",color:"#fff"}),u(s,null,{default:o(()=>[_("复制链接")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-687b4238"]]);export{k as S};
import{d as e,r as a,Y as s,P as l,l as p,f as t,w as o,m as u,k as c,t as r,v as _,q as d,A as n,B as i,j as h,av as v,_ as f}from"./index-CAUISHAO.js";import{g as m,c as y}from"./share.B8eZ1x63.js";const k=f(e({__name:"share-popup",props:{show:{type:Boolean},pageType:{},pageId:{},path:{},title:{},description:{}},emits:["update:show"],setup(e,{emit:f}){const k=e,w=f,g=a(!1),b=a(""),x=a(""),C=a(""),I=a(""),q=a(""),j=a(""),z=a(""),T=a(!1);s(()=>k.show,e=>{g.value=e,e&&(async()=>{T.value=!0,x.value="",C.value="",b.value="",I.value="",q.value="",j.value="",z.value="";try{const e=await m(),a={page_type:k.pageType,invite_code:e.invite_code||"",path:k.path||"",title:k.title||"",description:k.description||""};k.pageId&&(a.page_id=k.pageId);const s=await y(a);b.value=s.short_url||"",I.value=s.code||"",x.value=s.poster_url||s.poster&&s.poster.poster_url||"",C.value=s.qrcode_url||"";const l=s.poster||{};q.value=l.poster_title||"",j.value=l.title||k.title||"",z.value=l.sharer&&l.sharer.nickname||""}catch(e){console.error("生成分享图失败",e),h({title:"生成失败,请重试",icon:"none"})}finally{T.value=!1}})()},{immediate:!0}),s(g,e=>{!e&&k.show&&w("update:show",!1)});const V=()=>{const e=x.value||C.value;if(!e)return void h({title:"图片生成中...",icon:"none"});const a=document.createElement("a");a.href=e,a.download=`share_${k.pageType}_${k.pageId||""}.png`,a.target="_blank",a.click(),h({title:"已下载",icon:"success"})},B=()=>{b.value?v({data:b.value,success:()=>{h({title:"链接已复制",icon:"success"})}}):h({title:"链接生成中...",icon:"none"})},F=()=>{I.value?v({data:I.value,success:()=>{h({title:"分享码已复制",icon:"success"})}}):h({title:"分享码生成中...",icon:"none"})};return(e,a)=>{const s=r,h=l("u-icon"),v=c,f=d,m=l("u-popup");return p(),t(m,{modelValue:g.value,"onUpdate:modelValue":a[1]||(a[1]=e=>g.value=e),mode:"center",round:"16",onClose:a[2]||(a[2]=e=>w("update:show",!1))},{default:o(()=>[u(v,{class:"share-popup"},{default:o(()=>[u(v,{class:"share-popup__header"},{default:o(()=>[u(s,{class:"share-popup__title"},{default:o(()=>[_("分享给朋友")]),_:1}),u(v,{class:"share-popup__close",onClick:a[0]||(a[0]=e=>w("update:show",!1))},{default:o(()=>[u(h,{name:"close",size:"20"})]),_:1})]),_:1}),T.value?(p(),t(v,{key:0,class:"share-popup__placeholder"},{default:o(()=>[u(s,{class:"share-popup__placeholder-text"},{default:o(()=>[_("生成中...")]),_:1})]),_:1})):x.value?(p(),t(v,{key:1,class:"share-popup__poster"},{default:o(()=>[u(f,{src:x.value,class:"share-popup__poster-img",mode:"widthFix"},null,8,["src"])]),_:1})):C.value?(p(),t(v,{key:2,class:"share-popup__card"},{default:o(()=>[u(v,{class:"share-popup__card-header"},{default:o(()=>[u(s,{class:"share-popup__card-appname"},{default:o(()=>[_(n(q.value),1)]),_:1}),z.value?(p(),t(s,{key:0,class:"share-popup__card-sharer"},{default:o(()=>[_("分享自 "+n(z.value),1)]),_:1})):i("",!0)]),_:1}),u(v,{class:"share-popup__card-qr-wrap"},{default:o(()=>[u(f,{src:C.value,class:"share-popup__card-qr",mode:"widthFix"},null,8,["src"])]),_:1}),j.value?(p(),t(s,{key:0,class:"share-popup__card-title"},{default:o(()=>[_(n(j.value),1)]),_:1})):i("",!0)]),_:1})):(p(),t(v,{key:3,class:"share-popup__placeholder"},{default:o(()=>[u(s,{class:"share-popup__placeholder-text"},{default:o(()=>[_("暂无图片")]),_:1})]),_:1})),I.value?(p(),t(v,{key:4,class:"share-popup__code"},{default:o(()=>[u(s,{class:"share-popup__code-label"},{default:o(()=>[_("分享码:")]),_:1}),u(s,{class:"share-popup__code-value"},{default:o(()=>[_(n(I.value),1)]),_:1}),u(s,{class:"share-popup__code-copy",onClick:F},{default:o(()=>[_("复制")]),_:1})]),_:1})):i("",!0),u(v,{class:"share-popup__actions"},{default:o(()=>[u(v,{class:"share-popup__btn share-popup__btn--save",onClick:V},{default:o(()=>[u(h,{name:"download",size:"18",color:"#fff"}),u(s,null,{default:o(()=>[_("保存图片")]),_:1})]),_:1}),u(v,{class:"share-popup__btn share-popup__btn--copy",onClick:B},{default:o(()=>[u(h,{name:"link",size:"18",color:"#fff"}),u(s,null,{default:o(()=>[_("复制链接")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-687b4238"]]);export{k as S};
@@ -1 +1 @@
import{N as r}from"./index-D7cO9iLz.js";function t(){return r.get({url:"/share/getShareInfo"},{withToken:!1})}function e(t){return r.post({url:"/shortLink/create",data:t})}function n(t){return r.post({url:"/shortLink/resolve",data:t},{withToken:!1})}export{e as c,t as g,n as r};
import{N as r}from"./index-CAUISHAO.js";function t(){return r.get({url:"/share/getShareInfo"},{withToken:!1})}function e(t){return r.post({url:"/shortLink/create",data:t})}function n(t){return r.post({url:"/shortLink/resolve",data:t},{withToken:!1})}export{e as c,t as g,n as r};
@@ -1 +1 @@
import{r as t}from"./index-D7cO9iLz.js";function a(a){const r=t(!1);return{isLock:r,lockFn:async(...t)=>{if(!r.value){r.value=!0;try{const n=await a(...t);return r.value=!1,n}catch(n){throw r.value=!1,n}}}}}export{a as u};
import{r as t}from"./index-CAUISHAO.js";function a(a){const r=t(!1);return{isLock:r,lockFn:async(...t)=>{if(!r.value){r.value=!0;try{const n=await a(...t);return r.value=!1,n}catch(n){throw r.value=!1,n}}}}}export{a as u};
@@ -1,4 +1,4 @@
import{b7 as getDefaultExportFromCjs,b8 as commonjsGlobal}from"./index-D7cO9iLz.js";function _mergeNamespaces(t,n){for(var e=0;e<n.length;e++){const o=n[e];if("string"!=typeof o&&!Array.isArray(o))for(const n in o)if("default"!==n&&!(n in t)){const e=Object.getOwnPropertyDescriptor(o,n);e&&Object.defineProperty(t,n,e.get?e:{enumerable:!0,get:()=>o[n]})}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var vconsole_min$1={exports:{}};
import{b7 as getDefaultExportFromCjs,b8 as commonjsGlobal}from"./index-CAUISHAO.js";function _mergeNamespaces(t,n){for(var e=0;e<n.length;e++){const o=n[e];if("string"!=typeof o&&!Array.isArray(o))for(const n in o)if("default"!==n&&!(n in t)){const e=Object.getOwnPropertyDescriptor(o,n);e&&Object.defineProperty(t,n,e.get?e:{enumerable:!0,get:()=>o[n]})}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var vconsole_min$1={exports:{}};
/*!
* vConsole v3.14.6 (https://github.com/Tencent/vConsole)
*
+1 -1
View File
@@ -14,7 +14,7 @@
<title>加载中</title>
<!--preload-links-->
<!--app-context-->
<script type="module" crossorigin src="/assets/index-D7cO9iLz.js"></script>
<script type="module" crossorigin src="/assets/index-CAUISHAO.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-v_amBCZv.css">
</head>
<body>