constants.ts 730 B

12345678910111213141516171819202122232425262728
  1. export const TASK_STATUS = {
  2. INIT: 0,
  3. PROCESSING: 1,
  4. COMPLETED: 2,
  5. FAILED: 99,
  6. } as const
  7. export const TASK_STATUS_OPTIONS = [
  8. { label: '初始化(0)', value: TASK_STATUS.INIT },
  9. { label: '处理中(1)', value: TASK_STATUS.PROCESSING },
  10. { label: '完成(2)', value: TASK_STATUS.COMPLETED },
  11. { label: '失败(99)', value: TASK_STATUS.FAILED },
  12. ]
  13. export const TASK_STATUS_TYPE_MAP: Record<number, string> = {
  14. [TASK_STATUS.INIT]: 'info',
  15. [TASK_STATUS.PROCESSING]: 'warning',
  16. [TASK_STATUS.COMPLETED]: 'success',
  17. [TASK_STATUS.FAILED]: 'danger',
  18. }
  19. export const PAGE_SIZES = [10, 20, 50, 100]
  20. export const DEFAULT_PAGE_SIZE = 20
  21. export const AUTO_REFRESH_INTERVAL = 5000
  22. export const MIN_TABLE_HEIGHT = 260