|
@@ -2,7 +2,7 @@
|
|
<div class="my-container">
|
|
<div class="my-container">
|
|
<mark-header />
|
|
<mark-header />
|
|
<div class="tw-flex tw-gap-1">
|
|
<div class="tw-flex tw-gap-1">
|
|
- <mark-history @reload="fetchTask" />
|
|
|
|
|
|
+ <mark-history @reload="reloadAndfetchTask" />
|
|
<mark-body />
|
|
<mark-body />
|
|
<MarkBoardInspect @inspect="saveTaskToServer" @reject="rejectQuestions" />
|
|
<MarkBoardInspect @inspect="saveTaskToServer" @reject="rejectQuestions" />
|
|
</div>
|
|
</div>
|
|
@@ -87,7 +87,7 @@ export default defineComponent({
|
|
}
|
|
}
|
|
async function updateTask() {
|
|
async function updateTask() {
|
|
// const mkey = "fetch_task_key";
|
|
// const mkey = "fetch_task_key";
|
|
- message.info({ content: "获取任务中..." });
|
|
|
|
|
|
+ message.info({ content: "获取任务中...", duration: 2 });
|
|
let res;
|
|
let res;
|
|
if (isSingleStudent) {
|
|
if (isSingleStudent) {
|
|
res = await getSingleStuTask();
|
|
res = await getSingleStuTask();
|
|
@@ -100,6 +100,11 @@ export default defineComponent({
|
|
if (store.currentTask) store.setting.subject = store.currentTask.subject;
|
|
if (store.currentTask) store.setting.subject = store.currentTask.subject;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ async function reloadAndfetchTask() {
|
|
|
|
+ await updateClearTask();
|
|
|
|
+ await fetchTask();
|
|
|
|
+ }
|
|
|
|
+
|
|
async function fetchTask() {
|
|
async function fetchTask() {
|
|
!isSingleStudent && (await updateStatus());
|
|
!isSingleStudent && (await updateStatus());
|
|
await updateTask();
|
|
await updateTask();
|
|
@@ -162,6 +167,7 @@ export default defineComponent({
|
|
return {
|
|
return {
|
|
store,
|
|
store,
|
|
fetchTask,
|
|
fetchTask,
|
|
|
|
+ reloadAndfetchTask,
|
|
saveTaskToServer,
|
|
saveTaskToServer,
|
|
rejectQuestions,
|
|
rejectQuestions,
|
|
};
|
|
};
|