From b2e00ad3982e2aebf74d51b0c304ebe3b4686801 Mon Sep 17 00:00:00 2001 From: LazuliKao Date: Tue, 18 Jun 2024 13:50:46 +0800 Subject: [PATCH] remove other member --- src/pages/about.astro | 21 +++++++++++++++------ src/store/member.ts | 36 ++++++++++++++++++------------------ 2 files changed, 33 insertions(+), 24 deletions(-) diff --git a/src/pages/about.astro b/src/pages/about.astro index 01a79a5..bf148e9 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -2,9 +2,11 @@ import BaseLayout from "../layouts/BaseLayout.astro" import { computed } from "vue" import MemberCard from "../components/MemberCard.astro" -import { type Member, otherMembers } from "../store/member.ts" +import { type Member } from "../store/member.ts" -const members: Member[] = await fetch("https://api.nbtca.space/v2/members").then((res) => { +const members: Member[] = await fetch( + "https://api.nbtca.space/v2/members", +).then((res) => { return res.json() }) @@ -12,7 +14,10 @@ const members: Member[] = await fetch("https://api.nbtca.space/v2/members").then const memberGroupByYear = computed(() => { const group = members // TODO delete the test member - .filter(member => member.memberId != "0000000000" && member.memberId != "2333333333") + .filter( + member => + member.memberId != "0000000000" && member.memberId != "2333333333", + ) .reduce( (acc, cur) => { const year = parseInt("20" + cur.memberId.slice(1, 3)) @@ -24,15 +29,19 @@ const memberGroupByYear = computed(() => { }, {} as Record, ) - group["其他成员以及往届成员"] = otherMembers + // group["其他成员以及往届成员"] = otherMembers return group -}) +}); ---
-
协会成员
+
+ 协会成员 +
{ Object.keys(memberGroupByYear.value) diff --git a/src/store/member.ts b/src/store/member.ts index 51b9ee1..65bfc65 100644 --- a/src/store/member.ts +++ b/src/store/member.ts @@ -7,12 +7,12 @@ export interface Member { } export const otherMembers: (Member & { year?: number })[] = [ - // { - // alias: "cimoc", - // profile: "Java, Web。", - // avatar: import("../pages/posts/blogs/更多/assets/avatar/cimoccn.png"), - // link: "https://cimoc.cn/", - // }, + { + alias: "cimoc", + profile: "Java, Web。", + avatar: import("../pages/posts/blogs/更多/assets/avatar/cimoccn.png"), + link: "https://cimoc.cn/", + }, { alias: "J1ay", profile: "前端。", @@ -25,24 +25,24 @@ export const otherMembers: (Member & { year?: number })[] = [ avatar: import("../pages/posts/blogs/更多/assets/avatar/4J9NfH1UZD3sz5I.png"), link: "https://www.cnblogs.com/N3ptune", }, - // { - // alias: "双份浓缩馥芮白", - // profile: "Mac, 人工智能, Web和流水账。", - // avatar: import("../pages/posts/blogs/更多/assets/avatar/44250c1b6e2f243ff60949efe9269348.png"), - // link: undefined, - // }, + { + alias: "双份浓缩馥芮白", + profile: "Mac, 人工智能, Web和流水账。", + avatar: import("../pages/posts/blogs/更多/assets/avatar/44250c1b6e2f243ff60949efe9269348.png"), + link: undefined, + }, { alias: "Chun.", profile: "Web。", avatar: import("../pages/posts/blogs/更多/assets/avatar/avatar.png"), link: undefined, // "https://chundot.org", }, - // { - // alias: "bcscb", - // profile: "算法记录。", - // avatar: undefined, - // link: undefined, // "https://bcscb.xyz/", - // }, + { + alias: "bcscb", + profile: "算法记录。", + avatar: undefined, + link: undefined, // "https://bcscb.xyz/", + }, ] // export const memberWithLink: Member[] = [ // https://zzh0u.github.io/