- | 标题 |
- 内容 |
- 推送对象 |
- 强制弹窗 |
- 循环弹窗 |
- 阅读人数 |
- 创建时间 |
- 操作 |
+ 标题 |
+ 内容 |
+ 来源 |
+ 推送范围 |
+ 强制弹窗 |
+ 循环弹窗 |
+ 阅读人数 |
+ 创建时间 |
+ 操作 |
@@ -150,13 +194,24 @@ function targetLabel(t: string) {
{{ item.content }}
|
-
+
- {{ targetLabel(item.targetType) }}
+
+ {{ sourceLabel(item.source) }}
+
+ |
+
+
+
+
+
+ {{ scopeLabel(item) }}
|
@@ -195,12 +250,14 @@ function targetLabel(t: string) {
+ --
|
@@ -238,7 +295,7 @@ function targetLabel(t: string) {
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
可以在用户管理页面查看用户ID
+
+
+
+
+
+
+
+ 邀请奖励设置
+
+
+
+
+
+
+
+ 积分
+
+
+ 每成功邀请一位新用户,邀请人获得的奖励积分数(满1积分可兑换1次签到)
+
+
+
+
+
+
+
+ 积分
+
+
+ 新用户通过邀请链接注册时,新用户获得的奖励积分数(满1积分可兑换1次签到)
+
+
+
+
+
+
+
+
+
diff --git a/frondend/src/views/admin/AdminUsers.vue b/frondend/src/views/admin/AdminUsers.vue
new file mode 100644
index 0000000..b13310c
--- /dev/null
+++ b/frondend/src/views/admin/AdminUsers.vue
@@ -0,0 +1,503 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | 用户名 |
+ 学校 |
+ 学工号 |
+ 真实姓名 |
+ 次数 |
+ 邀请积分 |
+ 邀请人数 |
+ 任务数 |
+ 状态 |
+ 创建时间 |
+ 操作 |
+
+
+
+
+ | {{ user.username }} |
+ {{ user.schoolName }} |
+ {{ user.studentId }} |
+ {{ user.realName || '--' }} |
+ {{ user.signCount }} |
+ {{ user.inviteReward }} |
+ {{ user.invitedCount }} |
+ {{ user.taskCount }} |
+
+
+ {{ statusLabel(user.status) }}
+
+ |
+ {{ user.createdAt }} |
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
共 {{ total }} 条
+
+
+ {{ page }}/{{ totalPages }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
用户详情
+
{{ detailUser?.username }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ detailUser.status === 'disabled' ? '已禁用' : '正常' }}
+
+
原因:{{ detailUser.disabledReason }}
+
+
+
+
+
+ 学校
+
+
{{ detailUser.schoolName || '--' }}
+
+
+
+ 学工号
+
+
{{ detailUser.studentId || '--' }}
+
+
+
+ 密码
+
+
+
+ {{ showPasswordMap[detailUser.id] ? detailUser.password : '••••••••' }}
+
+
+
+
+
+
+ 签到次数
+
+
{{ detailUser.signCount }} 次
+
+
+
+ 邀请积分
+
+
{{ detailUser.inviteReward }}
+
+
+
+ 邀请人数
+
+
{{ detailUser.invitedCount }} 人
+
+
+
+ 任务数
+
+
{{ detailUser.taskCount }} 个
+
+
+
+ 设备码
+
+
{{ detailUser.mobileCode || '未绑定' }}
+
+
+
+ 注册时间
+
+
{{ detailUser.createdAt }}
+
+
+
+ 最后登录
+
+
{{ detailUser.lastLoginAt || '--' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
禁用用户
+
{{ disableTarget?.username }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frondend/src/views/profile/ProfileView.vue b/frondend/src/views/profile/ProfileView.vue
index d419e64..78e53f3 100644
--- a/frondend/src/views/profile/ProfileView.vue
+++ b/frondend/src/views/profile/ProfileView.vue
@@ -240,7 +240,7 @@ async function handleRedeemInvite() {
复制
- 邀请1位新用户登录可获 0.5 奖励积分,满 1 可兑换 1 次签到次数
+ 邀请好友可获得奖励积分,满 1 积分可兑换 1 次签到次数