|
@@ -2,7 +2,17 @@
|
|
|
<div class="my-container">
|
|
|
<mark-header />
|
|
|
<div class="tw-flex tw-gap-1">
|
|
|
- <mark-body @error="renderError" />
|
|
|
+ <mark-body
|
|
|
+ v-if="store.setting.examType === 'SCAN_IMAGE'"
|
|
|
+ @error="renderError"
|
|
|
+ />
|
|
|
+ <CommonMarkBody
|
|
|
+ v-else
|
|
|
+ :useMarkResult="false"
|
|
|
+ :store="store"
|
|
|
+ @error="renderError"
|
|
|
+ :makeTrack="() => {}"
|
|
|
+ />
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -13,6 +23,7 @@ import { isScanImage, store } from "@/features/mark/store";
|
|
|
import MarkHeader from "./MarkHeader.vue";
|
|
|
import { useRoute } from "vue-router";
|
|
|
import MarkBody from "../inspect/MarkBody.vue";
|
|
|
+import CommonMarkBody from "@/features/mark/CommonMarkBody.vue";
|
|
|
import type { Task, Setting } from "@/types";
|
|
|
import { message } from "ant-design-vue";
|
|
|
import { getSingleStudentTask } from "@/api/studentTrackPage";
|