mainData.vue 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. 6<template>
  2. <div id="mainData">
  3. <el-row v-for="(item, index) in lessionclassInfo.lessons" :key="index">
  4. <el-col :span="24">
  5. <!-- <el-col :span="24" class="info">
  6. <el-button type="primary">教师评分</el-button>
  7. </el-col> -->
  8. <el-col :span="24" class="beijing">
  9. <el-col :span="24" class="top">
  10. <el-col :span="12" class="time">时间</el-col
  11. ><el-col :span="6" class="date"
  12. ><el-col :span="24"> {{ item.date }}</el-col
  13. ><el-col :span="24">{{ week }}</el-col>
  14. </el-col>
  15. <el-col :span="6" class="date"
  16. ><el-col :span="24" class="info">
  17. <el-button type="primary" @click="$router.push({ path: 'teacherscore/index', query: { id: item.teaid } })">教师评分</el-button></el-col
  18. >
  19. </el-col>
  20. </el-col>
  21. <el-col :span="24" class="context">
  22. <el-col :span="12" class="contexttime"><span>8:30 — 11:30</span></el-col
  23. ><el-col :span="12" class="contextclass"
  24. ><p>{{ item.subname }}</p>
  25. <p>{{ item.teaname }}</p>
  26. </el-col>
  27. <el-col :span="24">
  28. <p></p>
  29. </el-col>
  30. </el-col>
  31. <el-col :span="24" class="context">
  32. <el-col :span="12" class="contexttime"><span>11:30—13:30</span></el-col
  33. ><el-col :span="12" class="contextclass"><p>午餐+休息</p> </el-col>
  34. </el-col>
  35. <el-col :span="24" class="context">
  36. <el-col :span="12" class="contexttime"><span>11:30—4:30</span></el-col
  37. ><el-col :span="12" class="contextclass"
  38. ><p>{{ item.subname }}</p>
  39. <p>{{ item.teaname }}</p>
  40. </el-col>
  41. <el-col :span="24">
  42. <p></p>
  43. </el-col>
  44. </el-col>
  45. <el-col :span="24" class="context">
  46. <el-col :span="12" class="contexttime"><span>16:30—17:30</span></el-col
  47. ><el-col :span="12" class="contextclass"><p>晚餐</p> </el-col>
  48. </el-col>
  49. <el-col :span="24" class="context">
  50. <el-col :span="12" class="contexttime"><span>17:30 — 19:45</span></el-col
  51. ><el-col :span="12" class="contextclass">
  52. <p>{{ item.lastLesson }}</p>
  53. </el-col>
  54. </el-col>
  55. </el-col>
  56. </el-col>
  57. </el-row>
  58. </div>
  59. </template>
  60. <script>
  61. export default {
  62. name: 'mainData',
  63. props: {
  64. lessionclassInfo: null,
  65. lessons: null,
  66. week: null,
  67. },
  68. components: {},
  69. data: () => ({}),
  70. created() {},
  71. computed: {},
  72. methods: {},
  73. };
  74. </script>
  75. <style lang="less" scoped>
  76. .info {
  77. text-align: center;
  78. padding: 7px 0 0 0;
  79. }
  80. .beijing {
  81. background-color: #eee;
  82. min-height: 700px;
  83. }
  84. .top {
  85. margin: 20px 0 0 0;
  86. }
  87. /deep/.el-button {
  88. border-radius: 11px;
  89. padding: 10px 10px 10px 10px;
  90. }
  91. .time {
  92. background-color: #ffffff;
  93. height: 70px;
  94. font-size: 16px;
  95. padding: 0px 0px 0 50px;
  96. line-height: 60px;
  97. color: #222222;
  98. }
  99. .date {
  100. background-color: #ffffff;
  101. height: 70px;
  102. font-size: 16px;
  103. line-height: 30px;
  104. color: #222222;
  105. }
  106. .context {
  107. background-color: #ffffff;
  108. height: 102px;
  109. width: 92%;
  110. margin: 15px 15px 0 15px;
  111. color: #bbbbbb;
  112. }
  113. .contexttime {
  114. padding: 15px 20px 0 20px;
  115. }
  116. .contextclass {
  117. background-color: #ffffff;
  118. padding: 0 20px 0 20px;
  119. }
  120. </style>