refactor: 财务模块卡片头部重构为单行功能区 + 表格增加状态列

- 卡片头部简化为单行: 视图标签 | 筛选:状态/月份/季度下拉 + 新增按钮
- 状态筛选从标签按钮改为统一风格下拉框(自定义SVG箭头)
- 下拉框字体/高度与视图标签 btn-sm 完全对齐
- 表格增加状态列(已签约/流程中/待签约,分色显示)
- 季度视图 p-4 padding 修复
This commit is contained in:
mac
2026-07-03 19:06:54 +08:00
parent 493150cb27
commit ff7eb19d5d
6 changed files with 313 additions and 42 deletions

View File

@@ -92,6 +92,12 @@ def migrate_add_columns():
"ALTER TABLE project_finances ADD COLUMN project_manager VARCHAR(100) NOT NULL DEFAULT ''")
_add_column_if_missing(conn, "project_finances", "task_data",
"ALTER TABLE project_finances ADD COLUMN task_data TEXT")
_add_column_if_missing(conn, "project_finances", "contact_name",
"ALTER TABLE project_finances ADD COLUMN contact_name VARCHAR(100) NOT NULL DEFAULT ''")
_add_column_if_missing(conn, "project_finances", "contact_phone",
"ALTER TABLE project_finances ADD COLUMN contact_phone VARCHAR(50) NOT NULL DEFAULT ''")
_add_column_if_missing(conn, "project_finances", "other_info",
"ALTER TABLE project_finances ADD COLUMN other_info VARCHAR(500) NOT NULL DEFAULT ''")
conn.commit()
print("[migrate] 加列迁移完成")