/** * 结算单预付记录单据状态名(预结算编辑器与正式结算编辑器共用,避免两页状态名不一致) */ export function settlementStatusName(status, displayValue) { const labels = { reviewing: '审批中', approved: '审批通过', paid: '已付款', returned: '已驳回', voided: '已作废', draft: '草稿', }; const name = labels[status]; if (name) return name; return typeof displayValue === 'function' ? displayValue(status) : status || '-'; } /** * 统一预付付款记录类型名 */ export function settlementRecordTypeName(recordType) { return { progress_advance: '进度预付', project_advance: '项目预付核销' }[recordType] || ''; }