seaislee1209
|
bc9fa5a798
|
fix: 报告进度只算中期产出 + 移除无效日报接收人
Build and Deploy Backend / build-and-deploy (push) Successful in 4m11s
Build and Deploy Web / build-and-deploy (push) Successful in 2m52s
- 日报/周报进度从 total_submitted_seconds 改为只算 PRODUCTION 阶段
(修复魔法少女 398%→118% 等虚高问题)
- 移除日报接收人 17762840667(飞书发送失败)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-05 21:51:36 +08:00 |
|
seaislee1209
|
6361c94204
|
feat: 日报/周报月报分开接收人 + 人均产出只算中期提交人
Build and Deploy Backend / build-and-deploy (push) Successful in 7m8s
Build and Deploy Web / build-and-deploy (push) Successful in 2m32s
- 日报推送12人(主管+组长+制片+股东)
- 周报/月报推送4人(仅股东+主管,含成本信息)
- 人均日产出分母改为只算有中期提交的人,与产出口径一致
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-05 21:31:45 +08:00 |
|
seaislee1209
|
e8eb2b5b26
|
feat: 今日提交情况默认展开,方便制片查看
Build and Deploy Backend / build-and-deploy (push) Successful in 2m37s
Build and Deploy Web / build-and-deploy (push) Successful in 1m13s
|
2026-03-03 19:55:37 +08:00 |
|
seaislee1209
|
b62da90c8b
|
feat: 本月人力成本包含管理层 + 今日提交分组 + 筛选bug修复
Build and Deploy Backend / build-and-deploy (push) Successful in 2m7s
Build and Deploy Web / build-and-deploy (push) Successful in 2m27s
- 本月人力成本 = 提交人成本 + 管理层成本(豁免角色)
- 今日提交情况分三组:已提交合格(≥8h)、时间不足(<8h)、未提交
- 修复内容提交页同时筛选人和项目时筛选失效的bug
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-03-03 19:46:14 +08:00 |
|
seaislee1209
|
f9016ab2af
|
feat: 项目详情显示修补镜头 + 产出时长必填验证
Build and Deploy Backend / build-and-deploy (push) Successful in 3m4s
Build and Deploy Web / build-and-deploy (push) Successful in 17m17s
- 项目详情中期模块显示修补镜头(后期秒数,归入制作产出计算)
- 产出时长改为必填项(非前期内容必须 > 0)
- 前端+后端双重验证,防止提交0秒产出
- 删除"无产出秒数的工作可填 0"过时提示
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-03-02 22:41:20 +08:00 |
|
seaislee1209
|
fe6136555b
|
chore: JWT token 有效期从 24 小时改为 90 天
Build and Deploy Backend / build-and-deploy (push) Successful in 2m33s
Build and Deploy Web / build-and-deploy (push) Successful in 1m26s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-02 21:06:11 +08:00 |
|
seaislee1209
|
530f02a66a
|
feat: 飞书报告卡片化 + 报告权限系统 + 产出过滤优化
Build and Deploy Web / build-and-deploy (push) Has been cancelled
Build and Deploy Backend / build-and-deploy (push) Has been cancelled
- 日报/周报/月报改为结构化卡片推送(column_set布局)
- 新增 report:daily/weekly/monthly 权限到角色管理
- 产出统计只算中期制作阶段动画秒数
- 效率之星改为跨项目加权通过率
- AI点评补充风险数据源
- 禁用多余admin账号,股东角色加报告权限
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-02 20:43:35 +08:00 |
|
seaislee1209
|
ac350e763b
|
feat: 制作产出/后期产出分离 + 全集通用选项 + 概览卡片布局优化
Build and Deploy Backend / build-and-deploy (push) Successful in 2m24s
Build and Deploy Web / build-and-deploy (push) Successful in 4m11s
- 项目详情:拆分"已提交"为"制作产出"(中期)和"后期产出"(后期按类型细分)
- 进度百分比仅计算中期动画产出,EP集数进度只统计中期
- 新增"全集通用"(episode=0)选项,与具体集数互斥
- 概览卡片改为上4下1布局,后期产出独立全宽卡片展示明细
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-28 21:20:49 +08:00 |
|
seaislee1209
|
41c2b9cd89
|
feat: 批量多集提交 — 集数多选+投入时长自动均分
Build and Deploy Backend / build-and-deploy (push) Successful in 2m5s
Build and Deploy Web / build-and-deploy (push) Successful in 1m32s
- 后端 create_submission 支持 episode_numbers 批量创建,hours_spent 按集数均分
- 前端集数选择器改为多选(collapse-tags),显示分配提示
- 后端 API 端口统一改为 8001(.env.development + vite.config.js)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-28 19:21:11 +08:00 |
|
seaislee1209
|
f07126e0ca
|
feat: 内容提交表单全面优化 — 阶段重命名+内容类型扩展+集数条件必填
Build and Deploy Backend / build-and-deploy (push) Successful in 2m4s
Build and Deploy Web / build-and-deploy (push) Successful in 1m13s
- 阶段重命名: "制作" → "中期",全前后端同步
- 新增前期内容类型: 大纲/梗概、概念设计图、测试片
- 配音改名为AI配音(零迁移,DB存英文NAME)
- 集数按内容类型条件显示: 项目级隐藏,集数级必填
- 工作类型全阶段统一: 制作/修改/测试/QC
- 前期内容隐藏产出时长字段
- 必填校验: 描述+投入时长+集数(条件)
- 今日工时进度条(8h目标)+提交后提醒
- 效率计算只统计中期阶段
- EP集数进度查询优化(N+1→批量GROUP BY)
- 提交列表增加按提交人筛选
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-28 17:34:11 +08:00 |
|
seaislee1209
|
e4ff7763b5
|
feat: 加权效率算法 + 代人提交/删除权限 + 角色权限同步优化
- 效率算法重构:加权效率=(制作-修改)/工时,新增通过率、熟练度等级
- 团队效率表格展示制作/修改/通过率/日均净产出/熟练度等级
- 新增 submission:proxy 和 submission:delete 权限,支持代人提交和删除记录
- 角色权限同步改为双向对齐(增+减),主管去除财务权限,组长去除创建项目
- 提交列表UI:项目列固定宽度、操作列居中对齐、编辑弹窗内置删除按钮
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-26 22:12:17 +08:00 |
|
seaislee1209
|
087d4e1a6b
|
feat: 新增「修改」「QC」工作类型 + EP集数追踪
Build and Deploy Backend / build-and-deploy (push) Successful in 5m44s
Build and Deploy Web / build-and-deploy (push) Successful in 3m24s
- 工作类型新增「修改」(返工)和「QC」(质量审核),支持组长多角色工作记录
- 提交表单支持按集数(EP)归类,项目详情展示各集进度
- 热力图增加修改(橙色)、QC(绿色)颜色区分和图例
- 效率算法优化:产出按小时计算,损耗统计更精准
- 数据库自动迁移:episode_number字段 + work_type ENUM扩展
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-25 23:18:47 +08:00 |
|
seaislee1209
|
32658fa608
|
fix: 组长可选负责人 — 新增 /users/brief 轻量接口
Build and Deploy Backend / build-and-deploy (push) Successful in 2m7s
Build and Deploy Web / build-and-deploy (push) Successful in 1m53s
- 新增 GET /api/users/brief 仅返回 id+name,任何登录用户可调用
- Projects.vue / ProjectDetail.vue 改用 brief() 接口,去掉 user:view 权限守卫
- 解决组长新建项目时负责人下拉框"无数据"的问题
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-25 16:07:01 +08:00 |
|
seaislee1209
|
74106ac21b
|
feat: 密码管理 — 用户自改密码 + 管理员重置密码
Build and Deploy Backend / build-and-deploy (push) Successful in 1m40s
Build and Deploy Web / build-and-deploy (push) Successful in 2m1s
- 侧边栏新增「修改密码」入口,任何用户可改自己的密码(需验证原密码)
- 用户管理编辑弹窗新增「重置密码」区域,管理员可直接重设任意用户密码
- 后端新增 POST /api/users/change-password 接口
- UserUpdate schema 增加 password 可选字段
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-25 15:51:30 +08:00 |
|
seaislee1209
|
11b1d9b105
|
chore: add reset_data.py for clearing demo data before production use
Build and Deploy Backend / build-and-deploy (push) Successful in 7m30s
Build and Deploy Web / build-and-deploy (push) Successful in 4m5s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-25 14:18:14 +08:00 |
|
seaislee1209
|
a43bed1d64
|
feat: 权限精细化 + 成本人力调整 + 仪表盘模块权限
Build and Deploy Backend / build-and-deploy (push) Successful in 2m1s
Build and Deploy Web / build-and-deploy (push) Has been cancelled
- 用户管理页面权限拆分:user:view可查看列表,user:manage控制新增/编辑,user:view_cost控制薪资列显示
- 成本管理新增"人力调整"Tab,支持查看和录入CostOverride记录
- 仪表盘新增4个子权限(成本/损耗/盈亏/风险预警),管理员可按角色灵活配置可见模块
- 修复组长进入成本管理页面弹出"权限不足"提示的问题
- 修复主管无法访问用户管理页面的路由权限问题
- 提交页面延期原因字段仅在里程碑超期时显示
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-25 14:13:51 +08:00 |
|
seaislee1209
|
dc42306c24
|
feat: V2.1 三阶段损耗前端增强 + 路由修复 + 演示数据重写
Build and Deploy Backend / build-and-deploy (push) Successful in 1m22s
Build and Deploy Web / build-and-deploy (push) Successful in 55s
- 仪表盘双色进度条(超100%蓝红分段)、工时损耗展示、chart tooltip增强
- 修复 Submissions.vue 延期原因字段始终显示的Bug
- 修复 SPA catch-all 路由拦截 API 请求(去尾部斜杠)
- seed_demo.py 重写:5项目/4类型/32里程碑/124提交,真实时间线
- 三阶段损耗计算(前期工时/制作秒数/后期工时)
- ContentType 扩展为11种,里程碑增强(预估天数/开始日期/超期检测)
- 更新 PRD 和项目总结文档
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-14 18:32:07 +08:00 |
|
seaislee1209
|
2b990f06fb
|
feat: 合同金额权限控制 + 内置角色权限自动同步
Build and Deploy Backend / build-and-deploy (push) Successful in 1m18s
Build and Deploy Web / build-and-deploy (push) Successful in 53s
- 新增 project:view_contract 权限,仅超级管理员可查看合同金额
- 项目详情、仪表盘、结算页、创建项目表单均受权限保护
- 启动时自动同步内置角色权限,新增权限无需手动更新数据库
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-14 12:10:02 +08:00 |
|
seaislee1209
|
db56ea1f99
|
fix: 合并.env配置,补回豆包AI/飞书/报告接收人配置
Build and Deploy Backend / build-and-deploy (push) Successful in 1m19s
Build and Deploy Web / build-and-deploy (push) Successful in 54s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-14 11:44:24 +08:00 |
|
|
|
41f91dc5a7
|
chore: add .env to git for shared DB config
Build and Deploy Backend / build-and-deploy (push) Successful in 1m21s
Build and Deploy Web / build-and-deploy (push) Successful in 54s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-14 11:28:19 +08:00 |
|
|
|
79368c11e2
|
fix db bug
Build and Deploy Backend / build-and-deploy (push) Successful in 1m25s
Build and Deploy Web / build-and-deploy (push) Successful in 56s
|
2026-02-14 10:01:20 +08:00 |
|
seaislee1209
|
6d636e9799
|
fix: 防止新依赖缺失导致后端启动崩溃
Build and Deploy Backend / build-and-deploy (push) Successful in 1m22s
Build and Deploy Web / build-and-deploy (push) Successful in 59s
scheduler和reports模块加载失败时不再拖垮整个应用,
核心功能(登录/项目/提交)可正常使用。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-13 18:44:23 +08:00 |
|
seaislee1209
|
90707005ed
|
feat: V2功能增强 — 里程碑系统+圆环进度图+损耗修复+AI服务+报告系统
Build and Deploy Backend / build-and-deploy (push) Successful in 1m27s
Build and Deploy Web / build-and-deploy (push) Successful in 54s
- 项目详情页三阶段里程碑管理(前期/制作/后期)
- 制作卡片改用180px ECharts圆环进度图+右侧数据列表
- 修复损耗率双重计算bug(测试秒数不再重复计入超产)
- 新增飞书推送服务、豆包AI风险分析、APScheduler定时报告
- 项目列表页增强(筛选/排序/批量操作/废弃功能)
- 成员详情页产出时间轴+效率对比
- 成本页固定开支管理
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-13 18:36:44 +08:00 |
|
seaislee1209
|
0dbe00a8b4
|
feat: add seed_demo.py with demo data using real team members
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-12 18:46:22 +08:00 |
|
seaislee1209
|
e751418540
|
fix: login page now shows error message on wrong password
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-12 18:44:02 +08:00 |
|
seaislee1209
|
56ea51fb8b
|
fix: remove 7 fake seed users, keep only 22 real team members
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-12 18:29:09 +08:00 |
|
seaislee1209
|
8aa8b805a4
|
feat: add total waste card to dashboard and import 22 real users
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-12 18:01:54 +08:00 |
|
seaislee1209
|
6ac44d47fb
|
feat: 椤圭洰璇︽儏澧炲己+鎴愬憳璇︽儏椤?浠〃鐩樼泩鍒╂瑙?瑙掕壊鏉冮檺绯荤粺
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-12 17:41:27 +08:00 |
|
seaislee1209
|
f7b9db6f42
|
fix: optimize form labels and hints across all pages
Build and Deploy Backend / build-and-deploy (push) Successful in 3m2s
Build and Deploy Web / build-and-deploy (push) Successful in 1m5s
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-12 15:35:18 +08:00 |
|
seaislee1209
|
268c89e15c
|
Merge branch 'master' of https://gitea.airlabs.art/zyc/airlabs-manage
Build and Deploy Backend / build-and-deploy (push) Successful in 1m21s
Build and Deploy Web / build-and-deploy (push) Successful in 1m2s
|
2026-02-12 15:29:29 +08:00 |
|
seaislee1209
|
9970446ece
|
feat(浠〃鐩?: 鏂板4涓狤Charts鍙鍖栧浘琛?
- 杩?0澶╀骇鍑鸿秼鍔挎姌绾垮浘
- 鎴愭湰鏋勬垚鐜舰楗煎浘锛堜汉鍔?AI宸ュ叿/澶栧寘锛?- 椤圭洰浜у嚭瀵规瘮妯悜鏌辩姸鍥?- 鎹熻€楁帓琛屾煴鐘跺浘锛堟寜鎹熻€楃巼鐫€鑹诧級
- 鍚庣鏂板 daily_trend / cost_breakdown / project_comparison 鏁版嵁鎺ュ彛
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-12 15:29:20 +08:00 |
|
|
|
0c951727a0
|
fix build bug
Build and Deploy Backend / build-and-deploy (push) Has been cancelled
Build and Deploy Web / build-and-deploy (push) Has been cancelled
|
2026-02-12 15:28:13 +08:00 |
|
|
|
a74deb5c59
|
fix ngtinx
Build and Deploy Backend / build-and-deploy (push) Successful in 1m24s
Build and Deploy Web / build-and-deploy (push) Successful in 52s
|
2026-02-12 15:16:21 +08:00 |
|
|
|
9ad2ac80bf
|
fix nginx
Build and Deploy Backend / build-and-deploy (push) Successful in 1m33s
Build and Deploy Web / build-and-deploy (push) Successful in 52s
|
2026-02-12 15:10:48 +08:00 |
|
seaislee1209
|
bc06725ed1
|
style: UI鍏ㄩ潰鍗囩骇涓洪涔﹂鏍?- 鐧藉簳钃濊壊涓昏壊璋?娓呯埥涓撲笟
Build and Deploy Backend / build-and-deploy (push) Successful in 1m22s
Build and Deploy Web / build-and-deploy (push) Successful in 51s
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-12 15:07:54 +08:00 |
|
|
|
df9147a554
|
fix build
Build and Deploy Backend / build-and-deploy (push) Successful in 1m20s
Build and Deploy Web / build-and-deploy (push) Successful in 59s
|
2026-02-12 15:03:28 +08:00 |
|
seaislee1209
|
2a03be54a5
|
chore: 绮剧畝 .gitignore 浠呮帓闄ょ紦瀛樺拰 node_modules
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-12 14:51:57 +08:00 |
|
seaislee1209
|
dba4c55322
|
chore: 娣诲姞 .gitignore 娓呯悊缂撳瓨鏂囦欢鍜屾暟鎹簱
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-12 14:48:09 +08:00 |
|
seaislee1209
|
e76e856dba
|
feat: MVP V1 鍏ㄦ爤鎼缓瀹屾垚 - FastAPI鍚庣 + Vue3鍓嶇 + 绉嶅瓙鏁版嵁
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-12 14:24:05 +08:00 |
|
seaislee1209
|
a9aaee6a57
|
docs: 鍖哄垎鎹熻€椾笌浜忔崯姒傚康 鎵╁睍椤圭洰绫诲瀷涓哄洓绫?澧炲姞鍥㈤槦鏁堢巼杩借釜鏂规
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-12 13:59:03 +08:00 |
|
seaislee1209
|
ccbbd2ebb7
|
docs: 瀹屾垚 AirLabs Project V1 PRD 鏂囨。锛屽惈涓夐樁娈靛垎宸ヤ笌鎴愭湰鍒嗘憡瑙勫垯
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-11 18:28:57 +08:00 |
|