mySubMatch.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  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: 350,
  13. column: [{
  14. fixed: true,
  15. label: 'id',
  16. prop: 'id',
  17. hide: true,
  18. editDisplay: false,
  19. addDisplay: false
  20. },
  21. {
  22. label: '主赛',
  23. prop: 'parentMatchId',
  24. type: 'select',
  25. addDisplay: true,
  26. showColumn: false,
  27. dicUrl: '/match/getParentCompetition',
  28. rules: [{
  29. required: true,
  30. message: '请选择主赛'
  31. }
  32. ]
  33. }, {
  34. fixed: true,
  35. label: '比赛名称',
  36. prop: 'name',
  37. search: true,
  38. rules: [{
  39. required: true,
  40. message: '请输入比赛名称'
  41. }
  42. ]
  43. }, {
  44. label: '主办单位',
  45. prop: 'organizer',
  46. value: '',
  47. rules: [{
  48. required: true,
  49. message: '请输入主办单位'
  50. }
  51. ]
  52. }, {
  53. label: '大赛地址',
  54. prop: 'addr',
  55. value: '',
  56. showColumn: false,
  57. rules: [{
  58. required: true,
  59. message: '请输入大赛地址'
  60. }
  61. ]
  62. },{
  63. label: '赛事联系人',
  64. prop: 'contactUsername',
  65. rules: [{
  66. required: true,
  67. message: '请输入赛事联系人'
  68. }
  69. ]
  70. },{
  71. label: '联系人电话',
  72. prop: 'contactPhone',
  73. addDisplay: true,
  74. editDisplay: true,
  75. rules: [{
  76. required: true,
  77. message: '请输入联系人电话'
  78. }
  79. ]
  80. }, {
  81. label: '开始时间',
  82. prop: 'beginTime',
  83. type: 'datetime',
  84. format: 'yyyy-MM-dd HH:mm:ss',
  85. valueFormat: 'yyyy-MM-dd HH:mm:ss',
  86. addDisplay: true,
  87. showColumn: false,
  88. rules: [{
  89. required: true,
  90. message: '请输入开始时间'
  91. }
  92. ]
  93. }, {
  94. label: '结束时间',
  95. prop: 'endTime',
  96. type: 'datetime',
  97. format: 'yyyy-MM-dd HH:mm:ss',
  98. addDisplay: true,
  99. valueFormat: 'yyyy-MM-dd HH:mm:ss',
  100. showColumn: false,
  101. rules: [{
  102. required: true,
  103. message: '请输入结束时间'
  104. }
  105. ]
  106. }
  107. ]
  108. }
  109. export const tableDictItemOption = {
  110. border: true,
  111. index: true,
  112. indexLabel: '序号',
  113. stripe: true,
  114. menuAlign: 'center',
  115. align: 'center',
  116. refreshBtn: false,
  117. showClomnuBtn: false,
  118. searchSize: 'mini',
  119. column: [{
  120. fixed: true,
  121. label: 'id',
  122. prop: 'id',
  123. hide: true,
  124. editDisplay: false,
  125. addDisplay: false
  126. }, {
  127. label: '赛道名称',
  128. prop: 'name',
  129. }, {
  130. width: 150,
  131. label: '最大项目数',
  132. prop: 'maxNum',
  133. rules: [{
  134. required: true,
  135. message: '请输入数据值',
  136. trigger: 'blur'
  137. }]
  138. },]
  139. }