index.vue 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <template>
  2. <Row class="workbench p-4" :gutter="12">
  3. <Col :md="24" :lg="17">
  4. <ProdTotal class="mb-3" />
  5. <TodoList class="mb-3" />
  6. <NewsList class="mb-3" />
  7. </Col>
  8. <Col :md="24" :lg="7">
  9. <img src="/@/assets/images/dashboard/wokb/wokb.png" class="workbench__wokb-img mb-3" />
  10. <ShortCuts class="mb-3" />
  11. <Week class="mb-3" />
  12. </Col>
  13. </Row>
  14. </template>
  15. <script lang="ts">
  16. import { defineComponent } from 'vue';
  17. import { Row, Col } from 'ant-design-vue';
  18. import ProdTotal from './components/ProdTotal.vue';
  19. import TodoList from './components/TodoList.vue';
  20. import Week from './components/Week.vue';
  21. import NewsList from './components/NewsList.vue';
  22. import ShortCuts from './components/ShortCuts.vue';
  23. export default defineComponent({
  24. components: { Row, Col, ProdTotal, TodoList, Week, ShortCuts, NewsList },
  25. setup() {
  26. return {};
  27. },
  28. });
  29. </script>
  30. <style lang="less" scoped>
  31. .workbench {
  32. &__wokb-img {
  33. width: 100%;
  34. height: 240px;
  35. }
  36. }
  37. </style>