feat(expenses): add authoritative pre-review workflow
This commit is contained in:
13
web/src/views/scripts/travelRequestDetailPreReview.js
Normal file
13
web/src/views/scripts/travelRequestDetailPreReview.js
Normal 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 || ''
|
||||
}))
|
||||
}
|
||||
Reference in New Issue
Block a user