index.vue 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <template>
  2. <div>
  3. <page-header :routes="[{ name: '小白大王的工作台', path: 'dashboard/' }]">
  4. <template slot="title">
  5. 工作台
  6. </template>
  7. <template slot="content">
  8. 当前<strong>&nbsp;5&nbsp;</strong>份作业进行中
  9. </template>
  10. </page-header>
  11. <page-body>
  12. <div class="data-table">
  13. <div class="subtitle">代码作业</div>
  14. <div class="columns is-multiline is-desktop">
  15. <div class="column is-4"><card hoverable>代码作业一</card></div>
  16. <div class="column is-4"><card hoverable>代码作业二</card></div>
  17. <div class="column is-4"><card hoverable>代码作业三</card></div>
  18. </div>
  19. <div class="subtitle">文档作业</div>
  20. <div class="columns is-multiline is-desktop">
  21. <div class="column is-4"><card hoverable>文档作业一</card></div>
  22. </div>
  23. <div class="subtitle">互评作业</div>
  24. <div class="columns is-multiline is-desktop">
  25. <div class="column is-4"><card hoverable>互评作业一</card></div>
  26. </div>
  27. </div>
  28. </page-body>
  29. </div>
  30. </template>
  31. <script>
  32. import PageHeader from "@/components/PageHeader";
  33. import PageBody from "@/components/PageBody/index";
  34. import Card from "@/components/Card";
  35. export default {
  36. components: {
  37. PageBody,
  38. PageHeader,
  39. Card
  40. }
  41. };
  42. </script>
  43. <style lang="scss" scoped>
  44. .subtitle {
  45. width: 100%;
  46. font-weight: bold;
  47. padding-bottom: 10px;
  48. border-bottom: 1px solid #dbdbdb;
  49. }
  50. </style>