|
@@ -213,6 +213,7 @@
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
<el-button icon="el-icon-plus" type="primary" @click="tianJiaYiZhu">添加</el-button>
|
|
|
+ <xc-code code="Alt+Enter" description="键盘添加"></xc-code>
|
|
|
<el-button @click="dianJiXiuGaiZhiXingKeShi">修改执行科室</el-button>
|
|
|
<el-table :data="yiZhuList" :height="windowSize.h / 2.4" @selection-change="dianJiXuanZhongShuJu">
|
|
|
<el-table-column type="selection"></el-table-column>
|
|
@@ -763,6 +764,7 @@ const qingKong = () => {
|
|
|
let daoJiShi = null
|
|
|
|
|
|
onMounted(() => {
|
|
|
+ enableKeyboardMonitoring()
|
|
|
yiZhuList.value = clone(fuZhiYiZhu.value)
|
|
|
for (let i = 0; i < yiZhuList.value.length; i++) {
|
|
|
yiZhuList.value[i].id = yiZhuList.value[i].actOrderNo
|
|
@@ -785,14 +787,23 @@ onMounted(() => {
|
|
|
]
|
|
|
}
|
|
|
fuZhiYiZhu.value = []
|
|
|
-
|
|
|
})
|
|
|
|
|
|
onUnmounted(() => {
|
|
|
ElMessageBox.close()
|
|
|
clearInterval(daoJiShi)
|
|
|
+ document.onkeydown = null
|
|
|
})
|
|
|
|
|
|
+
|
|
|
+const enableKeyboardMonitoring = () => {
|
|
|
+ document.onkeydown = function (e) {
|
|
|
+ if (event.altKey && event.keyCode === 13) {
|
|
|
+ event.returnValue = false
|
|
|
+ tianJiaYiZhu()
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
// 倒计时功能
|
|
|
const kaiQiDaoJiShi = () => {
|
|
|
seconds.value = 600
|