fix(核算): 对齐抵顶口径并完善界面细节

回款确认时间收敛到秒级;抵顶回款不再自动折算并保留标记。补齐公式模板角色标签与提示、指导成本登记入口及基础布局、分页、设置等响应式细节。同步忽略本地排查产物。
这个提交包含在:
liuwenxin 于 2026-11-06 16:27:45 +08:00 提交
1 父节点 35fea3802f
当前提交 b3de35c2ec
53 个文件已更改
+1381 -362

没有与搜索条件相匹配的文件

+3 -4
查看文件
@@ -307,11 +307,10 @@ class TestGuards:
resp = _calc(client, admin["headers"], receipt["id"])
assert resp.status_code == 200, resp.text
ledger = resp.json()["data"]["ledger"]
# 成本缺失 → 毛利按 0 → 折算 = 销售额×(0−30%) = **−3000**(保守少算
# 方向:缺成本的行宁少算不多发),missing_cost=1
# 旧引擎缺成本标记保留,零毛利按现行公式特例折算为零。
assert ledger["missing_cost"] == 1
assert float(ledger["converted_profit"]) == -3000.0
assert float(ledger["performance_amount"]) == pytest.approx(-29.33, abs=0.01)
assert float(ledger["converted_profit"]) == 0.0
assert float(ledger["performance_amount"]) == 0.0
def test_负绩效照算不归零(self, client: TestClient, admin: dict) -> None:
items = [