导入 AKSRT 主题开发源码
This commit is contained in:
1 parent
9681dd3d48
commit
1268a55dd0
595 files changed
+127705
No files matched your search
@@ -0,0 +1,34 @@
|
||||
export const levelSchema = {
|
||||
key: 'users.level',
|
||||
title: '用户等级',
|
||||
icon: 'fas fa-level-up-alt',
|
||||
description: '配置等级展示前缀和等级阈值,当前可基于积分余额自动计算。',
|
||||
defaults: {
|
||||
user_level_enabled: false,
|
||||
user_level_public_display: true,
|
||||
user_level_source: 'credits_balance',
|
||||
user_level_prefix: 'Lv.',
|
||||
user_level_thresholds: '1|0\n2|30\n3|100\n4|300',
|
||||
},
|
||||
groups: [
|
||||
{
|
||||
key: 'display',
|
||||
title: '等级显示',
|
||||
icon: 'fas fa-signal',
|
||||
fields: [
|
||||
{ key: 'user_level_enabled', label: '启用等级系统', type: 'switch', default: false },
|
||||
{ key: 'user_level_public_display', label: '公开页显示等级', type: 'switch', default: true, dependsOn: { key: 'user_level_enabled', value: true } },
|
||||
{ key: 'user_level_prefix', label: '等级前缀', type: 'input', default: 'Lv.', dependsOn: { key: 'user_level_enabled', value: true } },
|
||||
],
|
||||
},
|
||||
{
|
||||
key: 'rules',
|
||||
title: '等级规则',
|
||||
icon: 'fas fa-list-ol',
|
||||
fields: [
|
||||
{ key: 'user_level_source', label: '等级来源', type: 'radio', default: 'credits_balance', options: [{ label: '积分余额', value: 'credits_balance' }, { label: '手动 Meta', value: 'manual_meta' }], dependsOn: { key: 'user_level_enabled', value: true } },
|
||||
{ key: 'user_level_thresholds', label: '等级阈值', type: 'textarea', default: '1|0\n2|30\n3|100\n4|300', help: '每行一个等级,格式:等级|所需积分,例如 3|100', dependsOn: { key: 'user_level_enabled', value: true } },
|
||||
],
|
||||
},
|
||||
],
|
||||
}
|
||||
Reference in new issue
Block a user