• wenwen.tang's avatar
    feat(台账): 删房产/房产税六列 + 免租分两种类型 + 台账改批量暂存编辑 · e21a96c3
    wenwen.tang authored
    列模型 36 → 31:删 AD~AI(房产六列,RETIRED_TAX_COLS),新增 AK「免租类型」(显示位置插在 L 之后)。
    
    rentfree 重写为两类型:首N月免租 = [I, I+L月);每年8-9月免租 = 合约期 [I,J] 内每个自然年 8-9 月整月(跨年裁剪,J 按含当日)。hit() 按时点、overlaps() 按账单期间交集(年度类型必需)。
    
    账单按免租数据跳过:rent_preview 对每行与每份单据标 rentfree,汇总新增 rentfree_count / rentfree_rows。
    
    台账编辑改批量暂存:改格先高亮暂存(不再逐格弹窗),「保存全部」一次确认后单次 PUT /api/tables/{key}/cells 落盘(带 428 闸门),可在修改记录里整批撤销。
    
    迁移 tools/migrate_rentfree_type.py(幂等):删 6 列 / 165 存量值 → 按代码重建 31 列 → 回填 302/303/315「首N月免租」。
    
    修渲染真 bug:renderGrid() 末尾补 renderPendBar()(否则保存成功后待保存条不消失)。
    
    验证:单测 219 项全绿;UI 回归 ui_verify 1~9 全绿(新增 ui_verify9.py 39 项 + ui_verify_runner.py 沙箱跑需连服务的脚本)。
    e21a96c3
Name
Last commit
Last update
.workbuddy/memory Loading commit data...
.租金通知系统-需求确认清单.ref Loading commit data...
assets Loading commit data...
data Loading commit data...
deploy Loading commit data...
output Loading commit data...
rentos Loading commit data...
samples Loading commit data...
templates Loading commit data...
tools Loading commit data...
web Loading commit data...
.dockerignore Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
build_flow_doc.py Loading commit data...
build_notices.py Loading commit data...
build_rules_doc.py Loading commit data...
build_templates.py Loading commit data...
render_samples.py Loading commit data...
start.bat Loading commit data...
stop.bat Loading commit data...
电费上传模板.xlsx Loading commit data...
电费通知单系统-流程说明.xlsx Loading commit data...
租金.xlsx Loading commit data...
租金通知系统-模板填充规则.xlsx Loading commit data...
租金通知系统-需求确认清单.xlsx Loading commit data...