index.vue 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <template>
  2. <div class="scan-manage h-full">
  3. <a-tabs v-model:activeKey="activeKey">
  4. <a-tab-pane key="1" tab="图片查找">
  5. <ImageView></ImageView>
  6. </a-tab-pane>
  7. <a-tab-pane key="2" tab="扫描进度"
  8. ><ScanProcess></ScanProcess>
  9. </a-tab-pane>
  10. <a-tab-pane key="3" tab="工作量统计"
  11. ><WorkStatistics></WorkStatistics>
  12. </a-tab-pane>
  13. <a-tab-pane key="4" tab="扫描查漏">
  14. <ScanCheckMiss></ScanCheckMiss>
  15. </a-tab-pane>
  16. <a-tab-pane key="5" tab="考生信息">
  17. <StuInfo></StuInfo>
  18. </a-tab-pane>
  19. </a-tabs>
  20. </div>
  21. </template>
  22. <script name="ScanManage" lang="ts" setup>
  23. import { ref } from "vue";
  24. import ImageView from "./ImageView.vue";
  25. import ScanProcess from "./ScanProcess.vue";
  26. import ScanCheckMiss from "./ScanCheckMiss.vue";
  27. import WorkStatistics from "./WorkStatistics.vue";
  28. import StuInfo from "./StuInfo.vue";
  29. const activeKey = ref("1");
  30. </script>
  31. <style lang="less" scoped>
  32. .scan-manage {
  33. :deep(.ant-tabs) {
  34. height: 100%;
  35. .ant-tabs-nav {
  36. padding: 8px 15px 0 15px;
  37. margin-bottom: 0;
  38. }
  39. .ant-tabs-content-holder {
  40. overflow: auto;
  41. .ant-tabs-content {
  42. height: 100%;
  43. }
  44. }
  45. }
  46. }
  47. </style>