diff --git a/packages/core/src/components/cx/StudySettingPanel.tsx b/packages/core/src/components/cx/StudySettingPanel.tsx index b1db3d13..0793acbb 100644 --- a/packages/core/src/components/cx/StudySettingPanel.tsx +++ b/packages/core/src/components/cx/StudySettingPanel.tsx @@ -82,19 +82,21 @@ export const StudySettingPanel = defineComponent({ class="input-switch" type="checkbox" checked={settings.restudy} - onChange={(e: any) => { - settings.restudy = e.target.checked; - }} + onChange={(e: any) => (settings.restudy = e.target.checked)} /> - +
- PPT - 音视频 - 阅读 - 章节测试 + + (settings.forceWork = e.target.checked)} + /> +


diff --git a/packages/core/src/script/cx/study.ts b/packages/core/src/script/cx/study.ts index f4b88292..9521a908 100644 --- a/packages/core/src/script/cx/study.ts +++ b/packages/core/src/script/cx/study.ts @@ -60,11 +60,11 @@ export async function study(setting: ScriptSettings['cx']['video']) { function searchTask(setting: ScriptSettings['cx']['video']): (() => Promise | undefined)[] { return searchIFrame(document) .map((frame) => { - const { media, ppt, chapterTest } = domSearch( + const { media, read, chapterTest } = domSearch( { media: 'video,audio', chapterTest: '.TiMu', - ppt: '#img.imglook' + read: '#img.imglook' }, frame.contentDocument || document ); @@ -72,13 +72,13 @@ function searchTask(setting: ScriptSettings['cx']['video']): (() => Promise { // @ts-ignore let _parent = frame.contentWindow; @@ -102,6 +102,9 @@ function searchTask(setting: ScriptSettings['cx']['video']): (() => Promise