column.ts 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. import { DICT_TYPE } from '@/utils/dict'
  2. // =================活动新闻=====================
  3. export const NewsColumns = reactive([
  4. {
  5. label: '所属机构',
  6. field: 'tenantName',
  7. type: '99'
  8. },
  9. {
  10. label: '文章标题',
  11. field: 'title'
  12. },
  13. {
  14. label: '发布终端',
  15. field: 'platform',
  16. dictArr: DICT_TYPE.RELEASE_TERMINAL_TYPE,
  17. type: '1'
  18. },
  19. {
  20. label: '发布日期',
  21. field: 'createdTime',
  22. format: true
  23. },
  24. {
  25. label: '状态',
  26. field: 'status',
  27. dictArr: DICT_TYPE.ARTICLE_TYPE,
  28. type: '2'
  29. }
  30. ])
  31. // ============活动执行====================
  32. export const ManagementColumns = reactive([
  33. {
  34. label: '所属机构',
  35. field: 'tenantName',
  36. type: '99'
  37. },
  38. {
  39. label: '活动主题',
  40. field: 'activityTitle',
  41. width: 200
  42. },
  43. {
  44. label: '活动类型',
  45. field: 'activityType',
  46. dictArr: DICT_TYPE.ACTIVITY_TYPE,
  47. type: '1'
  48. },
  49. {
  50. label: '活动开始时间',
  51. field: 'activityStartTime',
  52. width: 200
  53. },
  54. {
  55. label: '活动结束时间',
  56. field: 'activityEndTime',
  57. width: 200
  58. },
  59. {
  60. label: '活动主管',
  61. field: 'supervisorName'
  62. },
  63. {
  64. label: '活动地址/活动室',
  65. field: 'activityAddress',
  66. width: 180
  67. },
  68. {
  69. label: '已报名人数',
  70. field: 'number',
  71. width: 150
  72. },
  73. {
  74. label: '报名开始',
  75. field: 'registrationStartTime',
  76. width: 200
  77. },
  78. {
  79. label: '报名结束',
  80. field: 'registrationEndTime',
  81. width: 200
  82. },
  83. {
  84. label: '状态',
  85. field: 'status',
  86. dictArr: DICT_TYPE.ACTIVE_STATUS,
  87. type: '1'
  88. }
  89. ])