|
@@ -39,22 +39,6 @@ const showModal = () => {
|
|
|
visible = true;
|
|
|
};
|
|
|
|
|
|
-const removeSubmitedTask = () => {
|
|
|
- if (!store.historyOpen) {
|
|
|
- store.currentTask = undefined;
|
|
|
- store.tasks.shift();
|
|
|
- store.currentTask = store.tasks[0];
|
|
|
- }
|
|
|
- // 回评时,在MarkHistory中处理
|
|
|
- // else {
|
|
|
- // if (store.currentTask === store.historyTasks[0]) {
|
|
|
- // store.currentTask = store.historyTasks[1];
|
|
|
- // } else {
|
|
|
- // store.currentTask = store.historyTasks[0];
|
|
|
- // }
|
|
|
- // }
|
|
|
-};
|
|
|
-
|
|
|
async function updateStatus() {
|
|
|
const res = await getStatus();
|
|
|
store.status = res.data;
|
|
@@ -70,9 +54,12 @@ const chooseProblemType = async (problemId: number) => {
|
|
|
if (res?.data.success) {
|
|
|
message.success({ content: "问题卷处理成功", duration: 3 });
|
|
|
visible = false;
|
|
|
- removeSubmitedTask();
|
|
|
if (store.historyOpen) {
|
|
|
EventBus.emit("should-reload-history");
|
|
|
+ } else {
|
|
|
+ store.currentTask = undefined;
|
|
|
+ store.tasks.shift();
|
|
|
+ store.currentTask = store.tasks[0];
|
|
|
}
|
|
|
updateStatus();
|
|
|
} else {
|