Commit Graph

26 Commits

Author SHA1 Message Date
mediabot-pt
3209ff16d6 chore: change \u5c01\u53f7 label to \u5c01\u53f7/\u5220\u9664\u8d26\u53f7 2026-07-06 21:58:13 +08:00
mediabot-pt
c9889a4aab refactor: simplify rule card UI - hide metric/condition/unit
- Replace editable name/metric/condition/unit with plain text in card header

- Card header shows: [type] [metric label] [condition label] [threshold][unit] \u2192 \u5c01\u53f7

- Type change auto-updates metric/condition/unit via typeDefaults mapping

- Card body only shows: threshold, applicable, description

- Fix edit title to show site name instead of raw siteType

- Remove unused styles and functions
2026-07-06 21:52:48 +08:00
mediabot-pt
842c01d79a refactor: remove action field, rules define kill conditions only
- WARN is auto-detected by RiskCheckEngine (riskPct > 80), not configured in rules

- Each rule simply defines: type + metric + condition + threshold + unit -> 封号

- Card always shows red left border and red '封号' arrow, no action selector

- Presets reduced to 7 kill-only templates, no WARN presets
2026-07-06 21:12:47 +08:00
mediabot-pt
040b97914e refactor: simplify risk rules to KILL/WARN actions only
- Replace complex type system (DEMOTE/TASK) with simple KILL/WARN action model

- Each rule now has: type (monitoring category) + action (KILL=封号 / WARN=告警)

- Type options: KILL/TRAFFIC/LOGIN/HD/RATIO (no DEMOTE/TASK)

- Card left border color by action: red=KILL, orange=WARN

- 12 preset templates with alert-based rules (60-day no-traffic warn, 140-day login warn, HnR warn, ratio warn)

- Remove requirements sub-table and downloadThreshold fields
2026-07-06 21:11:21 +08:00
mediabot-pt
9b5cee6439 feat: full PT site management rules system in risk rules editor
Type coverage: KILL/DEMOTE/TASK/TRAFFIC/LOGIN/HD/RATIO matching all 6 rule categories

Advanced fields: applicable conditions (!sealed/sealed/zero_traffic/new_account_30d), requirements for TASK type, downloadThreshold for DEMOTE type

12 preset templates covering: dynamic ratio, survival policy, zero-activity cleanup, novice exam, HnR penalty, traffic anomaly

Card fold/expand via double-click or arrow button, metric suggestions with filterable select, cleaner field layout
2026-07-06 21:06:20 +08:00
mediabot-pt
6a41938671 fix: restore left JSON editor + right card layout for risk rules editor
- Left pane: fixed 400px CodeEditor for JSON editing

- Right pane: card-based visual editor with natural language, drag-and-drop, presets

- Remove JSON toggle button, always show both panes
2026-07-06 17:51:46 +08:00
mediabot-pt
2cdf502831 feat: redesign risk rules editor with card-based visual UI
- Replace table-based editor with intuitive card layout showing rules as readable sentences

- Add drag-and-drop reordering for risk rules

- Add 8 preset rule templates with one-click import (traffic, ratio, kill, HnR, login)

- Collapse JSON editor by default, toggle via button for power users

- Show condition as natural language (GT=greater than, LT=less than, etc.)

- Color-coded left border by severity (red=CRITICAL, orange=WARN, blue=INFO)

- Add optional rule description field
2026-07-06 17:19:57 +08:00
mediabot-pt
5345b506e2 feat: 风险规则增加上传按钮+对应后端接口(七牛云) 2026-07-06 00:36:46 +08:00
mediabot-pt
b286f733dc feat: 页面配置+风险规则右侧改为可编辑表格双向同步JSON编辑器 2026-07-05 22:50:23 +08:00
mediabot-pt
4d928ead51 refactor: 统一四页面交互模式(列表全宽→编辑双栏) 2026-07-05 21:15:46 +08:00
mediabot-pt
91bd6e6aeb fix: 页面配置+风险规则恢复站点列表首页+点击进入编辑模式 2026-07-05 21:08:32 +08:00
mediabot-pt
2ce81957e2 fix: 表格行高增加去掉small尺寸 2026-07-05 20:19:15 +08:00
mediabot-pt
5381e2104d refactor: 页面配置+风险规则改为左编辑器右可视化的脚本管理同款布局 2026-07-05 20:08:06 +08:00
mediabot-pt
7ee928aa42 refactor: 风险规则服务端默认模板+版本历史+UI 2026-07-05 19:57:04 +08:00
mediabot-pt
41d730c249 refactor: 页面配置+风险规则改用纯CodeEditor(去掉表格模式) 2026-07-05 18:56:42 +08:00
mediabot-pt
9cf6274656 refactor: 查看默认模板改用CodeEditor替代pre/alert 2026-07-05 18:54:56 +08:00
mediabot-pt
79dfd60348 feat: 风险规则默认模板增加编辑按钮 2026-07-05 12:38:53 +08:00
mediabot-pt
a2b906ffaa feat: 页面配置+风险规则增加站点类型默认模板+读取默认按钮 2026-07-05 01:03:03 +08:00
mediabot-pt
f8c55349f4 fix: 风险规则改为按站点展示,每站点一行 2026-07-05 00:59:17 +08:00
mediabot-pt
161905cf49 fix: 风险规则默认4种类型+合并DB数据 2026-07-05 00:54:20 +08:00
mediabot-pt
0e0ac23a14 fix: 去掉expand列改用表格下方独立编辑区域 2026-07-05 00:48:56 +08:00
mediabot-pt
340a375dcf fix: 内联编辑替代弹窗+风险规则动态站点类型+页面配置修复加载 2026-07-05 00:42:26 +08:00
mediabot-pt
2999e848f8 fix: RiskRules+SitePages数组迭代空值保护 2026-07-05 00:34:33 +08:00
mediabot-pt
5ad6b043e4 feat: 页面配置+风险规则编辑器支持表格/JSON双模式切换 2026-07-05 00:22:28 +08:00
mediabot-pt
e8a7c38eab fix: 页面配置合并站点列表+风险规则默认全类型+修复api.raw调用 2026-07-05 00:16:16 +08:00
mediabot-pt
73c01b3573 refactor: 拆分两个独立菜单(页面配置+风险规则)+CRUD完整+删除接口 2026-07-05 00:08:56 +08:00