constants.ts 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. export const ACT_TABLE_SEARCH_OPTIONS: SelectOption[] = [
  2. {
  3. label: '车牌号',
  4. value: 'carNumber',
  5. disabled: false,
  6. },
  7. {
  8. label: '车主',
  9. value: 'violateName',
  10. disabled: false,
  11. },
  12. {
  13. label: '所属部门',
  14. value: 'deptName',
  15. disabled: false,
  16. },
  17. ];
  18. export enum ACT_VIOLATION_TYPE {
  19. SPEEDING = 1,
  20. WRONG_WAY_DRIVING = 2,
  21. ILLEGAL_PARKING = 3,
  22. }
  23. export const ACT_VIOLATION_TYPE_LABEL = {
  24. [ACT_VIOLATION_TYPE.SPEEDING]: '超速',
  25. [ACT_VIOLATION_TYPE.WRONG_WAY_DRIVING]: '逆行',
  26. [ACT_VIOLATION_TYPE.ILLEGAL_PARKING]: '违规停车',
  27. };
  28. export const ACT_VIOLATION_TYPE_OPTIONS: SelectOption[] = [
  29. {
  30. label: ACT_VIOLATION_TYPE_LABEL[ACT_VIOLATION_TYPE.SPEEDING],
  31. value: ACT_VIOLATION_TYPE.SPEEDING,
  32. disabled: false,
  33. },
  34. {
  35. label: ACT_VIOLATION_TYPE_LABEL[ACT_VIOLATION_TYPE.WRONG_WAY_DRIVING],
  36. value: ACT_VIOLATION_TYPE.WRONG_WAY_DRIVING,
  37. disabled: false,
  38. },
  39. {
  40. label: ACT_VIOLATION_TYPE_LABEL[ACT_VIOLATION_TYPE.ILLEGAL_PARKING],
  41. value: ACT_VIOLATION_TYPE.ILLEGAL_PARKING,
  42. disabled: false,
  43. },
  44. ];
  45. export enum ACT_NOTICE_STATE {
  46. INACTIVE = 0,
  47. ACTIVE = 1,
  48. }
  49. export const ACT_NOTICE_STATE_LABEL = {
  50. [ACT_NOTICE_STATE.INACTIVE]: '未通知',
  51. [ACT_NOTICE_STATE.ACTIVE]: '已通知',
  52. };
  53. export const ACT_NOTICE_STATE_COLOR = {
  54. [ACT_NOTICE_STATE.INACTIVE]: '#ff4d4f',
  55. [ACT_NOTICE_STATE.ACTIVE]: '#52c41a',
  56. };
  57. export const ACT_NOTICE_STATE_OPTIONS: SelectOption[] = [
  58. {
  59. label: ACT_NOTICE_STATE_LABEL[ACT_NOTICE_STATE.ACTIVE],
  60. value: ACT_NOTICE_STATE.ACTIVE,
  61. disabled: false,
  62. },
  63. {
  64. label: ACT_NOTICE_STATE_LABEL[ACT_NOTICE_STATE.INACTIVE],
  65. value: ACT_NOTICE_STATE.INACTIVE,
  66. disabled: false,
  67. },
  68. ];
  69. export enum ACT_NOTICE_DATA_SOURCE {
  70. ARTIFICAL = 1,
  71. OUTSIDE = 2,
  72. }
  73. export const ACT_NOTICE_DATA_SOURCE_LABEL = {
  74. [ACT_NOTICE_DATA_SOURCE.ARTIFICAL]: '手动录入',
  75. [ACT_NOTICE_DATA_SOURCE.OUTSIDE]: '车辆管理平台',
  76. };
  77. export const ACT_MANAGEMENT_PROMISSION_CODE = 'traffic_business_module:violation_record';
  78. export const NOTICE_MANAGEMENT_PROMISSION_CODE = 'traffic_business_module:violation_notice';