feat(expenses): add authoritative pre-review workflow

This commit is contained in:
caoxiaozhu
2026-07-16 11:42:08 +08:00
parent ae3f02c35a
commit 6bdf65bc24
52 changed files with 4300 additions and 1069 deletions

View File

@@ -0,0 +1,13 @@
export function mapPreReviewFindingsToRiskFlags(preReview = {}) {
const findings = Array.isArray(preReview?.findings) ? preReview.findings : []
return findings.map((finding) => ({
...finding,
source: String(finding?.source || 'pre_review_finding').trim() || 'pre_review_finding',
label: finding?.message || '提交前预审风险',
business_stage: String(
finding?.business_stage || finding?.businessStage || 'reimbursement'
).trim() || 'reimbursement',
risk_domain: finding?.risk_domain || finding?.riskDomain || '',
visibility_scope: finding?.visibility_scope || finding?.visibilityScope || ''
}))
}