rounds.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. export const tableOption = {
  2. border: true,
  3. index: true,
  4. indexLabel: '序号',
  5. stripe: true,
  6. menuAlign: 'center',
  7. align: 'center',
  8. refreshBtn: false,
  9. showClomnuBtn: false,
  10. searchMenuSpan: 6,
  11. searchSize: 'mini',
  12. menuWidth: 200,
  13. column: [{
  14. fixed: true,
  15. label: 'id',
  16. prop: 'id',
  17. hide: true,
  18. editDisplay: false,
  19. addDisplay: false
  20. }, {
  21. fixed: true,
  22. label: '轮次名称',
  23. prop: 'name',
  24. search: true,
  25. rules: [{
  26. required: true,
  27. message: '请输入比赛名称'
  28. },
  29. {
  30. min: 3,
  31. max: 100,
  32. message: '长度在 3 到 20 个字符',
  33. trigger: 'blur'
  34. }
  35. ]
  36. }, {
  37. fixed: true,
  38. label: '轮次状态',
  39. prop: 'status',
  40. value: '',
  41. addDisplay: false,
  42. editDisplay: false,
  43. dicData: [{
  44. label: '已创建',
  45. value: 0
  46. },{
  47. label: '已开启',
  48. value: 1
  49. }, {
  50. label: '已关闭',
  51. value: 2
  52. }]
  53. }, {
  54. fixed: true,
  55. label: '评分形式',
  56. prop: 'type',
  57. value: '',
  58. type: 'radio',
  59. // slot: true,
  60. border: true,
  61. addDisplay: true,
  62. editDisplay: true,
  63. showColumn: true,
  64. rules: [{
  65. required: true,
  66. message: '请选择状态',
  67. trigger: 'blur'
  68. }],
  69. dicData: [{
  70. label: '网评',
  71. value: 1
  72. }, {
  73. label: '现场评',
  74. value: 2
  75. }]
  76. }]
  77. }
  78. export const tableDictItemOption = {
  79. border: true,
  80. index: true,
  81. indexLabel: '序号',
  82. stripe: true,
  83. menuAlign: 'center',
  84. align: 'center',
  85. refreshBtn: false,
  86. showClomnuBtn: false,
  87. searchSize: 'mini',
  88. column: [{
  89. label: '类型',
  90. prop: 'type',
  91. addDisabled: true,
  92. editDisabled: true
  93. }, {
  94. width: 150,
  95. label: '数据值',
  96. prop: 'value',
  97. rules: [{
  98. required: true,
  99. message: '请输入数据值',
  100. trigger: 'blur'
  101. }]
  102. }, {
  103. label: '标签名',
  104. prop: 'label',
  105. rules: [{
  106. required: true,
  107. message: '请输入标签名',
  108. trigger: 'blur'
  109. }]
  110. }, {
  111. label: '描述',
  112. prop: 'description',
  113. rules: [{
  114. required: true,
  115. message: '请输入字典描述',
  116. trigger: 'blur'
  117. }]
  118. }, {
  119. label: '排序',
  120. prop: 'sort',
  121. type: 'number',
  122. rules: [{
  123. required: true,
  124. message: '请输入排序',
  125. trigger: 'blur'
  126. }]
  127. }, {
  128. label: '备注信息',
  129. type: 'textarea',
  130. prop: 'remarks'
  131. }]
  132. }