借款材料区按需显示并前置缺项提示(09-17-company-loan-principal-repayment)
ci-e2e / e2e (push) Waiting to run
ci-minimal / check-minimal (push) Waiting to run

- 材料区只为仍缺的材料提供上传:原件已存显示可查看,在线确认后收起协议框,历史还款依据仅在登记期初小于原本金时出现
- 余额材料改中性文案(公司银行流水或代账明细账),确认字段改为“余额依据说明”,按钮改为“确认借款余额”并前置列出缺项
- 确认弹窗跟随最新列表状态:刷新中、刷新失败、版本变化、已确认或缺项时禁用按钮与提交
- 浏览器测试覆盖显隐、缺项、材料失效、在线确认失效、刷新与弹窗打开后状态变化;同步操作手册
- 只读复核 P2 已修复关闭;不改后端、接口与数据库

Co-Authored-By: Claude Opus 5.5 <[email protected]>
这个提交包含在:
2026-10-12 15:58:10 +08:00
共同撰写人 Claude Opus 5.5
父节点 3a4a5969bb
当前提交 c251729267
共修改 8 个文件,包含 274 行新增和 35 行删除
+1 -1
查看文件
@@ -381,7 +381,7 @@ PROJECT_CLOSURE_CHECKLIST_ENABLED=true
财务发起后,系统只给该出借人创建一条 OA 站内“借款声明待本人确认”通知,不发送企业微信或其他外部消息。出借人使用本人 OA 账号,在电脑或手机的通知中心找到通知(可筛选“借款确认”),点击后直接打开本次声明。普通员工没有常驻“公司借款”入口;财务和公司代表保留原入口。出借人查看明细和原件,勾选本人声明并填写说明后确认;有误则填写原因退回财务。财务不能代确认,普通员工出借人也无需经理权限。历史通知仍可查看,但失效声明须由财务重新发起,不能通过旧通知恢复确认。线上记录作为系统接受的借款确认材料,不因留痕即宣称当然等同纸质签字的法律效力。
财务仍须上传代账余额核对材料;截至日未还本金少于原本金时,还须系统外已还本金依据。有效在线确认可替代协议或借款确认书附件,之后由财务填写代账引用并确认期初余额,再单独登记公司代表授权、由有权公司代表确认。出借人声明不自动完成余额确认、授权或付款审批。关键金额、日期、原件或出借人关联变化会使整组旧声明失效,恢复旧值也须重新发起;旧记录保留。已经确认余额的借款,如曾有在线声明且现已失效,仍可重新发起出借人确认,原余额确认记录不被改写。身份资料刷新导致公司代表授权失效时,授权还须另行重新办理。
财务仍须上传余额核对材料(公司银行流水或代账明细账,覆盖从借入到核对截止日;银行流水仅作为附件由财务核对,不是银行流水导入或自动对账);登记的核对日未还本金少于原本金时,还须系统外已还本金依据,此后在 OA 内正常还款不会再要求该依据。有效在线确认可替代协议或借款确认书附件。“借款台账 → 借款材料与余额确认”只对仍缺的材料显示上传,已满足的显示状态并可查看原文件,并在“确认借款余额”按钮上方列出缺项;材料齐全后由财务填写“余额依据说明”(如实注明依据,如“公司银行流水,借入日至核对截止日,已逐笔核对借入及还款”)并确认借款余额,再单独登记公司代表授权、由有权公司代表确认。出借人声明不自动完成余额确认、授权或付款审批。关键金额、日期、原件或出借人关联变化会使整组旧声明失效,恢复旧值也须重新发起;旧记录保留。已经确认余额的借款,如曾有在线声明且现已失效,仍可重新发起出借人确认,原余额确认记录不被改写。身份资料刷新导致公司代表授权失效时,授权还须另行重新办理。
开发验证沿隔离借款 runner,`RUN_ISOLATED_LOAN_ACK_ONLY=1` 选择声明专项,`RUN_ISOLATED_LOAN_BROWSER=1` 加电脑/手机操作;先构建前端,并设置已有 BIFF8 Python 环境。真实人员确认由相应本人办理;后续生产迁移另行批准,不用合成回执替代真实业务验收。