From 92a2023bc33ad8055d1037aa9d66e470d663ef2f Mon Sep 17 00:00:00 2001
From: jishenghua <752718920@qq.com>
Date: Wed, 13 Nov 2024 00:14:00 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BB=99=E8=B4=A2=E5=8A=A1=E5=8D=95=E6=8D=AE?=
=?UTF-8?q?=E7=9A=84=E4=BF=9D=E5=AD=98=E5=A2=9E=E5=8A=A0=E5=BF=AB=E6=8D=B7?=
=?UTF-8?q?=E9=94=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../views/financial/mixins/FinancialModalMixin.js | 15 +++++++++++++++
.../views/financial/modules/AdvanceInModal.vue | 3 ++-
.../src/views/financial/modules/GiroModal.vue | 3 ++-
.../src/views/financial/modules/ItemInModal.vue | 3 ++-
.../src/views/financial/modules/ItemOutModal.vue | 3 ++-
.../src/views/financial/modules/MoneyInModal.vue | 3 ++-
.../src/views/financial/modules/MoneyOutModal.vue | 3 ++-
7 files changed, 27 insertions(+), 6 deletions(-)
diff --git a/jshERP-web/src/views/financial/mixins/FinancialModalMixin.js b/jshERP-web/src/views/financial/mixins/FinancialModalMixin.js
index e03756102..00208309e 100644
--- a/jshERP-web/src/views/financial/mixins/FinancialModalMixin.js
+++ b/jshERP-web/src/views/financial/mixins/FinancialModalMixin.js
@@ -46,12 +46,27 @@ export const FinancialModalMixin = {
this.width = realScreenWidth<1500?'1200px':'1550px'
this.minWidth = realScreenWidth<1500?1150:1500
},
+ mounted() {
+ document.getElementById(this.prefixNo).addEventListener('keydown', this.handleOkKey)
+ },
+ beforeDestroy() {
+ document.getElementById(this.prefixNo).removeEventListener('keydown', this.handleOkKey)
+ },
computed: {
readOnly: function() {
return this.action !== "add" && this.action !== "edit";
}
},
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()
+ }
+ },
addInit(amountNum) {
getAction('/sequence/buildNumber').then((res) => {
if (res && res.code === 200) {
diff --git a/jshERP-web/src/views/financial/modules/AdvanceInModal.vue b/jshERP-web/src/views/financial/modules/AdvanceInModal.vue
index 91db22ac0..84905c3a2 100644
--- a/jshERP-web/src/views/financial/modules/AdvanceInModal.vue
+++ b/jshERP-web/src/views/financial/modules/AdvanceInModal.vue
@@ -9,11 +9,12 @@
fullscreen
switchFullscreen
@cancel="handleCancel"
+ :id="prefixNo"
style="top:20px;height: 95%;">
取消
保存并审核
- 保存
+ 保存(Ctrl+S)
提交流程
diff --git a/jshERP-web/src/views/financial/modules/GiroModal.vue b/jshERP-web/src/views/financial/modules/GiroModal.vue
index 558c9770d..4574e5b6c 100644
--- a/jshERP-web/src/views/financial/modules/GiroModal.vue
+++ b/jshERP-web/src/views/financial/modules/GiroModal.vue
@@ -9,11 +9,12 @@
fullscreen
switchFullscreen
@cancel="handleCancel"
+ :id="prefixNo"
style="top:20px;height: 95%;">
取消
保存并审核
- 保存
+ 保存(Ctrl+S)
提交流程
diff --git a/jshERP-web/src/views/financial/modules/ItemInModal.vue b/jshERP-web/src/views/financial/modules/ItemInModal.vue
index edbfad183..1f0e6977d 100644
--- a/jshERP-web/src/views/financial/modules/ItemInModal.vue
+++ b/jshERP-web/src/views/financial/modules/ItemInModal.vue
@@ -9,11 +9,12 @@
fullscreen
switchFullscreen
@cancel="handleCancel"
+ :id="prefixNo"
style="top:20px;height: 95%;">
取消
保存并审核
- 保存
+ 保存(Ctrl+S)
提交流程
diff --git a/jshERP-web/src/views/financial/modules/ItemOutModal.vue b/jshERP-web/src/views/financial/modules/ItemOutModal.vue
index f3f9659f0..1f91b5629 100644
--- a/jshERP-web/src/views/financial/modules/ItemOutModal.vue
+++ b/jshERP-web/src/views/financial/modules/ItemOutModal.vue
@@ -9,11 +9,12 @@
fullscreen
switchFullscreen
@cancel="handleCancel"
+ :id="prefixNo"
style="top:20px;height: 95%;">
取消
保存并审核
- 保存
+ 保存(Ctrl+S)
提交流程
diff --git a/jshERP-web/src/views/financial/modules/MoneyInModal.vue b/jshERP-web/src/views/financial/modules/MoneyInModal.vue
index eeabcaab6..99ff3e659 100644
--- a/jshERP-web/src/views/financial/modules/MoneyInModal.vue
+++ b/jshERP-web/src/views/financial/modules/MoneyInModal.vue
@@ -9,11 +9,12 @@
fullscreen
switchFullscreen
@cancel="handleCancel"
+ :id="prefixNo"
style="top:20px;height: 95%;">
取消
保存并审核
- 保存
+ 保存(Ctrl+S)
提交流程
diff --git a/jshERP-web/src/views/financial/modules/MoneyOutModal.vue b/jshERP-web/src/views/financial/modules/MoneyOutModal.vue
index aa45c9508..ee6074b9a 100644
--- a/jshERP-web/src/views/financial/modules/MoneyOutModal.vue
+++ b/jshERP-web/src/views/financial/modules/MoneyOutModal.vue
@@ -9,11 +9,12 @@
fullscreen
switchFullscreen
@cancel="handleCancel"
+ :id="prefixNo"
style="top:20px;height: 95%;">
取消
保存并审核
- 保存
+ 保存(Ctrl+S)
提交流程