From f6c0e22ebb610c6b59079e8cedd07ba8cd3e8438 Mon Sep 17 00:00:00 2001 From: enncy <877526278@qq.com> Date: Mon, 8 May 2023 14:48:50 +0800 Subject: [PATCH] =?UTF-8?q?fix(script):=20=E6=99=BA=E6=85=A7=E6=A0=91?= =?UTF-8?q?=E8=80=83=E8=AF=95=E5=BC=BA=E5=88=B6=E6=B7=BB=E5=8A=A0=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E5=BC=B9=E7=AA=97=EF=BC=8C=E5=B9=B6=E4=BB=8E=E5=A4=B4?= =?UTF-8?q?=E5=BC=80=E5=A7=8B=E6=AF=8F=E9=A2=98=E4=BF=9D=E5=AD=98=EF=BC=8C?= =?UTF-8?q?=E9=98=B2=E6=AD=A2=E7=94=A8=E6=88=B7=E5=88=87=E6=8D=A2=E9=A2=98?= =?UTF-8?q?=E7=9B=AE=E5=AF=BC=E8=87=B4=E4=BF=9D=E5=AD=98=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/scripts/src/projects/zhs.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/scripts/src/projects/zhs.ts b/packages/scripts/src/projects/zhs.ts index 773ce25a..9a78ec5c 100644 --- a/packages/scripts/src/projects/zhs.ts +++ b/packages/scripts/src/projects/zhs.ts @@ -1010,11 +1010,13 @@ function gxkWorkOrExam( await $.sleep(stopSecondWhenFinish * 1000); // 保存题目 - const text = el('span', '正在保存题目中,请勿操作...'); - const modal = $modal('alert', { content: text }); - for (let index = 0; index < worker.totalQuestionCount; index++) { + const modal = $modal('alert', { content: '正在保存题目中,请勿操作...', confirmButton: null }); + await waitForCaptcha(); await $.sleep(2000); + // 跳转到该题目,防止用户在保存时切换题目 + document.querySelectorAll('.answerCard_list ul li').item(index)?.click(); + await $.sleep(200); // 下一页 const next = $el('div.examPaper_box > div.switch-btn-box > button:nth-child(2)'); if (next) { @@ -1022,9 +1024,8 @@ function gxkWorkOrExam( } else { $console.error('未找到下一页按钮。'); } + modal?.remove(); } - text.innerText = '所有题目保存成功。'; - setTimeout(() => modal?.remove(), 1000); if (type === 'exam') { $message('info', { content: '考试完成,为了安全考虑,请自行检查后自行点击提交!', duration: 0 });