|
@@ -329,7 +329,7 @@ const currentTaskChange = async () => {
|
|
watch(() => store.historyOpen, currentTaskChange);
|
|
watch(() => store.historyOpen, currentTaskChange);
|
|
watch([$$(order), $$(sort), $$(currentPage)], currentTaskChange);
|
|
watch([$$(order), $$(sort), $$(currentPage)], currentTaskChange);
|
|
|
|
|
|
-EventBus.on("should-reload-history", () => {
|
|
|
|
|
|
+EventBus.on("should-reload-history", (needCut?: any) => {
|
|
// await updateHistoryTask({
|
|
// await updateHistoryTask({
|
|
// secretNumber: secretNumberInput,
|
|
// secretNumber: secretNumberInput,
|
|
// order: order,
|
|
// order: order,
|
|
@@ -343,16 +343,17 @@ EventBus.on("should-reload-history", () => {
|
|
store.globalMask = true;
|
|
store.globalMask = true;
|
|
try {
|
|
try {
|
|
const res = await getHistory({
|
|
const res = await getHistory({
|
|
- secretNumber: store.currentTask?.secretNumber,
|
|
|
|
|
|
+ // secretNumber: store.currentTask?.secretNumber,
|
|
order,
|
|
order,
|
|
sort,
|
|
sort,
|
|
- pageNumber: currentPage,
|
|
|
|
|
|
+ // pageNumber: currentPage,
|
|
|
|
+ pageNumber: 1,
|
|
subjectCode,
|
|
subjectCode,
|
|
groupNumber,
|
|
groupNumber,
|
|
markerId,
|
|
markerId,
|
|
markerScore,
|
|
markerScore,
|
|
pageSize: limitPageSize.value,
|
|
pageSize: limitPageSize.value,
|
|
- noArbitrate
|
|
|
|
|
|
+ noArbitrate,
|
|
});
|
|
});
|
|
if (res?.data) {
|
|
if (res?.data) {
|
|
// let data = cloneDeep(res.data);
|
|
// let data = cloneDeep(res.data);
|
|
@@ -374,9 +375,14 @@ EventBus.on("should-reload-history", () => {
|
|
// 这种方式(对象被重新构造了)能查找到index,我也很惊讶
|
|
// 这种方式(对象被重新构造了)能查找到index,我也很惊讶
|
|
const indexOfTasks = store.historyTasks.indexOf(store.currentTask);
|
|
const indexOfTasks = store.historyTasks.indexOf(store.currentTask);
|
|
if (data[0]) {
|
|
if (data[0]) {
|
|
- // 如果原任务依然存在
|
|
|
|
- store.historyTasks.splice(indexOfTasks, 1, data[0]);
|
|
|
|
- replaceCurrentTask(store.historyTasks[indexOfTasks]);
|
|
|
|
|
|
+ if (needCut) {
|
|
|
|
+ store.historyTasks.splice(indexOfTasks, 1);
|
|
|
|
+ replaceCurrentTask(store.historyTasks[indexOfTasks]);
|
|
|
|
+ } else {
|
|
|
|
+ // 如果原任务依然存在
|
|
|
|
+ store.historyTasks.splice(indexOfTasks, 1, data[0]);
|
|
|
|
+ replaceCurrentTask(store.historyTasks[indexOfTasks]);
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
// 问题卷会查找不到,这里直接删除此任务
|
|
// 问题卷会查找不到,这里直接删除此任务
|
|
store.historyTasks.splice(indexOfTasks, 1);
|
|
store.historyTasks.splice(indexOfTasks, 1);
|
|
@@ -411,7 +417,7 @@ async function updateHistoryTask({
|
|
groupNumber,
|
|
groupNumber,
|
|
markerId,
|
|
markerId,
|
|
markerScore,
|
|
markerScore,
|
|
- noArbitrate
|
|
|
|
|
|
+ noArbitrate,
|
|
};
|
|
};
|
|
let key = searchType == "1" ? "secretNumber" : "markerScore";
|
|
let key = searchType == "1" ? "secretNumber" : "markerScore";
|
|
params[key] = secretNumber;
|
|
params[key] = secretNumber;
|