yuan
3 天以前 ceafabaff25616eb6837f02c5edc2cc868616339
src/views/officeProcessAutomation/ApproveManage/approve-list/approveListConstants.js
@@ -136,11 +136,21 @@
/** 审批记录 approveAction → 页面 result */
export function mapRecordResultFromApi(action) {
  const s = String(action || "").toUpperCase();
  // 发起申请:申请人是本人,不是审批动作,单独标识,避免显示成「待处理」
  if (s === "SUBMIT" || s === "SUBMITTED" || s === "CREATE") return "submitted";
  if (s === "APPROVED" || s === "APPROVE" || s === "PASS") return "approved";
  if (s === "REJECTED" || s === "REJECT" || s === "REFUSE") return "rejected";
  return "pending";
}
/** 审批记录 result → 文案 */
export function approvalRecordResultLabel(result) {
  if (result === "submitted") return "申请";
  if (result === "approved") return "通过";
  if (result === "rejected") return "驳回";
  return "待处理";
}
/** 后端 records → 时间线展示结构 */
export function mapRecordsFromApi(records) {
  const list = Array.isArray(records) ? records : [];