table.ts 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. import { ref } from "vue";
  2. export const questionnaireTableColumns = ref([
  3. // 1. ID (隐藏列)
  4. {
  5. name: 'id',
  6. label: 'id',
  7. width: '50',
  8. fixed: '',
  9. align: 'center',
  10. custom: false,
  11. hidden: true,
  12. },
  13. {
  14. name: 'num',
  15. label: '序号',
  16. width: '60',
  17. fixed: '',
  18. align: 'center',
  19. custom: true,
  20. hidden: false,
  21. },
  22. {
  23. name: 'evaluationName',
  24. label: '问卷名称',
  25. width: '250',
  26. fixed: '',
  27. align: 'left',
  28. custom: false,
  29. hidden: false,
  30. },
  31. {
  32. name: 'evaluationType',
  33. label: '评价方式',
  34. width: '100',
  35. fixed: '',
  36. align: 'center',
  37. custom: true,
  38. hidden: false,
  39. },
  40. {
  41. name: 'teacherName',
  42. label: '创建人',
  43. width: '100',
  44. fixed: '',
  45. align: 'center',
  46. custom: false,
  47. hidden: false,
  48. },
  49. {
  50. name: 'evaluationStatus',
  51. label: '状态',
  52. width: '120',
  53. fixed: '',
  54. align: 'center',
  55. custom: true,
  56. hidden: false,
  57. },
  58. {
  59. name: 'openStatus',
  60. label: '对学生开放',
  61. width: '120',
  62. fixed: '',
  63. align: 'center',
  64. custom: true,
  65. hidden: false,
  66. },
  67. {
  68. name: 'evaluationStartDatetime',
  69. label: '开始时间',
  70. width: '180',
  71. fixed: '',
  72. align: 'center',
  73. custom: false,
  74. hidden: false,
  75. },
  76. {
  77. name: 'evaluationEndDatetime',
  78. label: '结束时间',
  79. width: '180',
  80. fixed: '',
  81. align: 'center',
  82. custom: false,
  83. hidden: false,
  84. },
  85. {
  86. name: 'operation',
  87. label: '操作',
  88. width: '200',
  89. fixed: 'right',
  90. align: 'center',
  91. custom: true,
  92. hidden: false,
  93. }
  94. ])