diff --git a/src/layout/components/Header/ShortcutModal.vue b/src/layout/components/Header/ShortcutModal.vue
index 0dd7e7c..05bb802 100644
--- a/src/layout/components/Header/ShortcutModal.vue
+++ b/src/layout/components/Header/ShortcutModal.vue
@@ -151,6 +151,17 @@ defineExpose({
打开上一条/下一条信息切换 |
+
+
+
diff --git a/src/views/task/content/Content.vue b/src/views/task/content/Content.vue
index 2366e97..d004e0d 100644
--- a/src/views/task/content/Content.vue
+++ b/src/views/task/content/Content.vue
@@ -493,7 +493,12 @@ function immersionHandler() {
// taskStore.updateImmersion()
toggleFullScreen()
}
-useKeydown('k k', immersionHandler)
+useKeydown('k k', () => {
+ if (isFullScreen.value) return
+ isFullScreen.value = true
+ fetchData()
+ window.addEventListener('scroll', checkBottom)
+})
// 切换全屏状态
function toggleFullScreen() {
isFullScreen.value = !isFullScreen.value
diff --git a/src/views/worksheet/content/Content.vue b/src/views/worksheet/content/Content.vue
index 2304627..36f6b39 100644
--- a/src/views/worksheet/content/Content.vue
+++ b/src/views/worksheet/content/Content.vue
@@ -339,7 +339,9 @@ function onEsc(event: KeyboardEvent) {
else keyXLastTime = currentKTime
}
}
-useKeydown('k k', immersionHandler)
+useKeydown('k k', () => {
+ isFullScreen.value = true
+})
onUnmounted(() => {
workStore.reset()
document.removeEventListener('keydown', onEsc)