Commit Graph

14 Commits

Author SHA1 Message Date
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
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
mediabot-pt
ec9d00f25a feat: 站点管理增加查看配置功能, 显示最新已审批配置内容 2026-06-30 00:57:06 +08:00
mediabot-pt
c3f12d1521 fix: 站点编辑类型改为下拉框选择 2026-06-30 00:55:01 +08:00
mediabot-pt
550535f882 fix: 站点编辑实现编辑弹窗+PUT端点, 配置查看修复(加载失败)改用/content端点+DTO加submitterId 2026-06-30 00:32:14 +08:00
mediabot-pt
145f745e71 perf: 前端 Element Plus 按需导入 + 代码分割,bundle 从 1.18MB 降至 ~500KB
- 引入 unplugin-vue-components 自动按需导入 Element Plus 组件和图标
- 引入 unplugin-auto-import 自动导入 Vue/EP API(ref/reactive/ElMessage 等)
- vite.config 添加 manualChunks 拆包(vendor 独立 chunk)
- 移除 main.js 全量 Element Plus 导入和图标注册
- 所有 .vue 文件移除冗余的 import 语句
2026-06-29 13:18:59 +08:00
mediabot-pt
6f56cde229 feat: add Vue 3 admin frontend and integrate with backend like mediabot 2026-06-29 11:14:37 +08:00