From 379bcc883c09fdb6725590d6805d4f6234ada311 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Thu, 17 Jul 2025 10:08:26 +0800 Subject: [PATCH] =?UTF-8?q?=E9=98=85=E7=89=87=E9=A1=B5=E9=9D=A2=E8=B7=B3?= =?UTF-8?q?=E8=BF=87=E9=98=85=E7=89=87=E4=BB=BB=E5=8A=A1=EF=BC=8C=E9=98=85?= =?UTF-8?q?=E7=89=87=E4=BB=BB=E5=8A=A1=E7=9A=84=E8=B7=B3=E8=BF=87=E7=8A=B6?= =?UTF-8?q?=E6=80=81=EF=BC=8C=E5=8F=AA=E5=9C=A8=E5=BD=93=E5=89=8D=E9=98=85?= =?UTF-8?q?=E7=89=87=E5=9B=9E=E5=90=88=E7=94=9F=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/reading.js | 8 ++++++++ .../reading/reading-task/components/TaskList.vue | 8 +++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/api/reading.js b/src/api/reading.js index 05a5d6f..d61f000 100644 --- a/src/api/reading.js +++ b/src/api/reading.js @@ -240,3 +240,11 @@ export function resetReadingTask(param) { data: param }) } + +export function clearSkipReadingCache(param) { + return request({ + url: `/ReadingImageTask/clearSkipReadingCache`, + method: 'post', + data: param + }) +} \ No newline at end of file diff --git a/src/views/trials/trials-panel/reading/reading-task/components/TaskList.vue b/src/views/trials/trials-panel/reading/reading-task/components/TaskList.vue index 98714ff..ad202b7 100644 --- a/src/views/trials/trials-panel/reading/reading-task/components/TaskList.vue +++ b/src/views/trials/trials-panel/reading/reading-task/components/TaskList.vue @@ -164,7 +164,7 @@ import { getIRUnReadSubjectTaskList, verifyReadingRestTime, } from "@/api/trials"; -import { claimOrCancelSubject } from "@/api/reading"; +import { claimOrCancelSubject, clearSkipReadingCache } from "@/api/reading"; import BaseContainer from "@/components/BaseContainer"; import Pagination from "@/components/Pagination"; import { getToken } from "@/utils/auth"; @@ -272,11 +272,12 @@ export default { this.searchData = searchDataDefault(); this.getList(); }, - handleReadImage(row) { + async handleReadImage(row) { if (this.openWindow) { this.openWindow.close(); } this.loading = true; + await clearSkipReadingCache() verifyReadingRestTime() .then((_) => { this.loading = false; @@ -302,11 +303,12 @@ export default { this.loading = false; }); }, - handleOutOfOrderReading() { + async handleOutOfOrderReading() { if (this.openWindow) { this.openWindow.close(); } this.loading = true; + await clearSkipReadingCache() verifyReadingRestTime() .then((_) => { this.loading = false;