Michael Wang 3 years ago
parent
commit
b82caa68e4
2 changed files with 13 additions and 2 deletions
  1. 6 1
      src/features/mark/Mark.vue
  2. 7 1
      src/features/mark/MarkBoardTrackDialog.vue

+ 6 - 1
src/features/mark/Mark.vue

@@ -32,7 +32,12 @@
   <SheetViewModal />
   <SheetViewModal />
   <SpecialTagModal />
   <SpecialTagModal />
   <ShortCutModal />
   <ShortCutModal />
-  <MarkBoardTrackDialog v-if="store.isTrackMode" />
+  <MarkBoardTrackDialog
+    v-if="store.isTrackMode"
+    @submit="saveTaskToServer"
+    @allZeroSubmit="allZeroSubmit"
+    @unselectiveSubmit="unselectiveSubmit"
+  />
   <a-spin
   <a-spin
     v-if="statusSpinning"
     v-if="statusSpinning"
     wrapperClassName="status-spin"
     wrapperClassName="status-spin"

+ 7 - 1
src/features/mark/MarkBoardTrackDialog.vue

@@ -8,7 +8,11 @@
     height="400px"
     height="400px"
     @close="close"
     @close="close"
   >
   >
-    <mark-board-track />
+    <mark-board-track
+      @submit="$emit('submit')"
+      @allZeroSubmit="$emit('allZeroSubmit')"
+      @unselectiveSubmit="$emit('unselectiveSubmit')"
+    />
   </qm-dialog>
   </qm-dialog>
 </template>
 </template>
 
 
@@ -17,6 +21,8 @@ import QmDialog from "@/components/QmDialog.vue";
 import { store } from "@/store/store";
 import { store } from "@/store/store";
 import MarkBoardTrack from "./MarkBoardTrack.vue";
 import MarkBoardTrack from "./MarkBoardTrack.vue";
 
 
+defineEmits(["submit", "allZeroSubmit", "unselectiveSubmit"]);
+
 const close = () => {
 const close = () => {
   store.toggleScoreBoard();
   store.toggleScoreBoard();
 };
 };