|
@@ -187,12 +187,18 @@ export default defineComponent({
|
|
|
|
|
|
return t;
|
|
|
});
|
|
|
- if (data[0] && store.currentTask) {
|
|
|
+ if (store.currentTask) {
|
|
|
const indexOfTasks = store.historyTasks.indexOf(
|
|
|
store.currentTask
|
|
|
);
|
|
|
- store.historyTasks.splice(indexOfTasks, 1, data[0]);
|
|
|
- replaceCurrentTask(store.historyTasks[indexOfTasks]);
|
|
|
+ if (data[0]) {
|
|
|
+ store.historyTasks.splice(indexOfTasks, 1, data[0]);
|
|
|
+ replaceCurrentTask(store.historyTasks[indexOfTasks]);
|
|
|
+ } else {
|
|
|
+ // 问题卷会查找不到,这里直接删除此任务
|
|
|
+ store.historyTasks.splice(indexOfTasks, 1);
|
|
|
+ replaceCurrentTask(store.historyTasks[indexOfTasks]);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
} finally {
|