noteHelper.ts 542 B

123456789101112131415161718192021
  1. /**
  2. * 获取备注文本(同步纯函数)
  3. */
  4. export function getNoteText(row: any, locale: string ,userStore: any): string {
  5. console.log('row', row);
  6. if (!row) return '--';
  7. if (row.remark) return row.remark;
  8. if (row.note) return row.note;
  9. if (row.approveDesc) {
  10. const option = userStore.reasonsOptions?.[row.approveDesc];
  11. if (option) {
  12. return locale === 'cn' || locale === 'zhHant'
  13. ? option.content
  14. : option.enContent;
  15. }
  16. }
  17. return '--';
  18. }