studentEva.vue 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <template>
  2. <div class="teacherDevelop">
  3. <topBar title="学生评价" detail="科学的目标体系 · 多维度评价分析 · 全面的成长报告"></topBar>
  4. <div class="cardBox">
  5. <card v-for="item in cardArray" :key="item.title" :title="item.title" :icon="item.icon" :to="item.to" :type="item.type"></card>
  6. </div>
  7. </div>
  8. </template>
  9. <script>
  10. import topBar from './components/topBar'
  11. import card from './components/card.vue';
  12. export default {
  13. components: {
  14. topBar,
  15. card
  16. },
  17. data() {
  18. return {
  19. cardArray: [
  20. { title: '目标管理', icon: require('../../../assets/icon/liyuan/mbll.svg'), type: 1, to: "/evaluation" },
  21. { title: '学生评价', icon: require('../../../assets/icon/liyuan/seva.svg'), type: 1, to: "/works" },
  22. // { title: '成绩录入', icon: require('../../../assets/icon/liyuan/scolr.svg'), type: 1, to: "/portraitL" }
  23. ]
  24. }
  25. },
  26. }
  27. </script>
  28. <style scoped>
  29. .teacherDevelop{
  30. width: 100%;
  31. height: 100%;
  32. padding: 40px 90px;
  33. box-sizing: border-box;
  34. background: #FAFAFA;
  35. }
  36. .cardBox{
  37. display: grid;
  38. grid-template-columns: repeat(5, 1fr);
  39. gap: 20px;
  40. width: 100%;
  41. margin-top: 20px;
  42. }
  43. </style>