6596722601
结算合计下新增汇总栏(结算合计原金额-已付金额含预付核销-剩余未付);只读付款信息合并展示进度预付-项目预付核销-结算尾款三类记录;预结算转正式自动预填来源预结算核销行;单据状态名提取公共 settlementStatus 工具与预结算编辑器共用
24 lines
723 B
JavaScript
24 lines
723 B
JavaScript
/**
|
|
* 结算单预付记录单据状态名(预结算编辑器与正式结算编辑器共用,避免两页状态名不一致)
|
|
*/
|
|
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] || '';
|
|
}
|