MarkBoardTrackDialog.vue 705 B

12345678910111213141516171819202122232425262728293031
  1. <template>
  2. <qm-dialog
  3. v-if="store.isScoreBoardCollapsed"
  4. title="给分板"
  5. top="10%"
  6. fixedWidth
  7. width="362px"
  8. height="600px"
  9. customClass="board-track-dialog"
  10. @close="close"
  11. >
  12. <mark-board-track
  13. modal
  14. @submit="$emit('submit')"
  15. @allZeroSubmit="$emit('allZeroSubmit')"
  16. @unselectiveSubmit="$emit('unselectiveSubmit')"
  17. />
  18. </qm-dialog>
  19. </template>
  20. <script setup lang="ts">
  21. import QmDialog from "@/components/QmDialog.vue";
  22. import { store } from "@/store/store";
  23. import MarkBoardTrack from "./MarkBoardTrack.vue";
  24. defineEmits(["submit", "allZeroSubmit", "unselectiveSubmit"]);
  25. const close = () => {
  26. store.toggleScoreBoard();
  27. };
  28. </script>