|
@@ -22,6 +22,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<MinimapModal />
|
|
|
+ <PaperModal />
|
|
|
</template>
|
|
|
|
|
|
<script setup lang="ts">
|
|
@@ -48,6 +49,7 @@ import { getPaper } from "@/api/jsonMark";
|
|
|
import { getInspectedHistory } from "@/api/inspectPage";
|
|
|
import EventBus from "@/plugins/eventBus";
|
|
|
import { addFileServerPrefixToTask } from "@/utils/utils";
|
|
|
+import PaperModal from "../../mark/PaperModal.vue";
|
|
|
|
|
|
let isMultComments = $ref(false); //是否双评
|
|
|
const getIsMultComments = (bool: boolean) => {
|
|
@@ -151,7 +153,12 @@ async function updateTask() {
|
|
|
if (res.data.studentId) {
|
|
|
let rawTask = res.data;
|
|
|
store.currentTask = addFileServerPrefixToTask(rawTask);
|
|
|
- if (res.data.subject) store.setting.subject = res.data.subject;
|
|
|
+ if (res.data.subject) {
|
|
|
+ store.setting.subject = Object.assign(
|
|
|
+ res.data.subject,
|
|
|
+ store.setting.subject || {}
|
|
|
+ );
|
|
|
+ }
|
|
|
} else {
|
|
|
store.message = res.data.message;
|
|
|
}
|