From a806df5bb86a8517b54e1fdf3afbe70b43b6c4e9 Mon Sep 17 00:00:00 2001
From: jishenghua <752718920@qq.com>
Date: Thu, 14 Nov 2024 22:20:29 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BB=99=E5=95=86=E5=93=81=E5=A2=9E=E5=8A=A0?=
=?UTF-8?q?=E5=BF=AB=E6=8D=B7=E9=94=AE=E4=BF=9D=E5=AD=98=E7=9A=84=E5=8A=9F?=
=?UTF-8?q?=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../views/material/modules/MaterialModal.vue | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/jshERP-web/src/views/material/modules/MaterialModal.vue b/jshERP-web/src/views/material/modules/MaterialModal.vue
index 78989ca04..358930321 100644
--- a/jshERP-web/src/views/material/modules/MaterialModal.vue
+++ b/jshERP-web/src/views/material/modules/MaterialModal.vue
@@ -13,7 +13,7 @@
:style="modalStyle">
取消
- 保存
+ 保存(Ctrl+S)
@@ -452,7 +452,22 @@
let realScreenWidth = window.screen.width
this.width = realScreenWidth<1500?'1200px':'1400px'
},
+ mounted() {
+ document.getElementById(this.prefixNo).addEventListener('keydown', this.handleOkKey)
+ },
+ beforeDestroy() {
+ document.getElementById(this.prefixNo).removeEventListener('keydown', this.handleOkKey)
+ },
methods: {
+ // 快捷键
+ handleOkKey(e) {
+ const key = window.event.keyCode ? window.event.keyCode : window.event.which
+ if (key === 83 && e.ctrlKey) {
+ //保存 CTRL+S
+ this.handleOk()
+ e.preventDefault()
+ }
+ },
// 获取所有的editableTable实例
getAllTable() {
return Promise.all([