mac
|
9de0a63be2
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 13s
|
2026-07-09 17:41:01 +08:00 |
|
mac
|
2f759b42cd
|
fix: 预算模块tab选中态+平台费用字段改名
- switchPlanTab选择器修复(.plan-tab→#planModal .finance-tab)
- 平台费用计划: 金额→费用计提, 已发生金额→现金支出
- 版本号 v1.2.0.2
v1.2.0.2
|
2026-07-09 17:41:01 +08:00 |
|
mac
|
f3c94c57d6
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 11s
|
2026-07-09 16:52:35 +08:00 |
|
mac
|
b076cabb83
|
feat: renderHome跳过+卡片排序+模块改名
- 非总览工作台跳过renderHome(省Chart.js渲染)
- 计划→预算, 实际→执行
- 经营月报+季报卡片顺序统一: 业务线经营→业务线现金流→财务概览
- 版本号 v1.0.0.40
v1.0.0.40
v1.2.0.1
|
2026-07-09 16:52:35 +08:00 |
|
mac
|
9db627770b
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 16s
|
2026-07-09 16:33:49 +08:00 |
|
mac
|
c6c282537c
|
feat: 加载浮层+工作台改回下拉菜单
- load()增加模态加载浮层: 7步进度展示+进度条+逐步渲染
- 工作台切换从竖向平铺改回下拉菜单(带图标)
- 版本号 v1.0.0.39
v1.0.0.39
|
2026-07-09 16:33:49 +08:00 |
|
mac
|
75b988c77a
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 12s
|
2026-07-09 16:20:21 +08:00 |
|
mac
|
c26cbb3cf4
|
perf: 全项目批量优化-16处load()改为轻量刷新
- plan.js: createPlanFinance/deletePlanItem/planInlineUpdate
- finance.js: createFinance/deleteFinanceItem
- drawer.js: deleteDrawerItem/submitComment/deleteActivity
- products.js: createResource/submitProductDrawer
- projects.js: duplicateProject/submitTaskForm
- proposals.js: ensureStandardProposals/submitStandardComment/submitProposal
- plan_expense.js: savePlanExpense/deletePlanExpItem(上版本已修)
- 所有保存/删除/编辑后改为/api/<resource>/list+单模块render
- 仅保留app.js初始加载和switchTenant切换工作台的全量load()
- 版本号 v1.0.0.38
v1.0.0.38
|
2026-07-09 16:20:21 +08:00 |
|
mac
|
2b7f67436e
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 11s
|
2026-07-09 16:03:30 +08:00 |
|
mac
|
296917456c
|
perf: 计划费用保存/删除性能优化
- 后端新增/api/<resource>/list轻量级列表接口
- plan_expense.js保存/删除后改为轻量刷新,不再调load()
- 避免全量bootstrap+7模块渲染,只刷新费用列表
- 版本号 v1.0.0.37
v1.0.0.37
|
2026-07-09 16:03:30 +08:00 |
|
mac
|
ed5455f309
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 12s
|
2026-07-08 20:48:52 +08:00 |
|
mac
|
236d43052e
|
feat: 总览增加计划/实际模块+工作台改版+季报完善
- 总览工作台: 显示部门/计划/实际3个tab
- 计划/实际模块在总览下: 只显示经营月报+经营季报tab, 内容留空
- 季度月报改名为经营季报
- 工作台改版: 学会→学术, 总工作台→总览, 竖向平铺+独立图标
- 5个工作台去除部门模块
- 工作台顺序: 总览→学术→MCN→科普→医患→科研
- session旧名称清理(总工作台→总览, 学会→学术)
- 版本号 v1.0.0.36
v1.0.0.36
|
2026-07-08 20:48:52 +08:00 |
|
mac
|
c0fb382d78
|
feat: 大版本更新-工作台改版+总报完善+UI优化
工作台改版:
- 学会→学术, 总工作台→总览(数据库迁移+session清理)
- 侧边栏工作台从下拉菜单改为竖向平铺+独立图标
- 5个工作台去除部门模块, 只有总览显示
- 工作台顺序: 总览→学术→MCN→科普→医患→科研
经营月报+季度月报:
- 月度/季度总览改名(月度总览→经营月报, 季度总览→季度月报)
- 财务概览增加回款/项目现金流行(7行)
- 新增业务线经营情况卡片(毛利/平台费用/利润)
- 新增业务线现金流卡片(项目现金流/平台费用已付/业务线现金流)
- 季度月报完善为三卡片结构, 与经营月报一致
- 计划模块总览独立数据源(computePlanMonthly)
UI优化:
- 汇总卡片单行显示+5x2网格+去外层卡片
- 项目表格行高压缩(py-px+line-height:0.95)
- 表头不压缩, 只压缩tbody
- 加权/项目类型内联下拉去原生箭头+自定义箭头
- 加权/项目类型表头去除排序箭头
- 实际模块已付→支出, 已回款→回款, 成本→成本(不含平台费用)
- 现金流注释(回款-支出)
- 卡片间距/筛选区/tip高度压缩
- 实际模块增加执行提示tip
修复:
- routes.py planFinances client_name列去重
- plan_expense.js savePlanExpense改用api()+load()
- plan.js createPlanFinance拆分try-catch
- 版本号 v1.0.0.35
|
2026-07-08 20:39:44 +08:00 |
|
mac
|
452d410843
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 12s
|
2026-07-08 18:55:27 +08:00 |
|
mac
|
e1b549b3f9
|
feat: 汇总卡片精简+表格列调整+总览改名+颜色规则
- 计划+实际模块: 汇总卡片移除项目利润和执行率
- 计划+实际模块: 表格现金流移到最后一列
- 计划+实际模块: 月度总览改名为经营月报, 季度总览改名为季度月报
- 实际模块: 已付全部改名为支出
- 月度总览: 毛利统一绿色, 利润/现金流条件着色
- 版本号 v1.0.0.34
v1.0.0.34
|
2026-07-08 18:55:27 +08:00 |
|
mac
|
c95373b85e
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 20s
|
2026-07-08 17:45:48 +08:00 |
|
mac
|
1e82ca73d9
|
fix: 计划费用保存卡顿+月度总览增加回款现金流行
- plan_expense.js: savePlanExpense/deletePlanExpItem改用api()+load()
- 去掉多余的applyUserTenants和手动fetch bootstrap
- plan.js月度总览增加回款和项目现金流两行
- 版本号 v1.0.0.33
v1.0.0.33
|
2026-07-08 17:45:48 +08:00 |
|
mac
|
6be10481d5
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 14s
|
2026-07-08 17:04:47 +08:00 |
|
mac
|
cfd5137edc
|
fix: 修复计划模块保存失败(client_name列重复)
- routes.py: planFinances列列表去掉重复的client_name
- plan.js: 拆分try-catch区分保存错误和刷新错误
- 版本号 v1.0.0.32
v1.0.0.32
|
2026-07-08 17:04:47 +08:00 |
|
mac
|
4ce0e66d90
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 11s
|
2026-07-08 16:49:11 +08:00 |
|
mac
|
0a0caa959c
|
feat: 月度总览增加业务线经营+现金流卡片+表头调整
- 计划+实际模块月度总览: 新增业务线经营情况卡片(毛利/平台费用/利润)
- 计划+实际模块月度总览: 新增业务线现金流卡片(项目现金流/平台费用已付/业务线现金流)
- 实际模块月度总览: 修复deptCard/cfCard未输出到innerHTML
- 计划模块项目表头: 列顺序调整(14列), 已确收→确收, 已付→付款
- 实际模块项目表头: 列顺序调整(12列)
- 版本号 v1.0.0.31
v1.0.0.31
|
2026-07-08 16:49:11 +08:00 |
|
mac
|
0f9e1b6cf2
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 12s
|
2026-07-08 16:29:30 +08:00 |
|
mac
|
b313c1b6a2
|
feat: 总览精简+实际模块表头调整+删除利润图表
- 月度/季度总览只显示5行: 合同金额/确收/毛利/成本/已付
- 实际模块项目表头调整为12列新顺序
- 删除月度项目利润图表, 剩余3图改3列布局
- 版本号 v1.0.0.30
v1.0.0.30
|
2026-07-08 16:29:30 +08:00 |
|
mac
|
dc8d3d59d2
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 11s
|
2026-07-08 16:14:51 +08:00 |
|
mac
|
13e63b98e3
|
fix: 实际模块删除项目利润列
- SIGNED_COLS/UNSIGNED_COLS移除profit列
- tdRow/tdRowUnsigned移除pfCls/pfVal变量和单元格
- theadCols计数修正(13/6)
- 版本号 v1.0.0.29
v1.0.0.29
|
2026-07-08 16:14:51 +08:00 |
|
mac
|
1e5c5b5706
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 12s
|
2026-07-08 16:05:45 +08:00 |
|
mac
|
8952829fe5
|
fix: 计划总览独立数据源+实际模块表头修复
- 计划月度/季度总览: 改用planFinances计算,不再引用实际模块数据
- 新增computePlanMonthly函数从planFinances计算月度数据
- 实际模块SIGNED_COLS/UNSIGNED_COLS补全client_name列
- theadCols计数修正(14/7)
- 版本号 v1.0.0.28
v1.0.0.28
|
2026-07-08 16:05:45 +08:00 |
|
mac
|
b68144ebb0
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 12s
|
2026-07-08 15:52:45 +08:00 |
|
mac
|
41f4ac1b1b
|
feat: 计划+实际模块增加月度总览和季度总览
- 计划模块: 总览改名为月度总览, 新增季度总览tab(含环比)
- 实际模块: 总览改名为月度总览, 新增季度总览tab(含环比)
- 月度总览: 年度累计+1-12月14列
- 季度总览: 年度累计+Q1-Q4+Q2/Q3/Q4环比
- 修复finance.js函数嵌套导致季度总览不渲染
- 版本号 v1.0.0.27
v1.0.0.27
|
2026-07-08 15:52:45 +08:00 |
|
mac
|
3cae1d85cf
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 15s
|
2026-07-08 15:11:26 +08:00 |
|
mac
|
4edd0b0473
|
feat: 实际模块加客户名称+计划总览改月度表格
- project_finances新增client_name列(实际模块)
- 实际模块表单/表格增加客户名称列(项目名称前)
- 计划总览财务概览: 改为年度累计+1-12月14列
- 表格内容去掉元后缀
- 版本号 v1.0.0.26
v1.0.0.26
|
2026-07-08 15:11:26 +08:00 |
|
mac
|
ca0cd9eab1
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 12s
|
2026-07-08 14:50:14 +08:00 |
|
mac
|
a31d10f23f
|
feat: 计划模块新增客户/项目类型/加权字段+内联编辑
- plan_finances新增client_name/project_type/weight三列
- 表格新增客户/加权(内联下拉)/项目类型(内联下拉)三列
- 删除毛利率/付款率列
- 表头列定义修复(清理status残留空行)
- planInlineUpdate支持表格内直接修改
- 版本号 v1.0.0.25
v1.0.0.25
|
2026-07-08 14:50:14 +08:00 |
|
mac
|
2bdc0e0779
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 11s
|
2026-07-08 14:16:31 +08:00 |
|
mac
|
347c8aa818
|
feat: 筛选栏改标签式+计划总览图表修复+tip位置调整
- 计划/实际模块筛选栏: 下拉框改为标签按钮(总视图|按季度|按月度)
- utils.js新增setFinQuarter/setFinMonth/setPlanQuarter/setPlanMonth
- 计划总览图表: 修复canvas ID和渲染函数调用
- 计划模块tab和tip位置对换(tab在上,tip在下)
- 版本号 v1.0.0.24
v1.0.0.24
|
2026-07-08 14:16:31 +08:00 |
|
mac
|
93dca56c3f
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 12s
|
2026-07-08 13:46:10 +08:00 |
|
mac
|
e21d41b218
|
refactor: 彻底删除实际模块status字段
- 数据库: DROP project_finances.status 列(幂等迁移)
- 后端: routes.py移除status过滤(12处), helpers.py修复SQL
- 后端: 删除migrate_move_pending_to_plan, seed_data移除status
- 前端: finance.js/performance.js/utils.js全部清除status引用
- finFilter默认值改为projects
- 版本号 v1.0.0.23
v1.0.0.23
v1.1.0.0
|
2026-07-08 13:46:10 +08:00 |
|
mac
|
8c4f50fc52
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 11s
|
2026-07-08 13:21:54 +08:00 |
|
mac
|
a57cba8043
|
refactor: 彻底删除计划模块status字段+新增蓝色tip
- 数据库: DROP plan_finances.status 列(幂等迁移)
- 后端: routes.py TABLES移除status, migrate用显式列名
- 前端: plan.js移除表单/表格/过滤/汇总所有status引用
- planFilter值从待签约改为projects
- 计划页面顶部新增蓝色tip提醒条
- 版本号 v1.0.0.22
v1.0.0.22
|
2026-07-08 13:21:54 +08:00 |
|
mac
|
13864f1968
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 13s
|
2026-07-08 13:04:51 +08:00 |
|
mac
|
fdb16d053a
|
fix: 移除closePlanModal的render()调用
v1.0.0.21
|
2026-07-08 13:04:51 +08:00 |
|
mac
|
d11e8f9313
|
Merge branch 'dev'
Deploy / deploy (push) Successful in 12s
|
2026-07-08 13:00:17 +08:00 |
|
mac
|
61ba9c4c5d
|
fix: 计划模块弹窗完整修复
- 弹窗HTML从finance.js干净复制, 结构完全对齐
- 25个modal ID加plan_前缀, 与实际模块零冲突
- 16个window函数+4个全局函数加plan前缀, 避免覆盖
- closePlanModal关闭后调用render()清理DOM
- CSS 5条规则加上#planModal选择器
- isUnsigned=false, 表格14列+卡片14个
- 版本号 v1.0.0.20
v1.0.0.20
|
2026-07-08 13:00:16 +08:00 |
|
mac
|
02a12a208c
|
Merge branch 'dev'
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'
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'
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'
Deploy / deploy (push) Successful in 11s
|
2026-07-08 11:42:07 +08:00 |
|