feat(credits): free points tasks matrix, day cap, and tasks tab
Add AKSRT_Points_Free for catalog/day-max/daily detail, wire the full earn matrix (login, post, like, favorite, follow, comment, forum), expose 积分任务 + 每日详情 tabs, and expand admin free-task settings.
This commit is contained in:
@@ -9,12 +9,20 @@ export const creditsSchema = {
|
||||
points_rate: 100,
|
||||
points_name: '积分',
|
||||
points_decimal: 2,
|
||||
points_earn_comment: 1,
|
||||
points_earn_post: 5,
|
||||
points_earn_login: 1,
|
||||
points_earn_like_received: 1,
|
||||
points_earn_invite: 10,
|
||||
points_earn_daily_limit: 50,
|
||||
points_free_sign_up: 10,
|
||||
points_free_sign_in: 1,
|
||||
points_free_login: 1,
|
||||
points_free_post_new: 5,
|
||||
points_free_post_like: 1,
|
||||
points_free_post_favorite: 1,
|
||||
points_free_comment_new: 1,
|
||||
points_free_comment_like: 1,
|
||||
points_free_followed: 1,
|
||||
points_free_bbs_posts_new: 5,
|
||||
points_free_bbs_reply: 2,
|
||||
points_free_bbs_essence: 10,
|
||||
points_earn_invite: 10,
|
||||
points_spend_comment: 0,
|
||||
points_spend_download: 0,
|
||||
points_spend_view_hidden: 0,
|
||||
@@ -50,15 +58,22 @@ export const creditsSchema = {
|
||||
},
|
||||
{
|
||||
key: 'earn',
|
||||
title: '积分获取',
|
||||
icon: 'fas fa-arrow-up',
|
||||
title: '积分获取 / 任务',
|
||||
fields: [
|
||||
{ key: 'points_earn_comment', label: '评论奖励', type: 'number', default: 1, min: 0, max: 100 },
|
||||
{ key: 'points_earn_post', label: '发布文章奖励', type: 'number', default: 5, min: 0, max: 100 },
|
||||
{ key: 'points_earn_login', label: '每日登录奖励', type: 'number', default: 1, min: 0, max: 100 },
|
||||
{ key: 'points_earn_like_received', label: '收到点赞奖励', type: 'number', default: 1, min: 0, max: 100 },
|
||||
{ key: 'points_earn_invite', label: '邀请注册奖励', type: 'number', default: 10, min: 0, max: 1000 },
|
||||
{ key: 'points_earn_daily_limit', label: '每日获取上限', type: 'number', default: 50, min: 0, max: 9999, help: '0为不限制' },
|
||||
{ key: 'points_earn_daily_limit', label: '每日免费积分上限', type: 'number', default: 50, min: 0, max: 9999, help: '0为不限制' },
|
||||
{ key: 'points_free_sign_up', label: '注册奖励', type: 'number', default: 10, min: 0, max: 10000 },
|
||||
{ key: 'points_free_sign_in', label: '签到展示分值', type: 'number', default: 1, min: 0, max: 1000 },
|
||||
{ key: 'points_free_login', label: '每日登录', type: 'number', default: 1, min: 0, max: 100 },
|
||||
{ key: 'points_free_post_new', label: '发布文章', type: 'number', default: 5, min: 0, max: 1000 },
|
||||
{ key: 'points_free_post_like', label: '文章被赞', type: 'number', default: 1, min: 0, max: 100 },
|
||||
{ key: 'points_free_post_favorite', label: '文章被收藏', type: 'number', default: 1, min: 0, max: 100 },
|
||||
{ key: 'points_free_comment_new', label: '发表评论', type: 'number', default: 1, min: 0, max: 100 },
|
||||
{ key: 'points_free_comment_like', label: '评论被赞', type: 'number', default: 1, min: 0, max: 100 },
|
||||
{ key: 'points_free_followed', label: '被关注', type: 'number', default: 1, min: 0, max: 100 },
|
||||
{ key: 'points_free_bbs_posts_new', label: '论坛发帖', type: 'number', default: 5, min: 0, max: 1000 },
|
||||
{ key: 'points_free_bbs_reply', label: '论坛回复', type: 'number', default: 2, min: 0, max: 1000 },
|
||||
{ key: 'points_free_bbs_essence', label: '帖子加精', type: 'number', default: 10, min: 0, max: 1000 },
|
||||
{ key: 'points_earn_invite', label: '邀请注册奖励', type: 'number', default: 10, min: 0, max: 1000, help: '邀请不计入免费日上限' },
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user