From 9b4c36c76a3bb97a02fab1c4d80ac99fab83755b Mon Sep 17 00:00:00 2001 From: Tim <135014430+nagisa77@users.noreply.github.com> Date: Sun, 17 Aug 2025 01:32:26 +0800 Subject: [PATCH] feat: add point rules and products --- frontend_nuxt/pages/about/points.vue | 31 ++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/frontend_nuxt/pages/about/points.vue b/frontend_nuxt/pages/about/points.vue index ca81db861..227226432 100644 --- a/frontend_nuxt/pages/about/points.vue +++ b/frontend_nuxt/pages/about/points.vue @@ -2,6 +2,20 @@

我的积分:{{ point }}

请先登录以查看积分

+ +
+

积分规则

+ +
+ +
+

积分兑换商品

+ +
@@ -11,6 +25,18 @@ import { authState, fetchCurrentUser } from '~/utils/auth' const point = ref(null) +const pointRules = [ + '发帖:每天前两次,每次 30 积分', + '评论:每天前四条评论可获 10 积分,你的帖子被评论也可获 10 积分', + '帖子被点赞:每次 10 积分', + '评论被点赞:每次 10 积分', +] + +const goods = [ + { name: 'GPT Plus for 1 month', cost: 20000 }, + { name: '奶茶', cost: 5000 }, +] + onMounted(async () => { if (authState.loggedIn) { const user = await fetchCurrentUser() @@ -26,4 +52,9 @@ onMounted(async () => { background-color: var(--background-color); margin: 0 auto; } + +.rules, +.goods { + margin-top: 20px; +}