form-time.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. export default {
  2. data() {
  3. return {
  4. courseWeekday: [],
  5. // 上课时间
  6. // 上午
  7. timeAM: [{
  8. value: 'A1',
  9. name: '1',
  10. checked: false
  11. },
  12. {
  13. name: '2',
  14. value: 'A2',
  15. checked: false
  16. },
  17. {
  18. name: '3',
  19. value: 'A3',
  20. checked: false
  21. },
  22. {
  23. name: '4',
  24. value: 'A4',
  25. checked: false
  26. },
  27. {
  28. name: '5',
  29. value: 'A5',
  30. checked: false
  31. },
  32. {
  33. name: '6',
  34. value: 'A6',
  35. checked: false
  36. },
  37. {
  38. name: '7',
  39. value: 'A7',
  40. checked: false
  41. }
  42. ],
  43. // 下午
  44. timePM: [{
  45. value: 'P1',
  46. name: '1',
  47. checked: false
  48. },
  49. {
  50. name: '2',
  51. value: 'P2',
  52. checked: false
  53. },
  54. {
  55. name: '3',
  56. value: 'P3',
  57. checked: false
  58. },
  59. {
  60. name: '4',
  61. value: 'P4',
  62. checked: false
  63. },
  64. {
  65. name: '5',
  66. value: 'P5',
  67. checked: false
  68. },
  69. {
  70. name: '6',
  71. value: 'P6',
  72. checked: false
  73. },
  74. {
  75. name: '7',
  76. value: 'P7',
  77. checked: false
  78. }
  79. ],
  80. // 晚上
  81. timeEvening: [{
  82. name: '1',
  83. value: 'E1',
  84. checked: false
  85. },
  86. {
  87. name: '2',
  88. value: 'E2',
  89. checked: false
  90. },
  91. {
  92. name: '3',
  93. value: 'E3',
  94. checked: false
  95. },
  96. {
  97. name: '4',
  98. value: 'E4',
  99. checked: false
  100. },
  101. {
  102. name: '5',
  103. value: 'E5',
  104. checked: false
  105. },
  106. {
  107. name: '6',
  108. value: 'E6',
  109. checked: false
  110. },
  111. {
  112. name: '7',
  113. value: 'E7',
  114. checked: false
  115. }
  116. ],
  117. }
  118. },
  119. methods: {
  120. // 上课表格格式化
  121. parseCourseWeekday() {
  122. for (let i = 0; i < this.courseWeekday.length; i++) {
  123. for (let x = 0; x < this.timeAM.length; x++) {
  124. if (this.courseWeekday[i] == this.timeAM[x].value) {
  125. this.timeAM[x].checked = true
  126. }
  127. }
  128. for (let y = 0; y < this.timePM.length; y++) {
  129. if (this.courseWeekday[i] == this.timePM[y].value) {
  130. this.timePM[y].checked = true
  131. }
  132. }
  133. for (let z = 0; z < this.timeEvening.length; z++) {
  134. if (this.courseWeekday[i] == this.timeEvening[z].value) {
  135. this.timeEvening[z].checked = true
  136. }
  137. }
  138. }
  139. },
  140. }
  141. }