constants.ts 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. export const SUBPAGES = [
  2. {
  3. label: '闯入记录',
  4. value: 'break',
  5. },
  6. {
  7. label: '访客记录',
  8. value: 'enter',
  9. },
  10. ];
  11. export enum BREAK_EVENT_TYPE {
  12. BREAK = 1,
  13. }
  14. export const BREAK_EVENT_TYPE_LABEL = {
  15. [BREAK_EVENT_TYPE.BREAK]: '闯入',
  16. };
  17. export enum DATA_SOURCE_TYPE {
  18. ZHOUJIE = 1,
  19. AI = 2,
  20. }
  21. export const DATA_SOURCE_TYPE_LABEL = {
  22. [DATA_SOURCE_TYPE.ZHOUJIE]: '周界相机',
  23. [DATA_SOURCE_TYPE.AI]: 'AI检测',
  24. };
  25. export const VISITOR_TABLE_SEARCH_OPTIONS: SelectOption[] = [
  26. {
  27. label: '姓名',
  28. value: 'visitorName',
  29. disabled: false,
  30. },
  31. {
  32. label: '身份信息',
  33. value: 'identityInfor',
  34. disabled: false,
  35. },
  36. {
  37. label: '手机号码',
  38. value: 'mobile',
  39. disabled: false,
  40. },
  41. {
  42. label: '单位',
  43. value: 'company',
  44. disabled: false,
  45. },
  46. {
  47. label: '来访事由',
  48. value: 'visitReason',
  49. disabled: false,
  50. },
  51. {
  52. label: '被访问姓名',
  53. value: 'respondentName',
  54. disabled: false,
  55. },
  56. ];
  57. export enum IS_FOREIGNER_TYPE {
  58. FALSE = 0,
  59. TRUE = 1,
  60. }
  61. export const IS_FOREIGNER_TYPE_LABEL = {
  62. [IS_FOREIGNER_TYPE.TRUE]: '是',
  63. [IS_FOREIGNER_TYPE.FALSE]: '否',
  64. };
  65. export const IS_FOREIGNER_TYPE_OPTIONS: SelectOption[] = [
  66. {
  67. label: IS_FOREIGNER_TYPE_LABEL[IS_FOREIGNER_TYPE.TRUE],
  68. value: IS_FOREIGNER_TYPE.TRUE,
  69. disabled: false,
  70. },
  71. {
  72. label: IS_FOREIGNER_TYPE_LABEL[IS_FOREIGNER_TYPE.FALSE],
  73. value: IS_FOREIGNER_TYPE.FALSE,
  74. disabled: false,
  75. },
  76. ];
  77. export enum VISIT_STATE_TYPE {
  78. VISITING = 0,
  79. LEAVE = 1,
  80. }
  81. export const VISIT_STATE_TYPE_LABEL = {
  82. [VISIT_STATE_TYPE.VISITING]: '拜访中',
  83. [VISIT_STATE_TYPE.LEAVE]: '已离开',
  84. };
  85. export const VISIT_STATE_TYPE_OPTIONS: SelectOption[] = [
  86. {
  87. label: VISIT_STATE_TYPE_LABEL[VISIT_STATE_TYPE.VISITING],
  88. value: VISIT_STATE_TYPE.VISITING,
  89. disabled: false,
  90. },
  91. {
  92. label: VISIT_STATE_TYPE_LABEL[VISIT_STATE_TYPE.LEAVE],
  93. value: VISIT_STATE_TYPE.LEAVE,
  94. disabled: false,
  95. },
  96. ];
  97. export const VISITOR_MANAGEMENT_PROMISSION_CODE = 'security_business_module:visitor_manage';
  98. export const ALARM_PUSH_PROMISSION_CODE = 'security_business_module:alarm_push';