Commit Graph

160 Commits

Author SHA1 Message Date
mac
02a12a208c Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 14s
2026-07-08 12:23:32 +08:00
mac
eba4945fba refactor: 业务→实际 v1.0.0.19 2026-07-08 12:23:32 +08:00
mac
b977627895 Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 11s
2026-07-08 12:22:02 +08:00
mac
2445dea4dd refactor: 业务去待签约, 计划tab调整
- 业务模块移除待签约tab, 状态只保留已签约
- 计划模块移除项目tab, 待签约→项目计划, 平台费用→平台费用计划
- 计划默认选中项目计划tab
- 版本号 v1.0.0.18
v1.0.0.18
2026-07-08 12:22:02 +08:00
mac
edf8e6179c Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 11s
2026-07-08 12:13:07 +08:00
mac
d2ea5d0d5d feat: 计划模块 + 待签约迁移 + 表格排序 + 已签约→项目
- 新增计划模块(plan_finances/plan_expense_records, 侧边栏计划tab)
- 待签约项目自动迁移到计划模块(data_fixes 幂等)
- 已签约tab改名为项目(业务+计划两个模块)
- 业务模块表格点击列头排序(月度/季度/总视图)
- 计划与业务侧边栏位置对调
- plan模块CSS修复(使用finance-tab类)
- 版本号 v1.0.0.17
v1.0.0.17
2026-07-08 12:13:06 +08:00
mac
3148af05b3 Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 11s
2026-07-08 11:42:07 +08:00
mac
e233c294b0 revert: 移除业务模块所有项目tab v1.0.0.16 2026-07-08 11:42:07 +08:00
mac
4029933ada Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 12s
2026-07-08 11:34:00 +08:00
mac
6d30b8b891 feat: 修改密码+密码可见切换+所有项目tab
- 新增 POST /api/auth/change-password 修改密码接口
- 修改密码弹窗,三次密码输入均带眼睛切换可见
- 业务模块新增「所有项目」tab,展示全部项目
- 版本号 v1.0.0.15
v1.0.0.15
2026-07-08 11:34:00 +08:00
mac
95d3f9809c Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 12s
2026-07-07 19:22:08 +08:00
mac
666f35931c refactor: 首页→部门,移除业务概览表和4图表(已迁移到总览tab)
- 侧边栏首页→部门,图标改为trending-up
- 移除部门页业务(项目)财务概览表
- 移除4张图表(月度签约/确收毛利/回款已付/项目利润)
- 保留回款提醒+部门经营+部门现金流+近期动态
- 版本号 v1.0.0.14
v1.0.0.14
2026-07-07 19:22:08 +08:00
mac
8b040489e2 Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 11s
2026-07-07 19:19:46 +08:00
mac
8196eb2802 feat: 业务模块新增总览tab,含首页业务概览表和4个图表
- 新增总览tab,位于已签约之前
- 复制首页业务(项目)财务概览表
- 复制月度签约/确收毛利/回款已付/项目利润4张图表
- 图表使用独立canvas ID避免与首页冲突
- 版本号 v1.0.0.13
v1.0.0.13
2026-07-07 19:19:45 +08:00
mac
db9700c8ee Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 12s
2026-07-07 19:14:07 +08:00
mac
1d79160dc2 fix: 部门费用现金流→部门费用流出 v1.0.0.12 2026-07-07 19:14:07 +08:00
mac
11e30f33b9 Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 12s
2026-07-07 19:11:42 +08:00
mac
3cb0abcf41 refactor: 部门经营情况拆为部门经营+部门现金流两张卡片 v1.0.0.11 2026-07-07 19:11:42 +08:00
mac
95f52b61d0 Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 11s
2026-07-07 19:05:20 +08:00
mac
c3e0e9a496 fix: 回款提醒处理超额回款场景(负数未回款→超额回款) v1.0.0.10 2026-07-07 19:05:20 +08:00
mac
a4012f2189 Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 11s
2026-07-07 19:03:00 +08:00
mac
b626de53ca fix: 部门费用(已付)→ 部门费用现金流 v1.0.0.9 2026-07-07 19:03:00 +08:00
mac
e1c5e65c1e Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 11s
2026-07-07 19:00:53 +08:00
mac
6853b755b8 feat: 部门经营表新增项目现金流/部门费用已付/部门现金流
- 部门毛利 → 项目毛利
- 新增行: 项目现金流、部门费用(已付)、部门现金流
- 后端 expense_paid_sum 计算平台费用已付(排除暂不计入)
- 总工作台同步兼容
- 版本号 v1.0.0.8
v1.0.0.8
2026-07-07 19:00:53 +08:00
mac
a3d78b3ca0 Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 12s
2026-07-07 18:44:10 +08:00
mac
76da3a2106 fix: 部门费用计算排除「暂不计入」状态
- t_expense_sum 和 expense_sum 新增状态过滤
- 首页部门费用指标不再累加 status='暂不计入' 的记录
- 版本号 v1.0.0.7
v1.0.0.7
2026-07-07 18:44:10 +08:00
mac
9dc5631574 Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 11s
2026-07-07 18:39:11 +08:00
mac
e7e93c06f8 fix: 历史费用状态修正为「计入费用」
- data_fixes 新增 migrate_fix_expense_status
- 将 NULL/空/待审批 的费用状态统一修正为「计入费用」
- 服务启动时自动执行,幂等安全
- 版本号 v1.0.0.6
v1.0.0.6
2026-07-07 18:39:11 +08:00
mac
c5a59508d2 Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 12s
2026-07-07 18:34:47 +08:00
mac
f9fe32beed feat: 费用状态字段 + 表格排序 + 首页回款提醒 + 回款率着色
- 平台费用新增状态字段(计入费用/暂不计入),默认计入费用
- 费用表格月份列置首,所有表头点击正/倒序排序
- 首页新增回款提醒条(金色渐变,含确收/回款/未回款/回款率)
- 业务表格回款率着色:<30%红,30-80%黄,>=100%绿
- 版本号v1.0.0.5
v1.0.0.5
2026-07-07 18:34:47 +08:00
mac
ab1d57492c Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 12s
2026-07-07 18:01:04 +08:00
mac
a6acfb2012 fix: 季度视图跳过逻辑 + 筛选区字号 + 首页去筛选
- 季度视图与月度视图统一:无当期数据项目跳过不渲染
- 首页去除时间段筛选下拉框
- 业务/平台费用/首页筛选区文字加大一号(text-xs→text-sm)
- 业务视图不记忆上次选择,默认总视图
- seed数据重构,5工作台各>1亿
- 版本号v1.0.0.4
v1.0.0.4
2026-07-07 18:01:04 +08:00
mac
9a81a30feb Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 18s
2026-07-07 17:02:47 +08:00
mac
ec140bf105 fix: 年份动态计算 + 首页布局优化
- 后端所有硬编码2026替换为date.today().year动态计算
- 首页移除4个快捷跳转卡片
- 首页新增时间段筛选下拉框
- 版本号更新至v1.0.0.3
v1.0.0.3
2026-07-07 17:02:47 +08:00
mac
d6d21b03dd Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 13s
2026-07-07 15:56:13 +08:00
mac
075350a026 feat: 绩效模块重构 + UI 统一样式 + 标题联动
- 新增绩效模块(季度考核表,目标/完成/权重/评分,localStorage)
- 产品模块增加版本迭代/产品运营双Tab
- 方案模块Tab改为下划线样式
- 顶部标题随模块切换联动更新
- OPC来信弹窗恢复并采用信件样式排版
- 费用模块移入业务顶部Tab(平台费用)
- 侧边栏:项目→业务,台账→Focus,新增绩效
- 顶部品牌区增加版本号显示v1.0.0.2
v1.0.0.2
2026-07-07 15:56:13 +08:00
mac
b9a05e8732 Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 12s
2026-07-07 13:15:54 +08:00
mac
c12389fb89 feat: 运营模块 + 全局 Slogan + 模板热加载
- 新增运营模块(侧边栏/panel/render,7条运营思考)
- 全局 Slogan 置于顶部品牌区(蓝白 pill 标签)
- flask_app.py 启用 TEMPLATES_AUTO_RELOAD
- 项目模块状态筛选改为 Tab(已签约/待签约)
2026-07-07 13:15:54 +08:00
mac
440707e19a Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 11s
2026-07-07 12:56:27 +08:00
mac
b1e404af30 feat: 项目模块状态Tab + 待签约简化视图
- 顶部新增已签约/待签约 Tab(复用finance-tab下划线样式)
- 待签约视图:表格仅显示项目名称/状态/签约金额/签约月份/毛利/成本/项目利润
- 待签约视图:卡片仅显示签约金额/毛利/成本/项目利润
- 替换原状态筛选下拉框
2026-07-07 12:56:27 +08:00
mac
e0dc1a56b2 Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 12s
2026-07-06 21:42:24 +08:00
mac
39350e2363 refactor: 应付 → 成本 显示文本重命名
finance.js: 费用Tab/卡片/表头/流程链
home.js: 首页行标签/流程链
migrations/columns.py: 注释
2026-07-06 21:42:24 +08:00
mac
f45afd954d Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 12s
2026-07-06 21:34:48 +08:00
mac
f44f7eab9e feat: 项目流水拆分为确收与回款+费用明细两Tab + 数据迁移
后端:
- 新增 expense_data TEXT 列(columns.py迁移)
- 新增 data_split 迁移:旧 budget_data cost/paid → expense_data(幂等)
- sum_budget cost/paid → sum_expense cost/paid(routes.py/helpers.py)
- TABLES 配置加入 expense_data

前端:
- 项目详情弹窗Tab:基本信息→确收与回款→费用明细→执行信息→任务管理→活动
- 确收与回款Tab:月份/确收/毛利/回款/备注
- 费用明细Tab:月份/费用类型/应付/已付/备注
- 项目表格三视图(月/季/总)cost/paid来源切换为expense_data
- 保存逻辑分两路: budget_data(rev/gross/payment)+expense_data(cost/paid)
2026-07-06 21:34:48 +08:00
mac
664da22329 Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 11s
2026-07-06 20:58:19 +08:00
mac
dbc98e4693 feat: 项目模块+首页优化 — 删除项目费用/列重排/卡片标题双行
项目模块:
- 全面删除项目费用(METRIC_CARDS/thead/tdRow/budgetTab保存逻辑)
- 表格列重排:签约→确收→毛利→应付→项目利润→回款→已付→现金流→执行率→毛利率→回款率→付款率
- 卡片重排并删除签约项目总数
- 表格标题双行:项目财务明细+列顺序副标题
- 项目利润=毛利(不再减费用)

首页:
- 业务财务概览标题改为双行格式
- 列顺序重排保持一致
- 项目费用行加入/移除等多次调整
2026-07-06 20:58:19 +08:00
mac
73a6ac126c Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 12s
2026-07-06 19:34:24 +08:00
mac
ac312741df feat: 首页表格优化 — 列重排+项目费用回血+正负着色+命名统一
- 列顺序:年度累计→上季度累计→上月累计→本季度累计→季环比→本月累计→月环比
- 业务财务概览加回项目费用行(橙色,现金流之前)
- 本月新增→本月累计,季度累计→本季度累计
- 现金流/项目利润/部门净利:正值绿负值红
- 部门利润→部门毛利
2026-07-06 19:34:24 +08:00
mac
878e26d4ca Merge branch 'dev'
All checks were successful
Deploy / deploy (push) Successful in 12s
2026-07-06 19:19:41 +08:00
mac
1b88366ba0 fix: 费用模块线上保存失败 — 空值转0兼容MySQL严格模式
expense.js保存时amount/incurred_amount空字符串转为0
避免MySQL 8.x strict mode报Data truncated
2026-07-06 19:19:41 +08:00