-
wenwen.tang authored
1) 收款日期 → 台账账期同步 - set_receipt 登记/修改收款日期时,把该单据覆盖的台账行「最近收款月份」(AB) 同步为【收款日期所在月】(口径经确认);清空收款日期则退回同步前的值 - 批次记 receipt_sync 记录,删除批次时一并回滚「最近收款月份」 - 批次明细快照的 last_paid 同步跟进,页面不会出现两个口径 - 修:不能拿 service._d()(失败回落"今天")算月份,改用 rent_parser._d() 2) 只读访客账户 - auth.py 支持多账号 + 角色(admin 可读写 / viewer 只读),首次启动播种 admin(1989@rent05) 与 guest(guest@2026);未知角色一律降级 viewer; 主账号不可删;访客被删后不再自动复活 - server.py 增加写闸门:除 /api/logout 外,viewer 的 POST/PUT/DELETE 一律 403 - 新增账号管理接口 GET/POST /api/accounts、DELETE /api/accounts/{u}、 POST /api/accounts/{u}/password(仅管理员) - 前端按角色隐藏写入口 + api() 兜底拦截;设置页新增「账号管理」卡片 测试 - tools/test_accounts.py(新增 34 项,含真 HTTP 写闸门实测) - tools/test_round5.py 补 11 项收款同步用例;全量 191 项通过 - tools/ui_verify7.py(新增,自带沙箱数据目录 + 真浏览器)59/59 通过a39ca9ca
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| admin.html | ||
| app.js | ||
| login.html | ||
| style.css |