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 }}
请先登录以查看积分
+
+
+
+
+ 积分兑换商品
+
+ - {{ good.name }} - {{ good.cost }} 积分
+
+
@@ -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;
+}