Commit Graph

109 Commits

Author SHA1 Message Date
simonkoson a6e8cc25ec feat: 新增题图上传接口和排播接口 2026-05-25 09:44:34 +08:00
simonkoson 8299b6bbc9 feat: 新增 cover_settings 表用于仪表盘题图设置 2026-05-25 09:42:25 +08:00
simonkoson 02bf4c4fe4 docs: phase2_log 第十三~十四章——Task 3 收官 + Phase 2 整体收官 phase2-dashboard-done 2026-05-22 19:28:14 +08:00
simonkoson d55fde7fb5 chore: .gitignore 新增 cookies*.txt 忽略规则 2026-05-22 18:50:35 +08:00
simonkoson a2f1710a7f style: 柱图三色换成降饱和柔和版,柔蓝/柔绿/柔红,图例同步 2026-05-22 18:44:14 +08:00
simonkoson 59f556d986 fix: episodes GET 接口放开给三角色,POST/PATCH/DELETE 保持仅 zhipianren/zebian 2026-05-22 18:27:28 +08:00
simonkoson fcaa0969a8 fix: AppLayout 未挂载——路由改为两层 Outlet 嵌套,AuthGuard 不再包裹 AppLayout 2026-05-22 18:15:31 +08:00
simonkoson f55030b971 fix: SideNav 侧边栏不显示,.app-sider 去掉 fixed 改 flex 布局 2026-05-22 13:04:45 +08:00
simonkoson 24b9bb2d08 fix: 三个必修 bug——Dashboard 颜色判反+legend 错+SideNav zhipianren 用户管理漏显 2026-05-21 20:45:48 +08:00
simonkoson 247268a60e fix: Dashboard.jsx 修复 limit 未定义 ReferenceError 2026-05-21 20:29:50 +08:00
simonkoson f0f9dc493e feat: UserManage 完整用户 CRUD,创建/编辑/停用,角色下拉用拼音值 2026-05-21 19:47:54 +08:00
simonkoson e0ccfb20e7 feat: Dashboard 接真 API,题图渐变占位,排播占位,近9期收视柱图,颜色按年度目标判定 2026-05-21 19:47:36 +08:00
simonkoson 4eca31f8eb feat: SideNav 按 role 过滤菜单,/users 仅 zhipianren,/editor-desk 仅 zhipianren+zebian 2026-05-21 19:47:21 +08:00
simonkoson 3942f01def feat: App.jsx 加入 RoleGuard,/users 仅 zhipianren,/editor-desk 仅 zhipianren+zebian 2026-05-21 19:47:01 +08:00
simonkoson b7560a6cf6 feat: 添加三个 service 文件和 RoleGuard 组件 2026-05-21 19:46:40 +08:00
simonkoson 7cc0bf21ff feat: yearly_targets 写权限收紧,12步冒烟全绿 2026-05-20 11:29:28 +08:00
simonkoson 93fd327b13 docs: phase2_log 追加 Task 2 收尾记录(2026-05-20) 2026-05-20 10:58:36 +08:00
simonkoson 932985feca chore: backups/ 进 .gitignore(Task 2 收尾) 2026-05-20 10:41:03 +08:00
simonkoson ff0471a6be docs: Task 2 完工记录,8步全绿,坑7/8/纪律3/Q1-Q4澄清写入phase2_log 2026-05-19 20:29:30 +08:00
simonkoson f4661863a7 feat: 完善批量导入逻辑,8步冒烟全绿 2026-05-19 20:05:15 +08:00
simonkoson 14c9841b35 docs: phase2_log 追加 Task 2 进行中坑与纪律警告 2026-05-18 11:27:21 +08:00
simonkoson c9e527ff5b chore: 补录 002a 诊断脚本入库,修正 git_workflow.md 1.1 节路径 2026-05-18 11:00:59 +08:00
simonkoson 2480d4a738 feat: Task 2 Excel 批量导入 API 完成(模板下载 + 批量导入 + 失败行下载) 2026-05-15 13:40:13 +08:00
simonkoson 9439c72d30 fix: 002b 改用 date_part 修复表达式索引语法,002c 补救专用 2026-05-15 13:37:38 +08:00
simonkoson 3102fbec6c chore: 新增 pandas + openpyxl 依赖(Task 2 Excel 批量导入用) 2026-05-15 13:23:24 +08:00
simonkoson b3667aa7b9 fix: 修复 episodes + yearly_targets 模型导入缺失,增 DELETE 接口,冒烟 6/6 全绿 2026-05-15 13:05:58 +08:00
simonkoson 773441bb87 docs: Task 1 完工记录,Swagger UI 验收清单,跨 Phase 遗留事项 2026-05-15 12:36:11 +08:00
simonkoson 3dc1a1cf3c feat: 后端 CRUD 完成(episodes + yearly_targets + users 管理 API) 2026-05-15 12:17:46 +08:00
simonkoson fab15505bd docs: 合入第十三章 Opus task brief 节制原则,版本升至 v5 2026-05-15 10:27:13 +08:00
simonkoson 347ec1b13a docs: 更新 phase1_log.md 前端骨架完工记录 phase1-complete 2026-05-15 09:48:39 +08:00
simonkoson d29b1bb394 feat: frontend skeleton done 2026-05-15 09:46:42 +08:00
simonkoson 2bee0ce8c8 docs: git_workflow.md 第 2/3 章路径残留 Z:\AIworks → E:\tps-dashboard 修正 2026-05-15 09:35:17 +08:00
simonkoson 0b141239cc docs: 仪表盘收视柱图统一为近 9 期(制片人 2026-05-15 拍板) 2026-05-15 09:32:03 +08:00
simonkoson 483e34b4f6 chore: 清理 indexUI 中文文件名空格与重复字符 2026-05-15 09:30:59 +08:00
simonkoson 5217d09044 docs: migration_2026-05-14.md 追加最终对齐摘要 chore-migration-2026-05-14 2026-05-14 20:11:13 +08:00
simonkoson 3fa00ea393 docs: 阶段 2 最终对齐 — 修正宪法文档过时模型分工与修订版本号 2026-05-14 20:09:53 +08:00
simonkoson d8d04790fd docs: migration_2026-05-14.md 追加阶段 2 执行摘要 2026-05-14 19:42:00 +08:00
simonkoson a43a3e48a3 chore: .stignore 加入 .gitignore(极空间 NAS 同步工具产物) 2026-05-14 19:41:01 +08:00
simonkoson 2da78975e6 docs: 全仓库修正制片人姓名 刘统→刘通(遗漏处) 2026-05-14 19:40:02 +08:00
simonkoson a53017dd58 docs: 更新 git_workflow.md 第七章标注废弃并更新版本演进至 v2 2026-05-14 19:24:31 +08:00
simonkoson 048f8bc158 docs: 更新 README.md 版本演进至 v2 并同步模型分工与联系表 2026-05-14 19:23:32 +08:00
simonkoson 31fb490b6d docs: 更新 dev_plan.md 第五章选型表与第七章 Phase 2 段落 2026-05-14 19:22:36 +08:00
simonkoson f2f38f2b45 docs: 更新 dev_plan.md 版本演进至 v4 2026-05-14 19:21:55 +08:00
simonkoson 58e1183d05 docs: 重写 project_plan.md 第十章为 MiniMax 全程当前状态 2026-05-14 19:21:14 +08:00
simonkoson 7fa06c6a37 docs: 更新 project_plan.md 版本演进至 v4 2026-05-14 19:20:33 +08:00
simonkoson 99c1139fbf docs: 重写 .clinerules 第二章模型分工为 MiniMax 全程当前状态 2026-05-14 19:19:55 +08:00
simonkoson 6c7d88d063 docs: 更新 .clinerules 版本演进至 v4 2026-05-14 19:18:28 +08:00
simonkoson ab1a152dda docs: 添加 2026-05-14 迁移日志 2026-05-14 14:42:45 +08:00
simonkoson c266a5de5c chore: 移除不再使用的 pydantic-settings 依赖 2026-05-14 14:40:04 +08:00
simonkoson 061e07f842 chore: 后端 SSD 迁移后启动验证通过 2026-05-14 14:07:16 +08:00