Commit Graph

65 Commits

Author SHA1 Message Date
mediabot-pt
27140b208a fix: LinkedHashMap→Map,JS里没有Java类 2026-07-01 13:44:14 +08:00
mediabot-pt
80ffa4f799 feat: 解析结果默认显示摘要(行数/字段数/空值),点击展开详细表格 2026-07-01 13:42:46 +08:00
mediabot-pt
e05d337567 feat: CodeMirror6代码编辑器替代textarea,暗色主题+语法高亮 2026-07-01 13:38:56 +08:00
mediabot-pt
621e436eb0 refactor: 左脚本编辑器+右URL卡片+历史结果选择,三合一布局 2026-07-01 13:37:01 +08:00
mediabot-pt
4bf792fc97 feat: 已批准配置也可点发布脚本,同步到七牛云approved 2026-07-01 13:34:19 +08:00
mediabot-pt
274db098c8 feat: 解析结果始终展示+查看原始内容,不再需要点开折叠 2026-07-01 13:07:07 +08:00
mediabot-pt
d18dfd7d52 fix: 保存脚本后关闭弹窗 2026-07-01 12:46:33 +08:00
mediabot-pt
e24630ac25 fix: onMounted设置selectedConfig,修复保存脚本时不触发请求;切换配置不再自动解析 2026-07-01 12:41:03 +08:00
mediabot-pt
42472bfb87 refactor: 进入页面不再自动解析,由用户手动触发 2026-07-01 12:31:22 +08:00
mediabot-pt
cd31e859d9 feat: 重新解析支持单URL,顶栏保留全部重解析 2026-07-01 12:30:47 +08:00
mediabot-pt
217806a5de cleanup: 移除无交互的历史提交区段 2026-07-01 12:17:34 +08:00
mediabot-pt
396263ead4 refactor: 重新解析按钮移到每行URL卡片上 2026-07-01 12:15:54 +08:00
mediabot-pt
b24abefd9f fix: 删除按钮 accessResultId 缺失;PluginContext需重新编译部署 2026-07-01 11:58:42 +08:00
mediabot-pt
855926dd3e refactor: 移除配置JSON Tab,只保留Groovy脚本编辑器 2026-07-01 11:43:21 +08:00
mediabot-pt
0f5650ee53 fix: 编辑脚本按钮始终显示,任何状态都可编辑 2026-07-01 10:59:15 +08:00
mediabot-pt
8b4517ca6d fix: 允许给已批准配置绑定脚本,DTO加scriptStoragePath,无脚本时显示编辑按钮 2026-07-01 10:58:56 +08:00
mediabot-pt
698efbb0c6 refactor: 配置弹窗适配纯Groovy方案,无JSON时提示,完善脚本编辑提示 2026-07-01 10:49:00 +08:00
mediabot-pt
d35c5e90c9 feat: 脚本下载/编辑接口、前端Groovy编辑器、Groovy错误行号提取 2026-07-01 10:43:53 +08:00
mediabot-pt
00c37bf4eb feat: 适配校验页 URL 卡片添加删除按钮 2026-07-01 09:58:04 +08:00
mediabot-pt
535988bebe refactor: 适配校验页审批/编辑提至顶栏,新增全局解析摘要,URL卡片纯展示 2026-07-01 08:59:42 +08:00
mediabot-pt
fd4301b365 fix: pages 改为 computed 从 allResults 分组,解析数据单独注入,消除数量不一致 2026-07-01 08:56:47 +08:00
mediabot-pt
b3667d7b7d refactor: 适配校验页重构为顶栏选配置+自动批量解析+URL卡片内展示提取数据 2026-07-01 08:50:06 +08:00
mediabot-pt
e56f1d4b92 feat: 适配器解析引擎,用 CSS 选择器从提交的 HTML 中自动提取数据进行校验 2026-07-01 01:25:16 +08:00
mediabot-pt
561b6cc8ca fix: PSK管理页面去掉max-width限制,与其他页面宽度一致 2026-07-01 00:46:13 +08:00
mediabot-pt
a45650f480 feat: 新增异常日志收集功能,mediabot 可提交运行时异常,管理端可查看 2026-07-01 00:14:07 +08:00
mediabot-pt
2d8fce78ea feat: 合并配置审核到适配验证页,支持版本切换、编辑、审批/拒绝 2026-06-30 23:14:16 +08:00
mediabot-pt
03addbdb18 refactor: 适配校验页相同URL默认显示最近1条,可展开查看最近5条 2026-06-30 23:04:00 +08:00
mediabot-pt
bf9ad010a1 refactor: 适配校验改为站点汇总+适配器页面批量校验模式 2026-06-30 23:01:49 +08:00
mediabot-pt
0568923ce9 refactor: 访问结果内容改用七牛云/本地存储,与 config 文件存储方式一致 2026-06-30 22:41:15 +08:00
mediabot-pt
83e150b8c9 feat: 新增适配验证接口,mediabot 可提交站点访问结果,管理员可校验适配是否正确 2026-06-30 22:36:45 +08:00
mediabot-pt
c947ce56d2 feat: 站点列表显示适配版本和状态,支持查看配置内容 2026-06-30 21:45:20 +08:00
mediabot-pt
3168577050 fix: 配置审核改为先查看内容再审核,审核按钮移到查看弹窗内 2026-06-30 16:45:57 +08:00
mediabot-pt
84940ead31 chore: 移除站点类型 M-Team/PTTime/JSON API 2026-06-30 14:18:16 +08:00
mediabot-pt
9be2d0313a fix: 审核通过时发送 names[]/urls[] 数组,列表正确显示多名称多地址 2026-06-30 14:09:40 +08:00
mediabot-pt
28e6c2882f fix: 站点/审核编辑改回单文本框多行输入,后端保留数组支持 2026-06-30 13:42:11 +08:00
mediabot-pt
08b5040c74 feat: 站点名称/地址支持多值编辑,动态增删
- Sites.vue: 名称和地址改为动态列表 + 增删按钮
- SiteController: updateSite 接受 names[]/urls[] 数组
- SiteServiceImpl: 更新时直接覆盖整个名称/地址列表
2026-06-30 13:17:06 +08:00
mediabot-pt
e009d53cad feat: 站点审核通过时弹出编辑框,支持审核者修改数据后再通过
- SiteReview.vue: 「通过」打开编辑弹窗,可改名称/地址/类型/状态/备注
- AdminController: approveChange 接受 request body(编辑数据)
- SiteService.approveChange: 优先用审核者编辑数据,否则用原始提交
- 拒绝保持原逻辑直接拒绝
2026-06-30 13:00:05 +08:00
mediabot-pt
cc9a0155cc fix: 恢复 PSK 版本列显示(显示的是版本号不是密钥值) 2026-06-30 12:41:32 +08:00
mediabot-pt
cb71332883 chore: 日志页面隐藏 PSK 版本列 2026-06-30 12:39:08 +08:00
mediabot-pt
e4f0d0b411 feat: 访问日志表格增加 PSK 版本和 User-Agent 列 2026-06-30 12:38:32 +08:00
mediabot-pt
9b5ad7cc03 feat: 站点编辑增加状态字段 active/deprecated 切换 2026-06-30 12:30:06 +08:00
mediabot-pt
fa9b2d1bf2 fix: Sites.vue 删除重复的 handleEdit/handleSave 声明 2026-06-30 11:33:18 +08:00
mediabot-pt
88728ce2c2 feat: API 访问日志系统(拦截器 + 统计分析 + 管理页面)
- V6: api_access_logs 表(method/path/email/IP/status/耗时/错误)
- ApiLogInterceptor: 记录所有 /api/v1/** 请求,order(0) 最优先
- ApiLogController: 分页查询 + 按邮箱/路径统计(24h 窗口)
- 前端 ApiLogs.vue: 筛选/统计面板/日志列表/分页
- 导航新增「访问日志」菜单项
2026-06-30 11:32:50 +08:00
mediabot-pt
1664033c53 refactor: 站点列表和站点审核拆分为两个独立页面
- Sites.vue: 精简为纯站点列表(编辑/配置/变更)
- SiteReview.vue: 新文件,站点审核队列(通过/拒绝/匹配)
- router: 新增 /sites/review 路由
- Layout: 导航栏新增「站点审核」菜单项
2026-06-30 11:25:01 +08:00
mediabot-pt
56e2615624 feat: 待审核变更支持手动搜索匹配已有站点 2026-06-30 09:09:24 +08:00
mediabot-pt
39af3dc034 refactor: site_submissions 重命名为 site_change_log,更通用的变更记录表 2026-06-30 09:02:09 +08:00
mediabot-pt
a6bfc69000 feat: 站点管理支持按站点查看变更(审核)记录 2026-06-30 08:58:39 +08:00
mediabot-pt
657e0c1a78 feat: 新增 site_submissions 审核表, 提交先进审核再写入sites 2026-06-30 08:57:10 +08:00
mediabot-pt
aa1e3e9b28 feat: sites表支持多名称/多地址(names/urls JSON列), DTO/Service/前端全部适配 2026-06-30 08:53:22 +08:00
mediabot-pt
b37b5cc5de fix: 站点管理改用admin全量接口, 显示待审核站点并提供通过/拒绝 2026-06-30 08:44:46 +08:00