2 lines
1.6 KiB
JavaScript
2 lines
1.6 KiB
JavaScript
import{_ as b,r as u,c as g,o as k,b as r,d as t,F as f,B as y,t as o,u as E,z as c,n as d}from"./index-DGJ6dnLh.js";import{b as x}from"./centre_maps-BJ03iu7g.js";const A={class:"maps"},B={class:"table-container"},C={class:"maps-table"},M=["onClick"],w={class:"rank-column"},z={class:"author-name"},D={__name:"ActiveAuthor",setup(F){const i=E(),n=u([]),l=u(!1),_=g(()=>l.value?n.value:n.value.slice(0,10)),p=e=>{i.push({name:"EditorsMaps",query:{author:e}})},v=async()=>{try{const e=await x();n.value=e.sort((a,s)=>s.credits-a.credits),console.log("排序后的作者列表:",n.value)}catch(e){console.error("获取列表失败:",e)}},h=()=>{l.value=!l.value};return k(()=>{v()}),(e,a)=>(c(),r("div",A,[a[1]||(a[1]=t("div",{class:"page-header"},[t("h1",null,"活跃作者推荐")],-1)),t("div",B,[t("table",C,[a[0]||(a[0]=t("thead",null,[t("tr",null,[t("th",{class:"rank-column"},"排名"),t("th",null,"作者名称"),t("th",null,"积分"),t("th",null,"最近三个月活跃"),t("th",null,"最近一个月活跃")])],-1)),t("tbody",null,[(c(!0),r(f,null,y(_.value,(s,m)=>(c(),r("tr",{key:s.update_editor,class:"table-row",onClick:L=>p(s.update_editor)},[t("td",w,o(m+1),1),t("td",z,o(s.update_editor),1),t("td",null,o(s.credits),1),t("td",null,[t("span",{class:d(["status-badge",s.three_month_live?"active":"inactive"])},o(s.three_month_live?"是":"否"),3)]),t("td",null,[t("span",{class:d(["status-badge",s.one_month_live?"active":"inactive"])},o(s.one_month_live?"是":"否"),3)])],8,M))),128))])])]),t("div",{class:"expand-button",onClick:h},o(l.value?"收起":"展开更多"),1)]))}},N=b(D,[["__scopeId","data-v-69b8a4e2"]]);export{N as default};
|