导入 AKSRT 主题开发源码
This commit is contained in:
1 parent
9681dd3d48
commit
1268a55dd0
595 files changed
+127705
No files matched your search
@@ -0,0 +1,58 @@
|
||||
export const reportSchema = {
|
||||
key: 'users.report',
|
||||
title: '禁封/举报',
|
||||
icon: 'fas fa-flag',
|
||||
description: '配置举报入口、公开限制提示和后续治理分类,为封禁/举报流程预留稳定结构。',
|
||||
defaults: {
|
||||
user_report_enabled: false,
|
||||
user_report_public_entry: true,
|
||||
user_report_public_notice: true,
|
||||
user_report_ban_notice_text: '当前账号处于限制状态,部分互动能力已关闭。',
|
||||
user_report_categories: 'spam|垃圾信息\nabuse|人身攻击\ncopyright|版权投诉',
|
||||
ban_preset_reason: 'spam|垃圾信息\nabuse|人身攻击\nviolation|违规操作',
|
||||
ban_appeal_desc: '',
|
||||
ban_appeal_keys: '',
|
||||
user_report_img_s: false,
|
||||
user_report_desc: '',
|
||||
},
|
||||
groups: [
|
||||
{
|
||||
key: 'entry',
|
||||
title: '前台入口',
|
||||
icon: 'fas fa-door-open',
|
||||
fields: [
|
||||
{ key: 'user_report_enabled', label: '启用举报/禁封结构', type: 'switch', default: false },
|
||||
{ key: 'user_report_public_entry', label: '公开主页展示举报入口', type: 'switch', default: true, dependsOn: { key: 'user_report_enabled', value: true } },
|
||||
{ key: 'user_report_public_notice', label: '公开显示限制提示', type: 'switch', default: true, dependsOn: { key: 'user_report_enabled', value: true } },
|
||||
{ key: 'user_report_ban_notice_text', label: '限制提示文案', type: 'input', default: '当前账号处于限制状态,部分互动能力已关闭。', dependsOn: { key: 'user_report_public_notice', value: true } },
|
||||
],
|
||||
},
|
||||
{
|
||||
key: 'taxonomy',
|
||||
title: '举报分类',
|
||||
icon: 'fas fa-list',
|
||||
fields: [
|
||||
{ key: 'user_report_categories', label: '举报分类', type: 'textarea', default: 'spam|垃圾信息\nabuse|人身攻击\ncopyright|版权投诉', help: '每行一个分类:slug|显示名称', dependsOn: { key: 'user_report_enabled', value: true } },
|
||||
],
|
||||
},
|
||||
{
|
||||
key: 'ban',
|
||||
title: '禁封设置',
|
||||
icon: 'fas fa-ban',
|
||||
fields: [
|
||||
{ key: 'ban_preset_reason', label: '预设封禁原因', type: 'textarea', default: 'spam|垃圾信息\nabuse|人身攻击\nviolation|违规操作', help: '每行一条:slug|显示名称', dependsOn: { key: 'user_report_enabled', value: true } },
|
||||
{ key: 'ban_appeal_desc', label: '申诉说明', type: 'textarea', default: '', dependsOn: { key: 'user_report_enabled', value: true } },
|
||||
{ key: 'ban_appeal_keys', label: '申诉关键词', type: 'input', default: '', help: '逗号分隔', dependsOn: { key: 'user_report_enabled', value: true } },
|
||||
],
|
||||
},
|
||||
{
|
||||
key: 'image',
|
||||
title: '图片举报',
|
||||
icon: 'fas fa-image',
|
||||
fields: [
|
||||
{ key: 'user_report_img_s', label: '启用图片举报', type: 'switch', default: false, dependsOn: { key: 'user_report_enabled', value: true } },
|
||||
{ key: 'user_report_desc', label: '举报说明', type: 'textarea', default: '', dependsOn: { key: 'user_report_img_s', value: true } },
|
||||
],
|
||||
},
|
||||
],
|
||||
}
|
||||
Reference in new issue
Block a user