constant.ts 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. export enum EMERGENCY_PLAN_STATUS {
  2. UNAPPROVED = 0,
  3. APPROVAL_IN_PROGRESS,
  4. RETURNED,
  5. PUBLISHED,
  6. }
  7. export const EMERGENCY_PLAN_STATUS_MAP = {
  8. [EMERGENCY_PLAN_STATUS.UNAPPROVED]: '未审批',
  9. [EMERGENCY_PLAN_STATUS.APPROVAL_IN_PROGRESS]: '预案审批中',
  10. [EMERGENCY_PLAN_STATUS.RETURNED]: '预案已退回',
  11. [EMERGENCY_PLAN_STATUS.PUBLISHED]: '已公示',
  12. };
  13. export const EMERGENCY_PLAN_STATUS_OPTIONS = [
  14. {
  15. label: EMERGENCY_PLAN_STATUS_MAP[EMERGENCY_PLAN_STATUS.UNAPPROVED],
  16. value: EMERGENCY_PLAN_STATUS.UNAPPROVED,
  17. },
  18. {
  19. label: EMERGENCY_PLAN_STATUS_MAP[EMERGENCY_PLAN_STATUS.APPROVAL_IN_PROGRESS],
  20. value: EMERGENCY_PLAN_STATUS.APPROVAL_IN_PROGRESS,
  21. },
  22. {
  23. label: EMERGENCY_PLAN_STATUS_MAP[EMERGENCY_PLAN_STATUS.RETURNED],
  24. value: EMERGENCY_PLAN_STATUS.RETURNED,
  25. },
  26. {
  27. label: EMERGENCY_PLAN_STATUS_MAP[EMERGENCY_PLAN_STATUS.PUBLISHED],
  28. value: EMERGENCY_PLAN_STATUS.PUBLISHED,
  29. },
  30. ];
  31. export enum APPROVAL_TYPE {
  32. COUNTER_SIGN = 0,
  33. ORDINARY_SIGN,
  34. }
  35. export const APPROVAL_TYPE_MAP = {
  36. [APPROVAL_TYPE.COUNTER_SIGN]: '会签',
  37. [APPROVAL_TYPE.ORDINARY_SIGN]: '或签',
  38. };
  39. export enum APPROVER_TYPE{
  40. FIX = 0,
  41. CUSTOM,
  42. }
  43. export const APPROVER_TYPE_MAP = {
  44. [APPROVER_TYPE.FIX]: '固定',
  45. [APPROVER_TYPE.CUSTOM]: '自选',
  46. };
  47. export enum APPROVAL_STATUS {
  48. PENDING = 1,
  49. APPROVED,
  50. REJECTED,
  51. OHTER,
  52. }
  53. export const APPROVAL_STATUS_MAP = {
  54. [APPROVAL_STATUS.PENDING]: '待审批',
  55. [APPROVAL_STATUS.APPROVED]: '已审批',
  56. [APPROVAL_STATUS.REJECTED]: '退回',
  57. [APPROVAL_STATUS.OHTER]: '他人已审批',
  58. };
  59. export const APPROVAL_STATUS_OPTIONS = [
  60. {
  61. label: APPROVAL_STATUS_MAP[APPROVAL_STATUS.PENDING],
  62. value: APPROVAL_STATUS.PENDING,
  63. },
  64. {
  65. label: APPROVAL_STATUS_MAP[APPROVAL_STATUS.APPROVED],
  66. value: APPROVAL_STATUS.APPROVED,
  67. },
  68. {
  69. label: APPROVAL_STATUS_MAP[APPROVAL_STATUS.REJECTED],
  70. value: APPROVAL_STATUS.REJECTED,
  71. },
  72. {
  73. label: APPROVAL_STATUS_MAP[APPROVAL_STATUS.OHTER],
  74. value: APPROVAL_STATUS.OHTER,
  75. },
  76. ];