diff --git a/resources/assets/js/pages/single/task.vue b/resources/assets/js/pages/single/task.vue
index 4238c039e..f1e60d930 100644
--- a/resources/assets/js/pages/single/task.vue
+++ b/resources/assets/js/pages/single/task.vue
@@ -2,7 +2,7 @@
@@ -48,7 +48,10 @@ export default {
}
},
mounted() {
- //
+ document.addEventListener('keydown', this.shortcutEvent);
+ },
+ beforeDestroy() {
+ document.removeEventListener('keydown', this.shortcutEvent);
},
computed: {
...mapState(['cacheTasks']),
@@ -92,7 +95,15 @@ export default {
}
});
});
- }
+ },
+ shortcutEvent(e) {
+ if (e.metaKey || e.ctrlKey) {
+ if (e.keyCode === 83) {
+ e.preventDefault();
+ this.$refs.taskDetail.checkUpdate(true)
+ }
+ }
+ },
}
}