• wenwen.tang's avatar
    feat(房租出单): 本期出单筛选改为按账期区间(起~止) · bad77032
    wenwen.tang authored
    「房租车位费」本期出单原先按「出单基准日」筛(账单起始日 <= 基准日),
    现改为按账期区间筛:命中 = 该行账期起始日落在 [起, 止] 内,区间取代基准日。
    
    - rent_parser: 新增 in_period() / classify_period()(-> 区间内/区间外/不可出单);
      原 classify(rows, on_date) 保留,定时器 due_for_push 仍走它
    - service: rent_preview(from, to, all) 改用 classify_period,返回 from/to 取代 on;
      later 语义变为「区间外」;新增 _period_label() 生成账期标签(单月/跨月);
      ingest_rent 增 from_date/to_date 三分支选行,批次记 period_filter_from/to
    - server: /api/rent/preview 收 ?from=&to=(?on= 作兼容别名 = to);
      POST /api/rent/batches 透传 from/to
    - web: #rp-on 拆为 #rp-from / #rp-to;「显示未到期」-> 「显示区间外」;
      文案改「按账期区间筛选」
    - 测试: test_rent 新增 21 项(区间端点/空区间/区间外原因/原 classify 不变/出单/账期标签);
      新增 ui_verify8.py(沙箱+Playwright 端到端 30 项);ui_verify5.py 适配新控件
    
    单测 212 项全绿;ui_verify8 30/30;ui_verify5 43/43。
    
    Co-authored-by: CodeBuddy
    bad77032
Name
Last commit
Last update
..
samples Loading commit data...
cmp2.py Loading commit data...
cmp_hist.py Loading commit data...
cmp_style.py Loading commit data...
deploy_docker.py Loading commit data...
deploy_git.py Loading commit data...
deploy_server.py Loading commit data...
dump_elec_style.py Loading commit data...
dump_hdr.py Loading commit data...
dump_style.py Loading commit data...
dump_style2.py Loading commit data...
e2e_round5.py Loading commit data...
e2e_test.py Loading commit data...
extract_media.py Loading commit data...
extract_seed.py Loading commit data...
import_park_notes.py Loading commit data...
import_property_tax.py Loading commit data...
import_rent_parking.py Loading commit data...
make_sample_upload.py Loading commit data...
migrate_next_bill.py Loading commit data...
migrate_round2.py Loading commit data...
migrate_round3.py Loading commit data...
nav_verify.py Loading commit data...
peek.py Loading commit data...
peek2.py Loading commit data...
peek3.py Loading commit data...
peek4.py Loading commit data...
peek5.py Loading commit data...
peek6.py Loading commit data...
peek_all.py Loading commit data...
peek_aug.py Loading commit data...
peek_elec.py Loading commit data...
peek_m2.py Loading commit data...
peek_m3.py Loading commit data...
peek_master.py Loading commit data...
peek_n1.py Loading commit data...
peek_n2.py Loading commit data...
peek_n3.py Loading commit data...
peek_n4.py Loading commit data...
peek_names.py Loading commit data...
peek_rent.py Loading commit data...
peek_rent2.py Loading commit data...
peek_sep.py Loading commit data...
peek_src.py Loading commit data...
peek_sum.py Loading commit data...
peek_tpl.py Loading commit data...
peek_tpl2.py Loading commit data...
rent_notice_preview.py Loading commit data...
restore_batches.py Loading commit data...
send_one.py Loading commit data...
setup_wecom_cloud.py Loading commit data...
test_accounts.py Loading commit data...
test_directory.py Loading commit data...
test_rent.py Loading commit data...
test_round5.py Loading commit data...
test_rules.py Loading commit data...
test_scheduler.py Loading commit data...
ui_verify.py Loading commit data...
ui_verify2.py Loading commit data...
ui_verify3.py Loading commit data...
ui_verify4.py Loading commit data...
ui_verify5.py Loading commit data...
ui_verify6.py Loading commit data...
ui_verify7.py Loading commit data...
ui_verify8.py Loading commit data...
verify_elec_prev.py Loading commit data...
wait_fire.py Loading commit data...