/**
 * 格式化审批账号信息，与审批详情保持“姓名（账号）”展示规则。
 *
 * @param name 展示名称
 * @param account 登录账号
 * @param fallbackId 无账号信息时使用的 ID
 * @returns 可直接展示的账号文本
 */
export function formatApprovalAccount(
  name?: null | string,
  account?: null | string,
  fallbackId?: null | number | string,
) {
  if (name && account) {
    return `${name}（${account}）`;
  }
  if (name) {
    return name;
  }
  if (account) {
    return account;
  }
  return fallbackId || '-';
}
