Commit Graph

192 Commits

Author SHA1 Message Date
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
773ad8fdb7 feat: page config upload button for normal sites, add cloud upload endpoint
- SitePagesController: add PUT /admin/site-pages/{siteId}/upload for uploading normal site pages to cloud storage

- SitePages.vue: show upload button for both default templates and normal sites
2026-07-06 15:13:09 +08:00
mediabot-pt
8724774850 feat: 页面配置入口地址添加验证按钮,解析失败自动提交错误日志
- 后端新增 POST /api/v1/admin/site-pages/verify 端点
  - 接收 siteId/url/pageKey,用对应 Groovy 脚本访问URL并解析
  - 解析失败(matched=false)时自动提交 error-log 到 PAR
  - 支持 HTTP_ERROR/EMPTY_RESPONSE/PARSE_FAILED/SCRIPT_ERROR 多种错误类型
- 前端 SitePages.vue 每条页面入口 URL 后添加验证按钮
  - 成功显示绿色 ✓,失败显示红色 ✗,并展示解析结果消息
  - 显示响应耗时
- api/index.js 新增 adapter.verifyPage 方法
2026-07-06 13:39:32 +08:00
mediabot-pt
02b7278c8c remove-authvalue-from-page-config 2026-07-06 12:15:40 +08:00
mediabot-pt
7042149a13 fix-page-config-reload-empty 2026-07-06 12:14:38 +08:00
mediabot-pt
004aa16e2b ui: header改为多行textarea+URL限宽 2026-07-06 01:34:14 +08:00
mediabot-pt
c042410c7b refactor: authType固定COOKIE/X-API-Key/自定义三种 2026-07-06 01:32:37 +08:00
mediabot-pt
6ce987b2f5 fix: 去掉重复syncToJson声明 2026-07-06 01:30:11 +08:00
mediabot-pt
8d4a3cc42f refactor: authType简化NONE/COOKIE/HEADER三种 2026-07-06 01:27:12 +08:00
mediabot-pt
821f0b909d feat: 页面配置增加authType认证方式(NONE/COOKIE/TOKEN/BASIC/API_KEY) 2026-07-06 01:26:09 +08:00
mediabot-pt
817d1e09e0 feat: 页面配置编辑器改为卡片布局+POSTbody字段 2026-07-06 01:21:13 +08:00
mediabot-pt
a5a5f68365 refactor: 去掉label字段key即名称 2026-07-06 01:17:56 +08:00
mediabot-pt
04b7f789b5 feat: 页面配置增加headers字段 2026-07-06 01:11:08 +08:00
mediabot-pt
18b045b4ba feat: 页面配置key改为枚举下拉框+自动填method 2026-07-06 01:00:30 +08:00
mediabot-pt
5345b506e2 feat: 风险规则增加上传按钮+对应后端接口(七牛云) 2026-07-06 00:36:46 +08:00
mediabot-pt
cf4c97daf5 feat: 默认页面模板增加上传按钮+对应后端接口 2026-07-06 00:35:30 +08:00
mediabot-pt
c635d6459e feat: 页面配置页增加按站点类型默认模板编辑入口 2026-07-06 00:29:02 +08:00
mediabot-pt
c140105cdc feat: 页面配置默认模板回退+删除功能 2026-07-06 00:18:27 +08:00
mediabot-pt
d04dcdec4f feat: 删除站点自定义脚本回退默认模板 2026-07-06 00:11:40 +08:00
mediabot-pt
b7adbfd18a feat: 站点编辑加发布按钮生成manifest上传七牛云 2026-07-05 23:54:25 +08:00
mediabot-pt
25df4203d7 feat: 默认脚本分保存本地和上传七牛云两个按钮 2026-07-05 23:46:17 +08:00
mediabot-pt
b286f733dc feat: 页面配置+风险规则右侧改为可编辑表格双向同步JSON编辑器 2026-07-05 22:50:23 +08:00
mediabot-pt
eafdf7278a fix: el-card及其body/header全设overflow:visible 2026-07-05 22:48:02 +08:00
mediabot-pt
88776997dd feat: 站点列表显示标签+简介列 2026-07-05 22:28:25 +08:00
mediabot-pt
3c62c7d0c1 fix: 站点保存后检查response.code避免假成功 2026-07-05 22:24:49 +08:00
mediabot-pt
47df057ded fix: 站点编辑PUT路径/admin/sites→/sites 2026-07-05 22:20:24 +08:00
mediabot-pt
41dfd04203 fix: api.raw加put+delete方法 2026-07-05 22:01:08 +08:00
mediabot-pt
e64623fbc3 fix: el-card__body overflow visible 2026-07-05 21:33:28 +08:00
mediabot-pt
42f4e5a3f8 fix: 去掉重复const refresh声明 2026-07-05 21:29:43 +08:00
mediabot-pt
512bc12a20 feat: 站点增加标签+简介字段+表单编辑双向同步 2026-07-05 21:28:01 +08:00
mediabot-pt
0c2bffab5c feat: 站点编辑右侧表单双向同步JSON编辑器 2026-07-05 21:21:55 +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
1ceaf89e0f fix: 站点列表改为单站编辑+全量可视化表格 2026-07-05 21:07:09 +08:00
mediabot-pt
2ce81957e2 fix: 表格行高增加去掉small尺寸 2026-07-05 20:19:15 +08:00
mediabot-pt
c2e01db572 refactor: 站点列表改为pt-sites.json编辑+可视化双栏布局 2026-07-05 20:15:38 +08:00
mediabot-pt
c4f10cafaa fix: URL过长时截断显示路径+省略号+hover完整 2026-07-05 20:11:14 +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
e0e61a0afc refactor: 默认模板服务端+统一导出导入+页面配置版本历史+前端 2026-07-05 19:55:51 +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
ba7230401c fix: 站点列表无待审时隐藏审核入口+移除页面配置链接 2026-07-05 18:54:00 +08:00
mediabot-pt
5d1b588fad feat: 页面配置默认模板增加编辑按钮 2026-07-05 18:53:33 +08:00
mediabot-pt
692b1bd863 feat: 默认脚本编辑弹窗+后端读写default脚本接口 2026-07-05 12:41:37 +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