feat: 退款充值换货列表提交人与审批摘要
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 7m20s

This commit is contained in:
luo
2026-07-22 18:37:41 +08:00
parent 7d3352038a
commit d5fd8ac564
20 changed files with 420 additions and 19 deletions

View File

@@ -0,0 +1,22 @@
export type ApprovalSource = 'none' | 'legacy' | 'wecom'
export interface ApprovalSummary {
approval_source?: ApprovalSource | null
approval_status_name?: string | null
current_approver_summary?: string | null
processing_status_name?: string | null
}
export const getApprovalStatusText = (summary: ApprovalSummary): string => {
if (summary.approval_source === 'legacy') return '历史审批'
if (summary.approval_source === 'wecom') return summary.approval_status_name || '-'
return '-'
}
export const getCurrentApproverSummaryText = (summary: ApprovalSummary): string => {
if (summary.approval_source !== 'wecom') return '-'
return summary.current_approver_summary || '-'
}
export const getProcessingStatusText = (summary: ApprovalSummary): string =>
summary.processing_status_name || '-'

View File

@@ -7,4 +7,5 @@ export * from './validate'
export * from './calculate'
export * from './voucher'
export * from './apiRateLimit'
export * from './approvalSummary'
export * from './expiryEstimate'