Michael Wang 3 năm trước cách đây
mục cha
commit
b82caa68e4
2 tập tin đã thay đổi với 13 bổ sung2 xóa
  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 />
   <SpecialTagModal />
   <ShortCutModal />
-  <MarkBoardTrackDialog v-if="store.isTrackMode" />
+  <MarkBoardTrackDialog
+    v-if="store.isTrackMode"
+    @submit="saveTaskToServer"
+    @allZeroSubmit="allZeroSubmit"
+    @unselectiveSubmit="unselectiveSubmit"
+  />
   <a-spin
     v-if="statusSpinning"
     wrapperClassName="status-spin"

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

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